gameServer2/src/server/handlers/loggingin.rs
changeset 13798 4664da990556
parent 13666 09f4a30e50cc
child 13800 0118b7412570
--- a/gameServer2/src/server/handlers/loggingin.rs	Wed Sep 05 18:09:06 2018 +0300
+++ b/gameServer2/src/server/handlers/loggingin.rs	Wed Sep 05 19:22:29 2018 +0300
@@ -33,7 +33,7 @@
             };
 
             server.react(client_id, actions);
-        },
+        }
         HWProtocolMessage::Proto(proto) => {
             let client = &mut server.clients[client_id];
             let actions = if client.protocol_number != 0 {
@@ -48,7 +48,14 @@
                      CheckRegistered]
             };
             server.react(client_id, actions);
-        },
+        }
+        #[cfg(feature = "official-server")]
+        HWProtocolMessage::Checker(protocol, nick, password) => {
+            let c = &mut server.clients[client_id];
+            c.nick = nick;
+            c.web_password = password;
+            c.set_is_checker(true);
+        }
         _ => warn!("Incorrect command in logging-in state"),
     }
 }