Um servidor DayZ está corretamente configurado quando o serverDZ.cfg, a atribuição de portas, a verificação de assinaturas e o plano de reinícios funcionam em conjunto e um cliente normal consegue entrar. Este guia leva-te através da configuração básica e segura. Faz uma cópia de segurança do ficheiro antes de alterares seja o que for, muda sempre apenas um bloco relacionado de cada vez e verifica o resultado depois do reinício no log do servidor e no launcher.

DayZ: sobrevivência hardcore pós-apocalíptica com o teu próprio servidor

O DayZ (Bohemia Interactive) coloca os jogadores num mundo aberto pós-apocalíptico com gestão constante de fome, sede e infeções, equipamento raro e confrontos PvP com consequências reais — se morreres, perdes todo o teu equipamento. Num servidor próprio, és tu quem define as regras, a distribuição de loot através de mods, o número de jogadores e as definições de segurança, em vez de jogares em servidores oficiais ou de comunidades de terceiros.

Este guia trata da configuração básica do servidor; mods do Workshop, keys e wipes são abordados na segunda parte desta série.

Encomendar o servidor

Escolhe o DayZ no assistente de encomenda e define a RAM de acordo com o número de jogadores previsto. Os servidores DayZ funcionam com um intervalo de 8 a 32 GB de RAM, sendo recomendados 12 GB para o número padrão de 60 slots — se planeias uma sessão mais pequena e fechada, menos RAM também chega; para servidores fortemente modificados com muitos mods e um número elevado de jogadores, compensa optar por mais.

Alugar um servidor DayZ

Depois da encomenda, o teu servidor é criado automaticamente. Podes ver o estado atual no painel de controlo.

Visão geral das portas

Um servidor DayZ utiliza três portas:

Porta Finalidade
2302 Ligação de jogo (é por aqui que o cliente se liga)
2303 Steam Query (visibilidade no browser de servidores)
2304 Serviços Steam

As três portas são atribuídas automaticamente no momento da encomenda e aparecem no painel, nos detalhes de ligação — para que o servidor seja visível no browser de servidores, todas as três têm de estar acessíveis, não só a porta do jogo.

serverDZ.cfg — o ficheiro de configuração central

As definições básicas do teu servidor DayZ estão no serverDZ.cfg, que editas através do gestor de ficheiros no painel. Os parâmetros mais importantes, resumidos:

  • hostname: o nome do servidor, tal como aparece no browser dentro do jogo.
  • maxPlayers: número máximo de jogadores — orienta-te pela RAM contratada e pela carga de servidor pretendida.
  • password: palavra-passe opcional do servidor, para sessões fechadas.
  • passwordAdmin: palavra-passe de administrador para permissões avançadas dentro do jogo.
  • verifySignatures: obriga a que só sejam carregados ficheiros de mods assinados — uma definição de proteção básica importante contra mods de cliente manipulados.
  • forceSameBuild: obriga os clientes a usar exatamente a mesma versão de DayZ que o servidor — evita problemas de ligação depois de atualizações.
  • disable3rdPerson: desativa a câmara em terceira pessoa e obriga à perspetiva em primeira pessoa — frequentemente ativado em servidores orientados para hardcore.
  • serverTime e serverTimeAcceleration: controlam a hora do dia dentro do jogo e a velocidade a que esta avança em relação ao tempo real.
  • respawnTime: tempo de espera antes de um jogador que morreu poder reaparecer.

As alterações ao serverDZ.cfg só têm efeito depois de um reinício do servidor.

Agenda de reinícios

Os servidores DayZ beneficiam de reinícios regulares e agendados — estabilizam o desempenho do servidor e contrariam a acumulação gradual de carga na memória, típica de instâncias DayZ que ficam ligadas durante muito tempo. Configura uma agenda adequada (por exemplo, a cada 4 a 6 horas) através das tarefas agendadas no painel web, em vez de reiniciares manualmente.

Ligar através do DayZ Launcher

Os teus jogadores ligam-se através do DayZ Launcher oficial: ou através do browser de servidores integrado (desde que o Steam Query esteja acessível, ver acima) ou diretamente através do endereço IP e da porta de jogo (2302), guardando-o como favorito. Um subdomínio próprio facilita à tua comunidade voltar a encontrar o servidor, em vez de terem de memorizar um simples endereço IP.

Número de jogadores e carga do servidor

maxPlayers no serverDZ.cfg é apenas o limite superior — quantos jogadores o teu servidor consegue realmente suportar de forma estável depende também da RAM contratada, do tamanho do mapa e dos mods eventualmente instalados (mais sobre isto na segunda parte desta série). Se definires maxPlayers bastante acima da capacidade que o teu pacote de servidor aguenta, isso manifesta-se tipicamente primeiro numa carga de servidor mais elevada e em atrasos percetíveis no spawn de loot e na simulação de veículos, e não numa falha total. Em caso de dúvida, começa com um valor conservador e aumenta-o assim que vires como o teu servidor se comporta sob carga real.

Proteção por palavra-passe e visibilidade pública

Para uma sessão fechada de comunidade, define password com uma palavra-passe de acesso partilhada — o servidor continua visível no browser de servidores (desde que o Steam Query esteja acessível), mas só os jogadores com a palavra-passe conseguem realmente entrar. O passwordAdmin é independente disto: esta segunda palavra-passe desbloqueia comandos de administração dentro do jogo e só deve ser partilhada com a tua equipa de moderação, nunca com toda a comunidade. Ambas as palavras-passe podem ser alteradas a qualquer momento através do serverDZ.cfg; tal como todos os outros parâmetros, a alteração só fica ativa depois de um reinício do servidor.

Fonte oficial e caminho seguro de retorno

A configuração oficial de servidor DayZ da Bohemia Interactive documenta, entre outros, hostname, maxPlayers, verifySignatures, forceSameBuild e os parâmetros de arranque -config, -port, -mod e -serverMod. Faz uma cópia de segurança do serverDZ.cfg antes de alterares seja o que for. Se, depois disso, o servidor não arrancar ou as entradas desaparecerem do browser, restaura o último ficheiro que funcionava e testa novamente.

FAQ

Quando é que as alterações ao serverDZ.cfg ficam ativas?

Depois de um reinício do servidor. Guarda o ficheiro, para o servidor de forma controlada e volta a iniciá-lo. Verifica depois o log, o browser de servidores e faz uma entrada de teste real, em vez de olhares apenas para o estado do processo.

Qual é o valor correto para verifySignatures?

A documentação atual de servidor da Bohemia indica 2 como o valor suportado para a verificação de assinaturas. Com isto, os ficheiros PBO são verificados face às suas assinaturas. Em caso de problemas com mods, deves corrigir keys em falta ou desatualizadas, e não desativar a verificação de forma permanente.

Por que motivo os jogadores são recusados mesmo com o servidor a funcionar?

Muitas vezes, a build do cliente e do servidor não coincidem, uma porta foi mal configurada ou falta a assinatura de um mod. Compara primeiro o endereço no painel, a build atual e o log do servidor exatamente no momento da tentativa de entrada.

Como reverto uma configuração com erros?

Para o servidor e restaura a cópia de segurança do serverDZ.cfg. Inicia sem mais alterações e confirma que consegues entrar com sucesso. Só depois disso deves testar novamente, de forma isolada, a definição que causava o problema.

Conclusão

Com a RAM adequada, as três portas abertas e um serverDZ.cfg bem configurado, nada se interpõe ao funcionamento do teu servidor DayZ. Como geres mods do Workshop, keys e wipes de persistência, é o que mostra a segunda parte desta série.

Continuar para: Instalar mods DayZ e manter o servidor

Alugar um servidor DayZ →