DayZ Artwork

Wiki & Guides

DayZ

Survival · Open World · Bohemia Interactive

DayZ Server mieten

DayZ Server Konfiguration

Alle DayZ Server-Einstellungen: serverDZ.cfg, Time-Acceleration, BattlEye, Mission und Player-Management.

Zuletzt aktualisiert am 15. Oktober 2026 · RespawnHost

Auf dieser Seite

Dein erster Server: Karte und Name genügen

Der Einrichtungsassistent führt dich durch zwei Eingaben: Karte wählen, dann Servername und Zugang festlegen. Für neue Server ist Chernarus vorausgewählt. Das Spielerpasswort ist optional; ohne Passwort können auch andere Spieler beitreten. Das Admin-Passwort ist bereits ausgefüllt und unter Admin-Zugang einsehbar. Zum Spielen brauchst du es nicht.

Wähle Server einrichten. Nach der Installation und Einrichtung zeigt dir das Panel die Verbindungsadresse und den nächsten Schritt zum Starten. Du musst weder einen Spielstil noch ein Mod-Paket auswählen. Eigene Mods kannst du später im Modmanager installieren. Bei bestehenden Servern bleiben installierte Mods und Spielregeln erhalten.

Karten-Mission im Config-Editor ändern

Stoppe den Server und prüfe dein Backup. Unter Spiel-Konfiguration bearbeitest du die Karten-Mission in serverDZ.cfg. Chernarus, Livonia und Sakhal stehen als Vorlagen bereit; eine bestehende Mod-Mission bleibt erhalten, bis du sie ausdrücklich änderst. Der gleichnamige Missionsordner muss bereits unter mpmissions vorhanden sein. Die Auswahl allein installiert keine Karte und keine Mods.

Servername, Passwörter, Slots und die vom Startsystem verwalteten Spielregeln änderst du weiterhin in den Starteinstellungen. Vorhandene Kommentare und andere Klassen der Datei bleiben erhalten. Für Nasdara (Badlands) lautet die Mission dayzOffline.nasdara, sie kommt mit dem Server-Update 1.30.

Quelle: Bohemia: Server Configuration.

DayZ Server Konfiguration

Die zentrale Konfiguration deines DayZ-Servers liegt in der Datei serverDZ.cfg im Server-Hauptverzeichnis. Dieser Artikel erklärt die wichtigsten Einstellungen.

serverDZ.cfg Struktur

Die serverDZ.cfg ist eine textbasierte Konfigurationsdatei. Werte werden im Format parameter = wert; gesetzt — jede Zeile endet mit einem Semikolon. Strings stehen in doppelten Anführungszeichen.

Bearbeite die Datei über den Dateimanager im Panel oder direkt im Konfigurations-Formular. Nach jeder Änderung muss der Server neu gestartet werden.

Grundlegende Einstellungen

FeldTypBeschreibung
hostnamestringServername im Browser
passwordstringSpieler-Passwort (leer = öffentlich)
passwordAdminstringPasswort für RCon-Zugriff
maxPlayersintMaximale Spielerzahl
motd[]arrayMessage of the Day (mehrzeilig)
motdIntervalintSekunden zwischen MOTD-Wiederholungen
hostname = "[DE] Mein DayZ Server";
password = "";
passwordAdmin = "sehr-sicheres-passwort";
maxPlayers = 60;
motd[] = {
    "Willkommen auf meinem Server",
    "Discord: discord.gg/beispiel"
};
motdInterval = 300;

Netzwerk-Einstellungen

Auf RespawnHost sind die Ports vorkonfiguriert. Du musst sie normalerweise nicht ändern.

// Standard-Ports von DayZ
// port = 2302;            // Game-Port
// steamQueryPort = 2303;  // Steam Query

Der Game-Port wird in DayZ über den Server-Startparameter gesetzt, nicht in der serverDZ.cfg. RespawnHost übernimmt das automatisch.

Mission und Map

Die geladene Map wird über den template-Parameter im Missions-Block bestimmt:

class Missions {
    class DayZ {
        template = "dayzOffline.chernarusplus";
    };
};

Verfügbare offizielle Missionen:

Maptemplate
ChernarusdayzOffline.chernarusplus
LivoniadayzOffline.enoch
Sakhal (Frostline DLC)dayzOffline.sakhal

Custom Maps wie Namalsk oder Deer Isle nutzen eigene Mission-Ordner. Details unter Maps.

Sicherheits-Einstellungen

verifySignatures = 2;
forceSameBuild = 1;
BattlEye = 1;
disableBanlist = 0;
FeldWerteBeschreibung
verifySignatures0, 1, 2Prüft .pbo-Dateien gegen .bisign-Signaturen. 2 ist Standard und empfohlen.
forceSameBuild0, 1Erzwingt identische Spielversion zwischen Client und Server. 1 dringend empfohlen.
BattlEye0, 1Aktiviert BattlEye Anti-Cheat. 1 für öffentliche Server.
disableBanlist0, 1Deaktiviert die globale Banlist. Standard: 0.

Spielregeln (Gameplay)

disable3rdPerson = 0;
disableCrosshair = 0;
disableVoN = 0;
respawnTime = 5;
guaranteedSlots = 10;
loginQueueConcurrentPlayers = 5;
loginQueueMaxPlayers = 500;
FeldBeschreibung
disable3rdPerson0 = 3rd Person erlaubt, 1 = First-Person-Only (Hardcore)
disableCrosshair0 = Crosshair an, 1 = aus
disableVoNVoice-over-Network. 0 = Voicechat an.
respawnTimeSekunden bis “Respawn”-Button erscheint
guaranteedSlotsReservierte Slots (z. B. für Admins über Whitelist)
loginQueueConcurrentPlayersAnzahl gleichzeitiger Logins aus der Warteschlange
loginQueueMaxPlayersMaximale Warteschlangen-Größe

Time-Acceleration (Tag-/Nacht-Zyklus)

Mit serverTime, serverTimeAcceleration und serverNightTimeAcceleration steuerst du, wie schnell die Zeit auf dem Server vergeht.

serverTime = "SystemTime";
serverTimeAcceleration = 12;
serverNightTimeAcceleration = 1;
serverTimePersistent = 0;
FeldBeschreibung
serverTime"SystemTime" (echte Uhrzeit) oder z. B. "2024/06/15/13/00"
serverTimeAccelerationTageszeit-Multiplikator, 0-24. 1 = Echtzeit, 12 = Tag dauert 2 Stunden, 24 = 1 Stunde pro Tag
serverNightTimeAccelerationMultipliziert mit serverTimeAcceleration während der Nacht. 0.1-64. 4 bei Tagesfaktor 2 = Nacht 8x so schnell
serverTimePersistent1 = Zeit bleibt nach Neustart erhalten, 0 = Server startet immer mit serverTime

Beispiel “75 % Tag, 25 % Nacht”:

serverTimeAcceleration = 8;
serverNightTimeAcceleration = 4;

Damit dauert ein voller Zyklus 3 Stunden, davon ca. 2:15h Tag und 0:45h Nacht.

Performance-Einstellungen

simulatedPlayersBatch = 20;
multithreadedReplication = 1;
networkRangeClose = 20;
networkRangeNear = 150;
networkRangeFar = 1000;
networkRangeDistantEffect = 4000;
FeldBeschreibung
simulatedPlayersBatchSpieler pro Simulation-Tick. Höhere Werte = mehr CPU.
multithreadedReplicationMulti-Thread für Netzwerk-Replikation. 1 für moderne CPUs.
networkRangeCloseNahbereich-Replikation in Metern
networkRangeNearMittel-Replikation in Metern
networkRangeFarFern-Replikation in Metern
networkRangeDistantEffectEffekte (Schüsse, Explosionen) in Metern

Mehr Tuning-Tipps unter Performance optimieren.

Persistence

persistentPlayers = 1;
storeHouseStateDisabled = false;
storageAutoFix = 1;
FeldBeschreibung
persistentPlayers1 = Spielerinventar wird gespeichert (Standard)
storeHouseStateDisabledfalse = gebaute Strukturen bleiben nach Neustart
storageAutoFix1 = Server repariert kaputte Persistence-Dateien automatisch

BattlEye RCon

Wenn du externe Admin-Tools wie BEC oder DaRT nutzen willst, brauchst du eine BEServer_x64.cfg im battleye-Ordner deines Servers:

RConPassword dein-rcon-passwort
RestrictRCon 0
RConPort 2310

Das Passwort darf sich vom passwordAdmin unterscheiden. Verbinde dich von BEC oder DaRT mit Server-IP:2310 und diesem Passwort.

Vollständiges Konfigurationsbeispiel

hostname = "[DE] Mein DayZ Server";
password = "";
passwordAdmin = "geheim123";
maxPlayers = 60;

motd[] = { "Willkommen!", "Discord: discord.gg/beispiel" };
motdInterval = 300;

verifySignatures = 2;
forceSameBuild = 1;
BattlEye = 1;

disable3rdPerson = 0;
disableCrosshair = 0;
disableVoN = 0;
respawnTime = 5;

serverTime = "SystemTime";
serverTimeAcceleration = 12;
serverNightTimeAcceleration = 1;
serverTimePersistent = 0;

guaranteedSlots = 10;
loginQueueConcurrentPlayers = 5;
loginQueueMaxPlayers = 500;

simulatedPlayersBatch = 20;
multithreadedReplication = 1;
networkRangeClose = 20;
networkRangeNear = 150;
networkRangeFar = 1000;
networkRangeDistantEffect = 4000;

persistentPlayers = 1;
storeHouseStateDisabled = false;
storageAutoFix = 1;

class Missions {
    class DayZ {
        template = "dayzOffline.chernarusplus";
    };
};

FAQ

Frage: Wo finde ich die serverDZ.cfg?

Im Hauptverzeichnis deines Servers im RespawnHost-Dateimanager. Alternativ über das Konfigurations-Formular im Panel.

Frage: Muss ich nach jeder Änderung neu starten?

Ja, die serverDZ.cfg wird nur beim Server-Start gelesen. Time-Werte aus serverTime werden außerdem nur dann übernommen, wenn serverTimePersistent = 0 ist.

Frage: Was passiert bei einem Syntax-Fehler?

Der Server startet nicht oder ignoriert die fehlerhafte Zeile. Prüfe die Konsole auf Meldungen wie “Bad config file” oder “expected ’;’”. Häufige Fehler: vergessenes Semikolon, fehlende Anführungszeichen, falsche Klammern.

Frage: Was bewirkt verifySignatures = 2?

Strict Mode — alle .pbo-Dateien (Mods und Spielinhalte) müssen mit einer gültigen .bisign-Datei signiert sein, deren Schlüssel im keys-Ordner liegt. Schützt vor manipulierten Mods. Für öffentliche Server zwingend empfohlen.

Frage: Wie setze ich Hardcore (First-Person-Only)?

Setze disable3rdPerson = 1; und optional disableCrosshair = 1;. Beide Werte erfordern einen Neustart.

Frage: Wie setze ich eine MOTD?

Über das motd[]-Array. Jede Zeile ist ein eigener String. motdInterval legt fest, wie oft sie im Chat wiederholt wird (in Sekunden).

Frage: Wie viele Spieler sollte ich in simulatedPlayersBatch einstellen?

Standard ist 20. Bei sehr vielen Spielern (60+) und starker CPU kannst du auf 30 erhöhen. Wenn die Server-FPS einbrechen, geh wieder runter.

Frage: Wo werden Logs gespeichert?

Im profiles-Ordner deines Servers (crash.log, script.log, server_console.log). Logs sind unverzichtbar für Fehleranalyse.