Pular para o conteúdo principal

Como criar um servidor de DayZ

Este guia leva você do zero ao servidor no ar: instalar o SteamCMD, baixar o servidor, configurar o serverDZ.cfg, abrir as portas e conectar. É um passo a passo completo e direto.

DayZ é 100% servidor dedicado

O DayZ não roda bem em VPS compartilhada: o servidor simula a economia central (CE), a IA e a persistência do mundo inteiro, e é sensível a CPU. Rode em um Servidor Dedicado — veja a melhor hospedagem de DayZ no Brasil.


✅ Pré-requisitos​

  • Um Servidor Dedicado Windows ou Linux (recomendado: AMD Ryzen 9, SSD NVMe).
  • SteamCMD instalado.
  • Para mods: uma conta Steam que possua o DayZ (App ID do jogo 221100).
  • Portas de jogo e query liberadas no firewall.
CenárioRAM recomendada
Vanilla até 40 slots4–6 GB
Poucos mods, até 608 GB
Modpack / 60+ slots12–16 GB

Passo 1 — Instalar o SteamCMD​

O SteamCMD é a ferramenta oficial da Valve para baixar servidores dedicados.

Windows

  1. Baixe o SteamCMD do site oficial da Valve e extraia em uma pasta (ex.: C:\SteamCMD).
  2. Execute o steamcmd.exe uma vez para ele se atualizar.

Linux (Debian/Ubuntu)

sudo apt update && sudo apt install -y steamcmd
# ou baixe o tar.gz oficial e rode ./steamcmd.sh

Passo 2 — Baixar o DayZ Dedicated Server​

Abra o SteamCMD e rode (o download é anônimo, não precisa de login):

login anonymous
force_install_dir C:\DayZServer
app_update 223350 validate
quit

No Linux, troque o caminho por algo como force_install_dir /home/dayz/server. O validate garante que nenhum arquivo veio corrompido.


Passo 3 — Configurar o serverDZ.cfg​

Na raiz do servidor existe o serverDZ.cfg. Ele define nome, senhas, slots e regras. Edite-o com o servidor desligado:

hostname     = "Meu Servidor DayZ - South Host"; // nome exibido na lista
password = ""; // senha para ENTRAR (vazio = público)
passwordAdmin = "SenhaForte"; // senha de administrador (NÃO deixe vazia)
maxPlayers = 60; // número de slots

verifySignatures = 2; // exige assinatura dos mods (segurança) — recomendado
forceSameBuild = 1; // só conecta quem está na mesma build do servidor
disableVoN = 0; // voz no jogo: 0 = ativada, 1 = desativada
vonCodecQuality = 20; // qualidade da voz (0–30)

persistentTime = 1; // mantém a persistência do mundo entre reinícios
timeStampFormat = "Short";
logAverageFps = 1;
logMemory = 1;
logPlayers = 1;
logFile = "server_console.log";

disable3rdPerson = 0; // 1 = servidor apenas em 1ª pessoa
disableCrosshair = 0; // 1 = sem mira central

// Ritmo de dia/noite (multiplicadores do tempo real)
serverTimeAcceleration = 12; // dia passa mais rápido
serverNightTimeAcceleration = 1;

O que cada campo mais importante faz​

CampoPara que serve
hostnameNome do servidor na lista da comunidade
passwordSenha de entrada (deixe vazio para servidor público)
passwordAdminSenha de administração — use uma senha forte
maxPlayersLimite de jogadores simultâneos
verifySignatures2 recomendado: bloqueia quem não tem as chaves dos mods
forceSameBuild1 evita que clientes de versão diferente entrem
persistentTime1 mantém construções/veículos/loot entre reinícios
serverTimeAccelerationVelocidade do ciclo de dia

Passo 4 — Criar o script de inicialização​

Crie um .bat (Windows) ou .sh (Linux) na raiz do servidor.

Windows (start.bat):

@echo off
DayZServer_x64.exe -config=serverDZ.cfg -port=2302 ^
-profiles=profiles -dologs -adminlog -netlog -freezecheck

Parâmetros de inicialização:

ParâmetroFunção
-config=serverDZ.cfgAponta o arquivo de configuração
-port=2302Porta de jogo (padrão)
-profiles=profilesPasta onde ficam logs e dados de admin
-dologs -adminlog -netlogAtiva os logs (úteis para moderação/diagnóstico)
-freezecheckReinicia automaticamente se o servidor travar
-BEpath=battleye(Opcional) Define a pasta do BattlEye
-mod="@CF;@Trader"Carrega mods (dependências primeiro) — veja instalar mods
-cpuCount=X(Opcional) Número de núcleos usados

Passo 5 — Entenda a persistência (storage)​

Ao subir pela primeira vez, o servidor cria a pasta da missão (ex.: mpmissions/dayzOffline.chernarusplus) e dentro dela a pasta storage_1. É ela que guarda construções, veículos e a economia persistente.

Não apague o storage

Apagar a pasta storage_1 zera o mundo (perde bases e veículos). Para um "wipe" intencional, aí sim você apaga; caso contrário, preserve-a e inclua no backup.


Passo 6 — Liberar as portas​

Abra no firewall (todas UDP):

PortaProtocoloFunção
2302UDPPorta de jogo (-port)
2303–2305UDPPortas auxiliares / voz
27016UDPSteam query — faz o servidor aparecer na lista
8766UDPSteam master

Passo a passo em abrir as portas do DayZ.


Passo 7 — Iniciar e conectar​

  1. Rode o start.bat e acompanhe o console até ver que o mundo carregou.
  2. No DayZ, vá em Servers → Community e procure pelo nome, ou use Direct Connect com SEU_IP:2302.
  3. Dica: o DZSA Launcher facilita entrar em servidores com mods (baixa/ativa os mods automaticamente).

🛠️ Problemas comuns​

ProblemaCausa provávelSolução
Não aparece na listaPorta de query (27016) fechadaAbrir as portas
"You cannot play/edit... different mods"Mod/keys faltando ou build diferenteConferir -mod= e as .bikey na pasta keys
Mundo reseta ao reiniciarPersistência desligada ou storage_1 apagadopersistentTime = 1 e preservar o storage
Servidor trava sozinhoTravamento/memória-freezecheck + reinícios programados
Lag com servidor cheioCPU/RAM no limiteDimensionar o Servidor Dedicado

Mais causas de conexão em servidor de DayZ não aparece ou não conecta.


Próximos passos​


🔗 Veja também​