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âmetro | Função |
|---|---|
| serverTimeAcceleration | Acelera a passagem do tempo diurno, útil para encurtar dias longos |
| serverNightTimeAcceleration | Controla especificamente a velocidade da noite, independente do dia |
| lightingConfig | Alterna entre perfis de iluminação padrão e perfis mais escuros à noite |
| disablePersonalLight | Desativa a luz ambiente do personagem, exigindo lanterna ou tocha real |
| respawnTime | Define 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
BattlEyee 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 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
- Como configurar seu servidor DayZ do zeroGuia pratico para editar o serverDZ.cfg, instalar mods e ajustar spawn e loot no seu servidor DayZ com estabilidade.
- Como configurar um servidor DayZ em modo PvEGuia para configurar um servidor DayZ PvE: serverDZ.cfg, controle de loot, zonas seguras e mods que desativam o dano entre jogadores.
- Como configurar um servidor DayZ? serverDZ.cfg explicadoserverDZ.cfg e types.xml explicados: nome, slots, ciclo dia/noite, loot, veículos… Ajuste seu servidor DayZ como deve ser, com nossos valores recomendados.