gameServer2/src/protocol/messages.rs
changeset 12137 193dfdcb0620
parent 12136 e25a82ce2374
child 12141 78925eff02c2
--- a/gameServer2/src/protocol/messages.rs	Sat Jan 14 00:46:52 2017 +0300
+++ b/gameServer2/src/protocol/messages.rs	Sat Jan 14 22:30:09 2017 +0300
@@ -67,6 +67,9 @@
     Delete(&'a str),
     SaveRoom(&'a str),
     LoadRoom(&'a str),
+    Connected(u32),
+    Malformed,
+    Empty,
 }
 
 pub fn number<T: From<u8>
@@ -101,6 +104,12 @@
                 => "PING\n\n".to_string(),
             &HWProtocolMessage::Pong
                 => "PONG\n\n".to_string(),
+            &HWProtocolMessage::Connected(protocol_version)
+                => construct_message(&[
+                    "CONNECTED",
+                    "Hedgewars server http://www.hedgewars.org/",
+                    &protocol_version.to_string()
+                ]),
             &HWProtocolMessage::Bye(msg)
                 => construct_message(&["BYE", msg]),
             &HWProtocolMessage::LobbyLeft(msg)