← Blog

DayZ Dedicated Server für die eigene Community einrichten

Par Benjamin Dayan · PDG

· Mis à jour le 16. Oktober 2026 · Lecture 5 min

Inhaltsverzeichnis

Die DayZ serverDZ.cfg ist die zentrale Konfigurationsdatei, über die du Grundeinstellungen, Mission und Verhalten deines DayZ Servers steuerst. Wer eine stabile Community-Umgebung betreiben will, kommt an dieser Datei nicht vorbei. Dieser Artikel zeigt Schritt für Schritt, wie du sie anpasst, Missionen auswählst und Mods sauber einbindest.



DayZ serverDZ.cfg: Aufbau und wichtigste Parameter

Die serverDZ.cfg liegt im Hauptverzeichnis der Serverinstallation und wird beim Start über den Parameter -config=serverDZ.cfg geladen. Sie ist eine reine Textdatei mit Schlüssel-Wert-Paaren, Kommentare beginnen mit //. Jede Änderung wird erst nach einem Neustart des Servers wirksam, ein Live-Reload gibt es nicht.

Bevor du etwas änderst, lohnt sich eine Kopie der Originaldatei. Öffne die Datei über die Dateiverwaltung des Panels oder per SSH auf dem Server und arbeite dich Parameter für Parameter durch.

hostname = "Mein DayZ Community Server";
password = "";
passwordAdmin = "AdminPasswortHier";
maxPlayers = 60;
verifySignatures = 2;
forceSameBuild = 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;
storageAutoFix = 1;

Ein paar Parameter verdienen besondere Aufmerksamkeit: verifySignatures = 2 sorgt dafür, dass signierte Mod-Dateien geprüft werden, forceSameBuild = 1 verhindert, dass Clients mit abweichender Version beitreten, und storageAutoFix = 1 repariert eine beschädigte Persistenzdatenbank beim Start automatisch. Wer die DayZ serverDZ.cfg von Anfang an sauber dokumentiert, erspart sich später viel Fehlersuche.

ParameterFunktion
maxPlayersMaximale Spieleranzahl gleichzeitig
disableVoNDeaktiviert Voice over Network komplett
serverTimeAccelerationBeschleunigt den Tag-Nacht-Zyklus
guaranteedUpdatesNetzwerk-Update-Modus für Objektbewegungen
instanceIdTrennt Persistenzdaten bei mehreren Instanzen

Wer sich die manuelle Pflege dieser Datei sparen und stattdessen direkt über ein Panel mit Konsolenzugriff und automatischer Sicherung arbeiten möchte, findet die passende Umgebung auf der Seite DayZ Server mieten, inklusive Pterodactyl-Panel und Anti-DDoS-Schutz.



Missionen auswählen und Spieltypen konfigurieren

Die Mission bestimmt Karte, Spawn-Logik und Grundregeln deiner Welt. Sie wird in der serverDZ.cfg über den Parameter template festgelegt und muss exakt dem Ordnernamen im Verzeichnis mpmissions entsprechen.

template = "dayzOffline.chernarusplus";

Standardmäßig stehen mehrere offizielle Missionen zur Auswahl, je nach installierter Karte:

  • dayzOffline.chernarusplus – Standardkarte Chernarus
  • dayzOffline.enoch – Livonia
  • dayzOffline.sakhal – Sakhal

Für individuelle Regelwerke, etwa abgewandelte Loot-Tabellen oder zusätzliche Spawn-Punkte, kopierst du die Standardmission in einen neuen Ordner und passt dort die Dateien cfgeconomycore.xml, cfgenvironment.xml sowie types.xml an. Trage anschließend den neuen Ordnernamen in der serverDZ.cfg ein. Achte darauf, dass der Missionsordner und alle referenzierten Dateien korrekt kodiert sind (UTF-8 ohne BOM), sonst verweigert der Server den Start mit einem Mission-Loading-Fehler.

Eigene Economy-Einstellungen testen

Änderungen an Loot- oder Spawn-Dateien solltest du nie direkt auf einem produktiven Server testen. Richte stattdessen eine zweite Instanz mit identischer serverDZ.cfg, aber eigenem instanceId, ein und spiele neue Werte dort durch, bevor sie live gehen.



Mods in die serverDZ.cfg und Startparameter einbinden

Mods werden bei DayZ nicht direkt in der serverDZ.cfg aktiviert, sondern über den Startparameter -mod= beim Serverstart geladen. Die Konfigurationsdatei bleibt dabei für Spielregeln zuständig, die Startzeile für die technische Ladereihenfolge.

./DayZServer -config=serverDZ.cfg -port=2302 -mod=@CF;@TraderPlus;@CodeLock -profiles=profiles

Wichtige Punkte bei der Mod-Integration:

  • Jeder Mod-Ordner beginnt mit @ und wird mit Semikolon vom nächsten getrennt, ohne Leerzeichen.
  • Die Reihenfolge ist relevant, wenn Mods aufeinander aufbauen (z. B. Frameworks vor den Mods, die sie nutzen).
  • Serverseitige Keys (.bikey) müssen im Ordner keys liegen, sonst lehnt BattlEye die Clients ab.
  • Bei verifySignatures = 2 in der DayZ serverDZ.cfg müssen alle Mod-Dateien korrekt signiert sein.

Mods über den Steam Workshop laden

Mods werden per steamcmd und Workshop-ID heruntergeladen, anschließend symbolisch oder per Kopie in das Serververzeichnis verlinkt. Viele Panels, darunter Pterodactyl, bilden diesen Ablauf über ein Installationsskript ab, das Downloads automatisiert und den Mod-Ordner direkt bereitstellt.

steamcmd +login anonymous +force_install_dir ./dayz_mods +workshop_download_item 221100 1559212036 +quit

Mods aktualisieren ohne Datenverlust

Bei jedem Workshop-Update sollte der Server erst gestoppt, der Mod-Ordner ersetzt und anschließend neu gestartet werden. Eine vorherige Sicherung der Persistenzdateien (storage_1) schützt vor Datenverlust, falls ein Update inkompatible Änderungen an Item-Definitionen mitbringt.



Administration, Sicherheit und Stabilität des DayZ Servers

Eine gut gepflegte serverDZ.cfg allein reicht nicht für einen stabilen Dauerbetrieb. Administrative Gewohnheiten entscheiden darüber, ob eine Community langfristig bestehen bleibt.

RCON und Admin-Zugriff absichern

Setze ein eigenständiges, langes Passwort für passwordAdmin und trenne es strikt vom normalen Zugangspasswort. Über RCON-Tools lassen sich Spieler kicken, bannen oder Nachrichten senden, ohne den Server neu zu starten.

#login AdminPasswortHier
#kick 76561198000000000
#shutdown

Logs regelmäßig prüfen

Die Dateien script.log, ADM-Logs und RPT-Logs im Profilordner liefern Hinweise auf Cheater, Script-Fehler oder Mod-Konflikte. Bei wiederkehrenden Abstürzen lohnt ein Blick in die letzten Zeilen des RPT-Logs direkt nach dem Crash.

tail -n 100 profiles/DayZServer_x64_*.RPT

Sicherungen und Wartungsfenster

Plane automatische Sicherungen des Missionsordners und der Persistenzdaten vor jedem größeren Mod-Update. Ein festes Wartungsfenster mit Ankündigung im Discord oder MOTD der serverDZ.cfg reduziert Frust bei der Community, wenn Neustarts nötig sind.

motd[] = {"Wartung täglich um 04:00 Uhr", "Discord: discord.gg/deinecommunity"};
motdInterval = 10;

Für die technische Basis gilt wie bei jedem Spiel-Server: ausreichend CPU-Takt für die Physik- und KI-Berechnung, NVMe-Speicher für schnelle Ladezeiten der Persistenzdatenbank und ein Anti-DDoS-Schutz, der Spitzenlasten bei größeren Communities abfängt. Wer mehrere Instanzen oder eigene Mod-Entwicklung parallel betreiben will, findet dafür auch im Bereich Pterodactyl VPS eine Grundlage mit vollem Zugriff auf das Panel. Einen Überblick über weitere unterstützte Titel liefert die Übersicht Alle unsere Gameserver.



FAQ

Wo finde ich die serverDZ.cfg nach der Installation?

Sie liegt im Hauptverzeichnis der DayZ-Serverinstallation, auf gleicher Ebene wie die ausführbare Datei. Falls sie fehlt, kannst du sie manuell anlegen und über den Startparameter -config=serverDZ.cfg referenzieren.

Warum lädt meine Mission nach dem Ändern des template-Parameters nicht?

Meist stimmt der Ordnername im template-Eintrag nicht exakt mit dem Ordner in mpmissions überein, oder eine XML-Datei der Mission ist fehlerhaft kodiert. Prüfe Groß-/Kleinschreibung und die UTF-8-Kodierung ohne BOM.

Wie erkenne ich, ob ein Mod-Konflikt den Server zum Absturz bringt?

Kontrolliere das RPT-Log im Profilordner direkt nach dem Crash. Script-Fehler mit Verweis auf einen bestimmten Mod-Namen zeigen meist den Verursacher. Entferne den betreffenden Mod testweise aus der Startzeile und starte neu.

Weiterlesen