Guias / Solução de problemas
Project Zomboid: servidor não aparece, ou jogadores não conseguem conectar
O servidor está rodando, o console diz que ele iniciou, e ou ninguém consegue encontrá-lo na lista, ou todos batem numa porta com erro de porta. O Project Zomboid usa mais portas do que a maioria dos jogos, e elas fazem trabalhos diferentes, então o sintoma exato diz qual está faltando. Este guia associa cada sintoma à sua causa e dá a correção.
Comece nomeando o sintoma
Três falhas diferentes são descritas como “meu servidor não funciona”, e elas têm três causas diferentes. Descubra qual das três você tem antes de mudar qualquer coisa, porque a correção de uma não faz nada pelas outras.
| Sintoma | Quase certamente |
|---|---|
| Não está na lista do servidor, mas a conexão direta funciona | Portas do Steam 8766 e 8767 fechadas |
| “Porta 16262 fechada” ao entrar | Só a 16261 foi aberta, não o intervalo de jogadores |
| Nada conecta, sem detalhe de erro | 16261 fechada, endereço público errado ou CGNAT |
As portas que o Project Zomboid realmente precisa
É aqui que a maioria das configurações dá errado, porque o jogo divide seu trabalho entre três grupos de portas, e só o primeiro é amplamente documentado:
- UDP 16261 é a porta do servidor. Ela cuida do handshake inicial e é a porta que os jogadores digitam depois do seu IP.
- UDP 16262 em diante são as portas de conexão dos jogadores. Cada jogador conectado recebe uma, começando na 16262. Um servidor de quatro jogadores precisa de 16262 a 16265; dez jogadores precisam de 16262 a 16270. Abrir só a 16261 leva você até cumprimentar alguém e não além, que é exatamente o erro
port 16262 closed. - UDP 8766 e 8767 são as portas do Steam. É por elas que o servidor se registra no Steam. Com elas fechadas, o servidor roda, aceita conexões diretas e fica completamente invisível no navegador de servidores.
Esse último ponto é o que vale lembrar. Estar jogável e estar listado são coisas separadas, controladas por dois conjuntos de portas diferentes, então “meus amigos conseguem entrar se eu mandar o IP, mas o servidor não está na lista” é um diagnóstico preciso, e não um mistério.
Como corrigir quando você hospeda por conta própria
Em uma conexão residencial, o tráfego precisa sobreviver ao seu roteador e ao firewall do seu sistema operacional, e uma regra faltando em qualquer um dos dois produz o mesmo sintoma. Verifique os dois:
- Encaminhe a UDP 16261, o intervalo 16262 a 16270, e a 8766 e a 8767 para a máquina que roda o servidor. Crie regras separadas por grupo, em vez de um intervalo amplo, já que alguns roteadores lidam mal com intervalos grandes.
- Aponte essas regras para um endereço local estático. Se a máquina do servidor pega seu endereço por DHCP, uma reinicialização pode mudá-lo e quebrar em silêncio todas as regras que você criou.
- Adicione regras de entrada correspondentes no firewall do sistema operacional. No Windows, isso é uma etapa separada do roteador e é pulada o tempo todo.
- Confirme que o endereço público que você está passando para as pessoas é o atual. Um perfil de servidor salvo apontando para um endereço antigo se comporta exatamente como uma porta fechada.
Se tudo isso estiver correto e o tráfego ainda assim nunca chegar, o problema pode estar acima de você. Alguns provedores bloqueiam hospedagem em linhas residenciais, e o CGNAT (carrier grade NAT) significa que você não tem endereço público acessível, não importa o que encaminhe. Nenhum dos dois pode ser resolvido com configuração.
Retransmissão pelo Steam e por que ela é uma alternativa de reserva
O Project Zomboid pode rotear conexões pelo Steam em vez de aceitá-las diretamente, o que funciona quando o seu roteador não pode ser aberto. É uma saída de emergência genuína e vale conhecer. Mas não é um padrão: o tráfego retransmitido segue um caminho mais longo e tem um teto de largura de banda, e o Zomboid sincroniza muito estado de zumbis e jogadores, então uma conexão direta limpa é perceptivelmente mais suave. Use a retransmissão para colocar uma sessão para rodar hoje, depois conserte as portas.
O que um servidor gerenciado remove
Toda causa desta página, exceto a última seção, é consequência de rodar o servidor atrás do seu próprio roteador. Na nuvem descentralizada Flux, as portas são abertas no momento da implantação, o servidor tem seu próprio endereço público que não muda quando a sua conexão doméstica muda, e não há firewall do seu sistema operacional no caminho. Não há nada para encaminhar, então não há nada para encaminhar errado.
Ele também remove a divergência de versão que produz a outra falha clássica de conexão do Zomboid. Se seus jogadores estão sendo recusados com um erro de arquivo, e não de porta, esse é um problema diferente e é coberto no guia sobre corrigindo o erro de incompatibilidade de arquivo.
Checklist
- Peça para alguém tentar uma conexão direta usando Entrar, depois Internet, com seu IP e a porta 16261. Se funcionar, só a listagem está quebrada, e a 8766 e a 8767 são a sua causa.
- Se as entradas falharem com um erro 16262, abra o intervalo de portas dos jogadores, e não só a 16261.
- Confirme que as regras existem tanto no roteador quanto no firewall do sistema operacional.
- Confirme que as regras apontam para um endereço local estático e que o endereço público que você está compartilhando é o atual.
- Se nada chegar de jeito nenhum, verifique se há CGNAT ou um provedor que bloqueia hospedagem antes de depurar mais.
- Use a retransmissão pelo Steam como uma liberação temporária se o roteador não for seu para mudar.
Perguntas frequentes
Por que meu servidor de Project Zomboid não aparece na lista de servidores?
Quase sempre porque as portas UDP 8766 e 8767 estão fechadas. São as portas de registro no Steam, e sem elas o servidor não consegue se anunciar, mesmo estando rodando e acessível por IP.
O que significa “port 16262 closed”?
Que as portas de conexão dos jogadores nunca foram abertas. A 16261 cuida do handshake, e cada jogador recebe então uma porta a partir da 16262, então um servidor com só a 16261 aberta falha no momento em que alguém realmente tenta entrar.
Jogadores podem entrar em um servidor que não aparece na lista?
Sim. Escolha Entrar, depois Internet, e digite o IP e a porta 16261 diretamente. Se isso funcionar enquanto a listagem não, você confirmou que as portas do Steam são o problema.
Meu provedor de internet pode ser a causa?
Possivelmente. Alguns bloqueiam hospedagem em conexões residenciais, e o CGNAT deixa você sem endereço público acessível, independentemente das suas regras de encaminhamento. Nenhum dos dois é corrigível pelo roteador.
Implante um servidor de Project Zomboid com todas as portas já abertas →
Continue lendo
- Corrigindo o erro de incompatibilidade de arquivoO que causa a incompatibilidade e como limpá-la sem apagar o save.
- Jogando com amigosConexão direta, o navegador de servidores e o que enviar para as pessoas.
- Como configurar um servidor de Project ZomboidSteamCMD, os arquivos ini, portas e mods, na ordem que funciona.
- Requisitos do servidor: CPU, RAM e portasO que o hardware realmente precisa fazer e como isso escala com jogadores e mods.