DayZ serverDZ.cfg Settings Explained: A Complete Server Config Guide

The serverDZ.cfg file is the control panel for your DayZ server — it sets the name players see in the browser, the player cap, day/night length, third-person rules, and the security settings that keep cheaters out. This guide explains the settings that actually matter so you can configure a server with confidence.

Server identity

hostname = "My DayZ Server | Loot+ | PvE";
password = "";              // join password, leave empty for public
passwordAdmin = "useALongRandomString";  // grants #login admin access
maxPlayers = 60;            // hard player cap

Keep the hostname under 64 characters and skip colour codes for a clean Steam listing. The passwordAdmin lets anyone who knows it run #login and gain console admin commands — treat it like a root password.

Map selection (Mission)

The map is set by the mission template at the bottom of the file:

class Missions
{
    class DayZ
    {
        template = "dayzOffline.chernarusplus";  // Livonia: dayzOffline.enoch
    };
};

Time and persistence

serverTimePersistent = 1;          // remember world time across restarts
serverTimeAcceleration = 6;        // daytime speed multiplier
serverNightTimeAcceleration = 8;   // night runs faster than day

Setting night acceleration higher than day is the standard trick for keeping nights short without speeding up the whole day.

Gameplay rules

disable3rdPerson = 0;       // 1 = first-person-only server
disableCrosshair = 0;       // 1 = hardcore, no crosshair
disablePersonalLight = 1;   // remove the personal "flashlight halo"
enableCfgGameplayFile = 1;  // enable cfggameplay.json tweaks

Security — don’t skip these

verifySignatures = 2;   // only value 2 is supported; keep it on
forceSameBuild = 1;     // clients must match the server's game version
BattlEye = 1;           // anti-cheat, keep enabled

Performance and login queue

loginQueueConcurrentPlayers = 5;   // players processed at once on join
loginQueueMaxPlayers = 500;        // queue size
maxPing = 200;                     // kick players above this ping

The login queue settings prevent the big frame drop that happens when a crowd connects at once after a restart.

Render distance

defaultVisibility = 1375;          // terrain view distance
defaultObjectViewDistance = 1375;  // object view distance

Higher values look better but cost server performance — tune them to your hardware.

Apply your changes

Edit the file, save, and restart the server — changes are read at startup. To avoid a typo stopping the boot, start from a known-good base: our ready-to-use serverDZ.cfg generator gives you a valid file, and the DayZ server config documentation covers every field in detail. Looking to also rebalance loot? Pair this with the types.xml loot editor.

FAQ

Where is serverDZ.cfg? In the server root directory; the launch line points to it with -config=serverDZ.cfg.

My server won’t start after editing it. Check for a missing semicolon or unmatched quote — serverDZ.cfg is strict about syntax.

How do I make it first-person only? Set disable3rdPerson = 1; and restart.

Sources: Bohemia Interactive — DayZ Server Configuration.