← Blog

Configurar um servidor DayZ dedicado para sua comunidade

Par Benjamin Dayan · PDG

· Mis à jour le 17 Here 2026 · Lecture 7 min

Sumário

O arquivo serverDZ.cfg DayZ é o ponto central para quem administra uma comunidade e precisa ajustar missão, número de jogadores e persistência sem depender de tentativa e erro. Entender cada parâmetro evita travamentos, perda de itens e configurações inconsistentes entre reinicializações. Este guia detalha os blocos principais do arquivo e como adaptá-los a diferentes tipos de comunidade, do PvP competitivo ao roleplay com economia persistente.



Estrutura do serverDZ.cfg DayZ: onde fica e para que serve

O serverDZ.cfg DayZ fica na raiz da instalação do servidor, geralmente ao lado do executável DayZServer_x64.exe (Windows) ou do binário dedicado no Linux. É um arquivo texto simples, sem extensão proprietária, que define identidade, limites e comportamento geral da partida antes mesmo de carregar a missão. Linhas comentadas começam com duas barras (//) e podem ser usadas para documentar alterações feitas pela equipe de administração.

Diferente dos arquivos de missão (types.xml, cfgeconomycore.xml, cfgspawnabletypes.xml), o serverDZ.cfg DayZ não lida com itens ou spawns de loot diretamente. Ele controla parâmetros globais: nome exibido na lista pública, senha, número máximo de conexões, verificação de assinatura dos mods e comportamento de persistência do mundo. Qualquer alteração exige reiniciar o processo para ser aplicada, já que o arquivo é lido apenas na inicialização.

Antes de editar, vale manter uma cópia do arquivo original. Um erro de sintaxe (ponto e vírgula faltando, aspas não fechadas) impede o servidor de subir, e o log de inicialização costuma apontar a linha exata do problema.

Se a ideia é organizar toda a administração da comunidade, da missão ao controle de slots, com um painel que facilita a edição desse tipo de arquivo sem precisar mexer manualmente em cada linha via console, vale conferir a hospedagem DayZ da Fly-Serv.



Missão, identidade e número de jogadores no serverDZ.cfg

O bloco de identidade define como o servidor aparece na lista pública e qual missão será carregada. A linha template aponta diretamente para a pasta de missão usada, algo essencial em servidores com mapas alternativos ou mods de mapa como Namalsk ou Deer Isle.

hostname = "Comunidade DayZ - PvE Chernarus";
password = "";
passwordAdmin = "senhaAdminForte123!";
maxPlayers = 60;
verifySignatures = 2;
forceSameBuildNumber = 1;
disableVoN = 0;
vonCodecQuality = 20;
disable3rdPerson = 0;
disableCrosshair = 0;
serverTime = "SystemTime";
serverTimeAcceleration = 4;
serverNightTimeAcceleration = 1;
serverTimePersistent = 1;
guaranteedUpdates = 1;
loginQueueConcurrentPlayers = 5;
loginQueueMaxPlayers = 500;
instanceId = 1;
storageFolder = "storage_1";
template = "empire.enoch";

Alguns pontos práticos sobre esse bloco:

  • maxPlayers define o teto de conexões simultâneas; subir esse valor sem ajustar CPU e rede do servidor gera lag perceptível durante horários de pico.
  • verifySignatures = 2 obriga todos os mods a estarem assinados corretamente, o que reduz risco de clientes com arquivos adulterados.
  • forceSameBuildNumber impede conexões de clientes com versão diferente da build do servidor, evitando incompatibilidades após um patch.
  • loginQueueMaxPlayers e loginQueueConcurrentPlayers controlam a fila de entrada, útil em lançamentos de wipe quando muitos jogadores tentam conectar ao mesmo tempo.

O parâmetro template aceita o nome da pasta de missão dentro de mpmissions, como dayzOffline.chernarusplus para o mapa padrão ou o nome correspondente para mapas de terceiros. Trocar de missão sem copiar os arquivos de economia junto costuma gerar erro de carregamento no log do servidor.



Persistência, tempo de jogo e performance no serverDZ.cfg DayZ

A persistência é provavelmente o aspecto mais sensível do serverDZ.cfg DayZ, porque define como bases, veículos e itens são salvos entre reinicializações. O parâmetro storageFolder indica onde ficam os bancos de dados binários (storage_1, storage_2...), e alterar esse valor sem migrar os arquivos equivale a começar um mundo persistente do zero.

storageFolder = "storage_1";
persistent = 1;
lightingConfig = 0;
disablePersonalLight = 1;
disableBaseDamage = 0;
disableContainerDamage = 0;
respawnTime = 5;

Outros parâmetros ligados a tempo e ritmo de jogo:

ParâmetroFunção
serverTimeAccelerationAcelera a passagem do tempo diurno, útil para encurtar dias longos
serverNightTimeAccelerationControla especificamente a velocidade da noite, independente do dia
lightingConfigAlterna entre perfis de iluminação padrão e perfis mais escuros à noite
disablePersonalLightDesativa a luz ambiente do personagem, exigindo lanterna ou tocha real
respawnTimeDefine o tempo mínimo entre mortes para reaparecimento de carcaças de animais e zumbis

Em termos de performance, a leitura e escrita constante do banco de persistência (a cada poucos minutos, configurável no cfgenvironment ou no próprio ciclo de salvamento) exige um armazenamento rápido. Em bases com muitos containers e veículos, discos NVMe reduzem o tempo de escrita e evitam picos de lag durante o save automático. A frequência da CPU também pesa diretamente no tick rate percebido pelos jogadores, especialmente em mapas grandes com várias dezenas de bases ativas.

Para comunidades que gerenciam diretamente a máquina, o painel Pterodactyl facilita a edição do serverDZ.cfg, o acompanhamento do console em tempo real e a instalação de mods via Workshop sem precisar acessar arquivos manualmente a cada ajuste. Mais detalhes sobre os jogos suportados estão em Todos os nossos servidores de jogos.



Administração, segurança e manutenção contínua

Além dos parâmetros de jogo, o serverDZ.cfg DayZ também controla aspectos de segurança e moderação. A senha de administrador (passwordAdmin) deve ser forte e trocada periodicamente, já que ela concede acesso completo ao RCON e aos comandos de teleporte, kick e ban.

passwordRCon = "rconSenhaUnica!2024";
maxPing = 200;
BattlEye = 1;
adminLogPlayerHitsOnly = 0;
adminLogPlacement = 1;
adminLogBuildActions = 1;
adminLogPlayerList = 1;

Práticas que fazem diferença real na administração do dia a dia:

  • Ativar BattlEye e manter os filtros atualizados, barrando exploits conhecidos de forma automática.
  • Registrar logs de construção e colocação (adminLogPlacement, adminLogBuildActions) para investigar denúncias de base building fora das regras.
  • Manter cópias regulares da pasta de persistência e da missão antes de qualquer atualização de mods, permitindo reverter rapidamente em caso de corrupção de dados.
  • Restringir o acesso RCON apenas à equipe de moderação, trocando a senha sempre que houver mudança na staff.
  • No caso de gerenciamento via linha de comando em uma máquina Linux, usar chaves SSH em vez de senha simples e manter o firewall (ufw) restrito às portas do jogo e do RCON.
# Exemplo de conexão segura via SSH a uma máquina Linux
ssh -i ~/.ssh/id_ed25519 usuario@IP_DO_SERVIDOR

# Editando o arquivo diretamente no terminal
nano serverDZ.cfg

# Reiniciando o processo após alteração
systemctl restart dayzserver

Vale lembrar que ataques volumétricos de rede são uma camada separada da configuração do jogo: proteção anti-DDoS trata do tráfego malicioso antes que ele chegue ao processo do servidor, enquanto o serverDZ.cfg DayZ cuida exclusivamente das regras internas da partida. As duas camadas são complementares e nenhuma substitui a outra.

Mais conteúdos técnicos sobre administração de servidores de jogo estão disponíveis no Blog da Fly-Serv, incluindo outros aspectos de configuração além do serverDZ.cfg.



Ajustar o serverDZ.cfg DayZ exige paciência: cada parâmetro afeta diretamente a experiência da comunidade, da persistência das bases ao ritmo do ciclo dia e noite. Testar alterações em pequenos lotes, documentar cada mudança e manter backups antes de qualquer wipe reduz drasticamente o risco de perda de progresso dos jogadores.



FAQ

Como aumentar o número máximo de jogadores no serverDZ.cfg DayZ?

Altere o valor de maxPlayers para o número desejado e reinicie o processo. Avalie também loginQueueMaxPlayers e loginQueueConcurrentPlayers para evitar sobrecarga na entrada em momentos de pico, e monitore o uso de CPU após o aumento.

O que acontece se eu mudar o valor de storageFolder no meio da temporada?

O servidor passa a procurar os dados de persistência em uma pasta diferente, o que na prática gera um mundo novo, sem bases nem veículos salvos anteriormente. Para migrar sem perder progresso, copie manualmente o conteúdo da pasta antiga para a nova antes de reiniciar.

Por que o servidor não inicia depois de editar o serverDZ.cfg?

Na maioria dos casos é um erro de sintaxe: ponto e vírgula ausente, aspas não fechadas ou um parâmetro digitado incorretamente. Consulte o log de inicialização, que indica a linha exata do problema, e compare com uma cópia funcional do arquivo.

Leia também