
Wiki & Guides
DayZ
Survival · Open World · Bohemia Interactive
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
- Karten-Mission im Config-Editor ändern
- DayZ Server Konfiguration
- serverDZ.cfg Struktur
- Grundlegende Einstellungen
- Netzwerk-Einstellungen
- Mission und Map
- Sicherheits-Einstellungen
- Spielregeln (Gameplay)
- Time-Acceleration (Tag-/Nacht-Zyklus)
- Performance-Einstellungen
- Persistence
- BattlEye RCon
- Vollständiges Konfigurationsbeispiel
- FAQ
- Frage: Wo finde ich die serverDZ.cfg?
- Frage: Muss ich nach jeder Änderung neu starten?
- Frage: Was passiert bei einem Syntax-Fehler?
- Frage: Was bewirkt verifySignatures = 2?
- Frage: Wie setze ich Hardcore (First-Person-Only)?
- Frage: Wie setze ich eine MOTD?
- Frage: Wie viele Spieler sollte ich in simulatedPlayersBatch einstellen?
- Frage: Wo werden Logs gespeichert?
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
| Feld | Typ | Beschreibung |
|---|---|---|
hostname | string | Servername im Browser |
password | string | Spieler-Passwort (leer = öffentlich) |
passwordAdmin | string | Passwort für RCon-Zugriff |
maxPlayers | int | Maximale Spielerzahl |
motd[] | array | Message of the Day (mehrzeilig) |
motdInterval | int | Sekunden 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:
| Map | template |
|---|---|
| Chernarus | dayzOffline.chernarusplus |
| Livonia | dayzOffline.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;
| Feld | Werte | Beschreibung |
|---|---|---|
verifySignatures | 0, 1, 2 | Prüft .pbo-Dateien gegen .bisign-Signaturen. 2 ist Standard und empfohlen. |
forceSameBuild | 0, 1 | Erzwingt identische Spielversion zwischen Client und Server. 1 dringend empfohlen. |
BattlEye | 0, 1 | Aktiviert BattlEye Anti-Cheat. 1 für öffentliche Server. |
disableBanlist | 0, 1 | Deaktiviert die globale Banlist. Standard: 0. |
Spielregeln (Gameplay)
disable3rdPerson = 0;
disableCrosshair = 0;
disableVoN = 0;
respawnTime = 5;
guaranteedSlots = 10;
loginQueueConcurrentPlayers = 5;
loginQueueMaxPlayers = 500;
| Feld | Beschreibung |
|---|---|
disable3rdPerson | 0 = 3rd Person erlaubt, 1 = First-Person-Only (Hardcore) |
disableCrosshair | 0 = Crosshair an, 1 = aus |
disableVoN | Voice-over-Network. 0 = Voicechat an. |
respawnTime | Sekunden bis “Respawn”-Button erscheint |
guaranteedSlots | Reservierte Slots (z. B. für Admins über Whitelist) |
loginQueueConcurrentPlayers | Anzahl gleichzeitiger Logins aus der Warteschlange |
loginQueueMaxPlayers | Maximale 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;
| Feld | Beschreibung |
|---|---|
serverTime | "SystemTime" (echte Uhrzeit) oder z. B. "2024/06/15/13/00" |
serverTimeAcceleration | Tageszeit-Multiplikator, 0-24. 1 = Echtzeit, 12 = Tag dauert 2 Stunden, 24 = 1 Stunde pro Tag |
serverNightTimeAcceleration | Multipliziert mit serverTimeAcceleration während der Nacht. 0.1-64. 4 bei Tagesfaktor 2 = Nacht 8x so schnell |
serverTimePersistent | 1 = 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;
| Feld | Beschreibung |
|---|---|
simulatedPlayersBatch | Spieler pro Simulation-Tick. Höhere Werte = mehr CPU. |
multithreadedReplication | Multi-Thread für Netzwerk-Replikation. 1 für moderne CPUs. |
networkRangeClose | Nahbereich-Replikation in Metern |
networkRangeNear | Mittel-Replikation in Metern |
networkRangeFar | Fern-Replikation in Metern |
networkRangeDistantEffect | Effekte (Schüsse, Explosionen) in Metern |
Mehr Tuning-Tipps unter Performance optimieren.
Persistence
persistentPlayers = 1;
storeHouseStateDisabled = false;
storageAutoFix = 1;
| Feld | Beschreibung |
|---|---|
persistentPlayers | 1 = Spielerinventar wird gespeichert (Standard) |
storeHouseStateDisabled | false = gebaute Strukturen bleiben nach Neustart |
storageAutoFix | 1 = 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.
Eigenen DayZ-Server?
Bei 3 Std. am Tag rund 7,26 € im Monat. Sekundengenau abgerechnet: Server aus, Kosten aus.
- Kein Abo, keine Mindestlaufzeit
- Guthaben verfällt nicht, solange dein Konto besteht
- In unter 90 Sekunden online
