GameServer fica Offline no ConnectServer
Quando o GameServer inicia, mas permanece Offline no ConnectServer, o problema geralmente está no registro do canal: ServerCode, IP, porta, configuração da sala ou conectividade entre os processos.
Como o ConnectServer identifica o GameServer
O ConnectServer precisa receber ou conhecer os dados do canal para exibi-lo como online. Dependendo da source, o GameServer conecta ao ConnectServer ou o ConnectServer carrega uma lista de servidores.
- ServerCode exclusivo
- porta correta
- IP correto
- nome/grupo da sala coerente
1. Verifique o ServerCode
Dois GameServers usando o mesmo código podem gerar conflito. Confirme também se o código cadastrado no ConnectServer corresponde ao GameServer.
2. Confira a porta da sala
Se o GameServer escuta em uma porta e o ConnectServer anuncia outra, a sala pode ficar offline ou desconectar ao entrar.
3. Teste a conectividade
Em máquinas separadas, teste a porta e revise firewall/NAT. Em uma única VPS, valide 127.0.0.1 ou o IP interno conforme a source.
4. Analise a ordem de inicialização
Em algumas estruturas, o ConnectServer deve estar online antes do GameServer. Reinicie somente os componentes necessários e observe a mensagem de registro.
5. Leia o log do ConnectServer
Procure registros de conexão, ServerCode duplicado, porta recusada ou servidor rejeitado. O log costuma apontar a etapa exata da falha.
Exemplo e diagnóstico rápido
Checklist recomendado
- Faça backup antes de alterar arquivos ou database.
- Altere uma configuração por vez.
- Teste primeiro em ambiente local ou de homologação.
- Leia os logs após cada reinício ou reload.
- Documente o valor anterior e o novo valor.
Perguntas frequentes
A sala aparece Offline mesmo com o GameServer aberto. O que verificar primeiro?
ServerCode e porta. São as causas mais comuns quando o processo está rodando, mas não é reconhecido corretamente.
Posso usar a mesma porta em dois GameServers?
Normalmente não. Cada processo que escuta conexões precisa de uma porta exclusiva.
Conclusão
O ponto principal em GameServer fica Offline no ConnectServer é trabalhar com a configuração real da sua Server File, fazer testes controlados e evitar copiar valores de outra source sem comparação. Uma rotina de backup, logs e validação reduz muito o tempo gasto com erros difíceis de rastrear.