diff -r c5edfcfac68b -r 4664da990556 gameServer2/src/server/handlers/loggingin.rs --- 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"), } }