Servidor só aparece na LAN? Checklist de rede (portas, DMZ, IP e CGNAT)
O problema nº1 de quem sobe o primeiro servidor: roda na sua máquina, aparece na rede de casa, mas ninguém de fora entra ("Servidor Inacessível"). Quase sempre é porta não liberada — em especial a 27016, a que todo mundo esquece. Checklist do começo ao fim.
Você sobe o servidor, ele aparece pra você e pra quem está na MESMA casa/rede, mas seu amigo de fora não acha ou recebe "Servidor Inacessível". Calma: o servidor está funcionando. O que falta é deixar a sua rede permitir que alguém de FORA chegue até ele. Isso é o gargalo nº1 de quem está começando — e na esmagadora maioria das vezes a causa é **porta não liberada** ou **IP compartilhado pela operadora**.
As portas que importam (e a que todo mundo esquece)
O DayZ usa portas **UDP**. Todo mundo lembra da porta do jogo (2302), mas esquece a **porta de query (27016)** — e é justamente a query que faz o servidor APARECER na lista e ser acessível. Se você liberou só a 2302, é exatamente esse o sintoma: roda, mas "não aparece / inacessível".
| Porta (UDP) | Pra quê serve |
|---|---|
| 2302 | Porta do jogo (conexão dos jogadores). Padrão do DayZ. |
| 27016 | Porta de query Steam — é a que faz o servidor aparecer/ser acessível. A MAIS esquecida. |
| 2303–2306 | Portas auxiliares que o jogo pode usar. Liberar a faixa 2302–2306 evita dor de cabeça. |
A porta de query é definida por `steamQueryPort` no seu **serverDZ.cfg**. O padrão do DayZ é 27016, mas se você mudou esse valor (ou roda vários servidores na mesma máquina), libere a porta que está NO seu cfg, não a 27016 por reflexo.
Checklist rápido
- 1No **roteador**, faça o port forwarding das portas UDP 2302–2306 E 27016 apontando pro IP LOCAL da máquina do servidor (ex.: 192.168.0.x).
- 2No **Firewall do Windows**, crie uma regra de ENTRADA liberando as mesmas portas UDP (ou libere o DayZServer_x64.exe).
- 3Fixe o IP local da máquina (DHCP reservation no roteador) pra ele não mudar e quebrar o forwarding.
- 4Cheque se você NÃO está em CGNAT (próximo bloco) — se estiver, port forwarding sozinho não resolve.
- 5Teste do jeito certo: peça pra alguém de FORA da sua rede entrar pelo seu IP público.
CGNAT — o assassino silencioso
Muitas operadoras (principalmente fibra residencial e 4G/5G) colocam vários clientes atrás de um mesmo IP público — isso se chama **CGNAT**. Nesse caso você simplesmente NÃO tem um IP público só seu, e nenhum port forwarding do mundo faz alguém de fora chegar até você. É a segunda causa mais comum depois da porta esquecida.
- 1Veja o IP WAN no painel do seu roteador.
- 2Veja o IP que aparece num site de "meu IP" (ex.: digite "meu ip" no Google).
- 3São DIFERENTES? Então você está em CGNAT e não tem IP público de verdade.
Peça à operadora um **IP dedicado/público** (alguns liberam por um valor pequeno), ou rode o servidor numa **hospedagem/VPS** com IP público — que é o caminho de quem quer servidor sério e estável 24/7. É exatamente o que a Tecplay entrega.
Como testar (sem cair no falso negativo)
Testar do SEU próprio PC, na sua rede, quase sempre dá falso positivo OU falso negativo — não vale. O teste real é alguém de **fora** (4G do celular, casa de um amigo) tentar entrar pelo seu **IP público + porta do jogo**. Se entrar de fora, está resolvido.
Confirme que o servidor está REALMENTE rodando (o start.bat não fechou sozinho), que o IP/porta que você passou pro amigo estão certos, e cole a mensagem no nosso Diagnóstico de Erros pra checar outras causas.
Ferramentas que ajudam aqui
Conteúdo original da Tecplay. Referências à wiki oficial da Bohemia Interactive servem apenas como atribuição de fonte — não reproduzimos textos, tabelas ou assets deles.
