public void ServerLoop() { // Aceita a conexão do servidor de login. Login.AcceptClient(); // Recebe os dados. Login.ReceiveData(); // Verifica o estado da conexão enviando um ping. Login.SendPing(); // Aceita novas conexões. Server.AcceptClient(); // Processa os dados das conexões. Server.ReceiveData(); // Verifica o estado da conexão enviando um ping. Server.SendPing(); // Verifica o tempo limite de cada conexão. Server.CheckConnectionTimeOut(); ProcessMaps(); // Verifica por exclusões. DeleteRequest.CheckForDeletedCharacters(); IpFiltering.RemoveExpiredIpAddress(); IpBlockList.RemoveExpiredIpAddress(); CountUps(); }