public override void OnDisconnected(NetConnection connection, string reason, bool lostConnection)
 {
     ConnectionStates.Remove(connection);
     base.OnDisconnected(connection, reason, lostConnection);
 }