Muitos servidores de jogos requerem uma porta UDP separada — diferente da porta principal do jogo — para Steam Query e comunicação com o navegador de servidores. Usar ambas as funções em uma única porta é a causa mais comum do aviso "port is closed" e falha na listagem do navegador de servidores. Este guia mostra como adicionar uma segunda alocação de porta no GPanel e apontar a variável de query do seu servidor para ela.
Warning: Port 16262 is closed, performance may be severely affected, sua porta UDP/query não está corretamente alocada ou configurada. Siga este guia para resolver.
Pré-requisitos
- Um servidor de jogo ativo com Legion Hosting
- Acesso ao GPanel — faça login com suas credenciais da Legion Hosting
- Seu servidor deve estar no estado Offline antes de aplicar alterações nas variáveis de inicialização (o GPanel solicitará se necessário)
- Saiba sua porta principal atual do jogo — visível na página do Console ou na aba Network
16261 e porta de query 16262, por exemplo.
Por Que a Porta UDP Deve Ser Separada
Servidores de jogos normalmente executam dois listeners de rede ao mesmo tempo:
| Listener | Finalidade | Padrão Típico |
|---|---|---|
| Porta do Jogo | Recebe o tráfego de conexão dos jogadores — movimento, chat, estado do jogo | 16261 (PZ), 2456 (Valheim) |
| Porta UDP / Steam Query | Responde às consultas do navegador de servidores Steam — contagem de jogadores, nome, ping | Porta do jogo + 1 na maioria dos casos |
Se ambos os listeners estiverem apontados para o mesmo número de porta, o que se conectar primeiro bloqueia o outro. O servidor inicia, mas o listener de query não consegue abrir, disparando o aviso "port is closed" e fazendo seu servidor aparecer offline no navegador de servidores do Steam, mesmo que jogadores possam tecnicamente entrar por IP direto.
Etapa 1 — Identifique Sua Alocação de Porta Atual
- Faça login no GPanel e clique no seu servidor.
- Na barra lateral esquerda, clique em Network.
- Anote o número da porta listado na tabela de alocações. Esta é sua porta principal do jogo. Anote — você precisará dela na Etapa 3.
- Verifique se já existe uma segunda alocação. Se a tabela mostra apenas uma linha, você precisa adicionar uma segunda na Etapa 2.
Etapa 2 — Adicione uma Segunda Alocação de Porta para UDP/Query
- Na aba Network, clique em Create Allocation (o rótulo do botão pode ser Add Allocation ou mostrar um ícone +).
- O GPanel atribuirá um novo número de porta. Aguarde a página atualizar e confirme que uma segunda linha agora aparece na tabela de alocações.
- Anote o novo número de porta — esta será sua porta UDP/query. Você a inserirá na Etapa 3.
Etapa 3 — Defina a Variável da Porta UDP/Query na Aba Startup
Adicionar a alocação no GPanel reserva a porta no nível de rede, mas você também precisa informar ao software do servidor de jogo para realmente usar essa porta. Isso é feito através de uma variável de inicialização.
- Na barra lateral esquerda do GPanel, clique em Startup.
- Procure a variável chamada UDP Port, Steam Query Port, ou similar. O rótulo exato depende do seu jogo:
- Project Zomboid: procure por
UDP Portou um campo rotulado com a porta de query/Steam - Valheim: procure por
Query Port - Outros jogos: procure qualquer campo que faça referência a "query", "steam query" ou "UDP" separado da porta principal
- Project Zomboid: procure por
- Limpe o valor atual e insira o novo número de porta da Etapa 2.
- Clique em Save ou Update para salvar a alteração.
Etapa 4 — Reinicie o Servidor
- Vá para a aba Console no GPanel.
- Se o servidor estiver rodando, clique em Stop e aguarde o status mudar para Offline.
- Clique em Start.
- Observe a saída do console enquanto o servidor inicia. Aguarde a sequência de inicialização ser concluída — isso normalmente leva de 60 a 90 segundos para a maioria dos servidores de jogos.
- Procure uma linha confirmando que a porta de query foi vinculada com sucesso. A mensagem de aviso (
Warning: Port XXXXX is closed) não deve mais aparecer quando a porta estiver corretamente configurada e alocada.
Verificação
- Na aba Console, confirme que o status mostra Running e o aviso "port is closed" está ausente do log de inicialização.
- Abra o Steam e vá para View > Game Servers (ou pressione Ctrl+Shift+M). Clique na aba Favorites, adicione seu servidor usando
IP:QueryPorte atualize. O servidor agora deve mostrar contagem de jogadores e ping em vez de timeout. - Para Project Zomboid, conecte-se ao servidor através da lista de Favoritos no jogo. Uma conexão bem-sucedida sem o aviso de performance confirma que ambas as portas estão funcionando corretamente.
- Verifique na aba Network do GPanel que ambas as alocações de porta ainda estão presentes — a porta principal do jogo e a porta secundária de query.
Solução de Problemas
O aviso "port is closed" ainda aparece após reiniciar
- Verifique novamente se o número da porta no campo UDP/query da aba Startup corresponde exatamente à segunda alocação mostrada na aba Network. Até uma diferença de um dígito significa que o jogo está tentando abrir uma porta que não está alocada.
- Confirme que você clicou em Save após alterar a variável de inicialização. Navegar para outra página sem salvar descarta a alteração.
- Tente parar completamente e iniciar novamente em vez de reiniciar — alguns jogos só releem as variáveis de inicialização em um início limpo.
Não há botão "Create Allocation" na aba Network
- Alguns planos de servidor têm um número fixo de alocações de porta. Se o botão estiver ausente ou acinzentado, entre em contato com o suporte da Legion Hosting para solicitar uma alocação de porta adicional para seu servidor.
Não consigo encontrar uma variável UDP Port ou Query Port na aba Startup
- Nem todos os tipos de servidor de jogo expõem uma variável separada de porta de query na aba Startup do GPanel. Se tal campo não existir, o jogo pode gerenciar a porta de query automaticamente (geralmente porta do jogo + 1). Nesse caso, certifique-se de que a segunda alocação adicionada é exatamente uma acima da porta principal do jogo para que o jogo possa se vincular a ela.
- Se você não tem certeza de qual variável controla a porta de query para seu jogo específico, abra um ticket de suporte com a Legion Hosting e mencione o nome do jogo e a mensagem de aviso que você está vendo.
O servidor aparece no navegador de servidores do Steam, mas os jogadores ainda não conseguem conectar
- A porta de query e a porta do jogo são duas coisas diferentes. Confirmar que a porta de query funciona (servidor aparece no navegador) não significa que a porta do jogo está configurada corretamente. Verifique se a variável da porta do jogo na aba Startup corresponde à alocação principal na aba Network.
- Consulte Como Encontrar o IP e a Porta do Seu Servidor para confirmar que os jogadores estão usando o endereço de conexão principal correto.
O aviso estava presente antes, mas desapareceu — ainda preciso seguir este guia?
- Se o aviso está ausente e a listagem no navegador de servidores e as conexões estão funcionando corretamente, nenhuma ação é necessária. O aviso só requer ação quando está aparecendo ativamente no log de inicialização.
Ainda com problemas após seguir todas as etapas
Abra um ticket de suporte e inclua:
- A porta principal do jogo e a porta secundária de query do seu servidor (ambas da aba Network)
- A mensagem exata de aviso ou erro do log de inicialização do Console
- O valor atual da variável UDP/Query Port na aba Startup
- O nome do jogo e tipo de servidor