Rust não aparece na lista de servidores: confira query port e firewall
Descubra a diferença entre porta de jogo e porta de consulta do Rust e corrija os erros que deixam o servidor invisível no navegador.
Para o servidor Rust aparecer no navegador do jogo, a porta de jogo e server.queryport precisam ser UDP, acessíveis e diferentes entre si. Confirme que o processo iniciou, teste a conexão por endereço e verifique firewall e parâmetro de consulta. A porta RCON é administrativa e não substitui a query port.
Passo 1: Verifique se o servidor terminou de iniciar
O processo do Rust pode demorar a carregar o mapa. Aguarde a mensagem de inicialização completa nos logs antes de procurar o nome na lista. Registre os valores de server.port, server.queryport, server.identity e server.hostname usados na inicialização ou no server.cfg. Não mude várias opções ao mesmo tempo: isso dificulta identificar o erro real.
- Confira os logs até a conclusão do carregamento.
- Anote IP público, porta de jogo e query port.
- Teste uma conexão direta antes de depender da busca.
Passo 2: Diferencie as portas
A wiki da Facepunch afirma que server.queryport é necessária para serviços consultarem os dados do servidor e para ele aparecer no navegador. server.port e server.queryport devem ser portas UDP abertas e não podem ter o mesmo número. Se a query port não for definida explicitamente, seu valor padrão depende das demais portas; por isso registre o valor efetivo em vez de supor.
- Defina portas distintas quando necessário.
- Libere ambas as portas UDP no firewall da VPS e no provedor.
- Mantenha RCON restrito a administradores.
Passo 3: Teste de fora da VPS
Acesso local pode funcionar mesmo quando a regra de entrada pública bloqueia consultas. Peça a alguém em outra rede para conectar por IP e procurar o nome do servidor. Se o acesso por IP funciona, mas a lista não mostra o servidor, foque na query port e nos anúncios; se nenhum dos dois funciona, investigue primeiro processo, porta de jogo e firewall.
- Teste de uma rede externa.
- Compare IP e portas anunciados com os da instância.
- Leia os logs após cada tentativa de conexão.
Passo 4: Use um endereço próprio sem esconder o problema
Um registro DNS pode facilitar a divulgação do servidor, mas não corrige uma porta fechada. Primeiro valide acesso por IP. Se for usar domínio, siga a documentação de registros DNS da Facepunch e confirme os valores publicados antes de entregar o endereço à comunidade. Guarde a configuração que funcionava para reverter alterações de rede.
- Valide o acesso direto.
- Configure DNS somente depois de confirmar as portas.
- Teste o endereço final fora da rede do servidor.
Hospede seu servidor Rust com acesso à configuração
Compare recursos e opções de servidor Rust da NeonHost.
Fontes oficiais
Confira as publicações usadas neste artigo: