DayZ-Mods funktionieren zuverlässig, wenn Mod-Ordner, .bikey-Dateien, Startparameter und Client-Versionen exakt zusammenpassen. Dieser Guide zeigt den kontrollierten Installationsweg und die sichere Pflege nach Updates. Erstelle vor jeder Änderung ein Backup, füge Mods einzeln hinzu und bestätige nach jedem Neustart sowohl den Log-Start als auch einen echten Client-Beitritt.

Warum Mods bei DayZ so wichtig sind

Der DayZ-Workshop bietet alles von reinen Qualitäts-of-Life-Anpassungen (Karten-Overlays, erweiterte Basisbau-Optionen) bis zu kompletten Total-Conversions mit neuen Waffen, Fahrzeugen und Loot-Tabellen. Auf einem eigenen Server entscheidest du, welche Mods dein Spielerlebnis prägen — dieser Guide setzt die Server-Grundeinrichtung aus dem ersten Teil dieser Reihe voraus.

Zurück zu: DayZ Server einrichten

Workshop-Mods als @ModName-Ordner

Jeder DayZ-Workshop-Mod wird als eigener Ordner mit dem Präfix @ erwartet (zum Beispiel @CommunityFramework). Lade den kompletten Mod-Ordner über den Dateimanager im Panel in dein Server-Hauptverzeichnis hoch — die Ordnerstruktur des Mods muss dabei unverändert bleiben, damit der Server sie korrekt erkennt.

Der keys/-Ordner

Damit sich Clients mit einem gemoddeten Server verbinden können, müssen die zugehörigen .bikey-Signaturdateien im keys/-Ordner deines Servers liegen. Jeder Workshop-Mod bringt seine eigene(n) .bikey-Datei(en) mit, meist im keys-Unterordner des Mods selbst. Fehlt ein Key, verweigert der Server Clients mit installiertem Mod die Verbindung — ein häufiger Grund für „kann nicht verbinden"-Probleme nach einer frischen Mod-Installation.

CLIENT_MODS vs. SERVERMODS: der zentrale Unterschied

Der DayZ-Egg unterscheidet zwei Arten von Mods über eigene Startup-Variablen:

  • CLIENT_MODS: Mods, die sowohl auf dem Server als auch bei jedem verbindenden Client installiert sein müssen (etwa neue Items, Waffen oder Karten-Erweiterungen, die spielrelevant sichtbar sind). Sie werden über den Startparameter -mod= geladen.
  • SERVERMODS: Mods, die ausschließlich serverseitig laufen und für Clients unsichtbar bleiben (etwa reine Admin- oder Anti-Cheat-Frameworks). Sie werden über den Startparameter -serverMod= geladen.

Trägst du einen Mod versehentlich in die falsche Variable ein, funktioniert er entweder gar nicht (SERVERMODS-Mod fehlt clientseitig, obwohl er dort gebraucht würde) oder Clients werden zu Unrecht zur Installation eines rein serverseitigen Mods aufgefordert. Beide Variablen akzeptieren mehrere Mods, getrennt durch Semikolon, in derselben Reihenfolge, in der sie geladen werden sollen.

types.xml und Loot-Economy im Überblick

Viele beliebte DayZ-Mods (insbesondere Loot- und Economy-Mods) bringen eine eigene types.xml oder Ergänzungen dazu mit — diese Datei steuert, welche Items wie häufig, an welchen Orten und mit welcher maximalen Bestandsmenge in der Welt spawnen. Server-Betreiber, die die Standard-Loot-Verteilung anpassen wollen (etwa mehr Militärausrüstung, seltenere Fahrzeugteile), bearbeiten diese Datei direkt oder nutzen einen entsprechenden Economy-Mod als Grundlage.

mpmissions — die Missionsdaten deines Servers

Der mpmissions-Ordner enthält die eigentlichen Missionsdaten deiner aktuellen Karte (etwa Chernarus oder eine Community-Map), inklusive der oben erwähnten types.xml, Spawnpunkte und Karten-spezifischer Konfiguration. Bei einem Kartenwechsel oder größeren Economy-Anpassungen ist dieser Ordner der zentrale Ansatzpunkt.

Persistence-Wipe: storage_*-Ordner

Die gesamte Spielwelt — platzierte Gebäude, gelagerte Items, Fahrzeuge, Zelte — wird in den storage_*-Ordnern deines Servers persistiert. Ein vollständiger Wipe (etwa zum Saisonstart oder nach einer größeren Mod-Änderung, die mit dem Bestandsformat nicht mehr kompatibel ist) bedeutet, diese Ordner zu leeren oder zu ersetzen — das löscht sämtliche Spielerfortschritte auf der Karte unwiderruflich. Kündige einen geplanten Wipe deiner Community rechtzeitig an und ziehe vorher ein Backup über die Panel-Backup-Funktion.

Mod-Updates nach DayZ-Patches

Nach jedem offiziellen DayZ-Update kann es vorkommen, dass Workshop-Mods noch nicht aktualisiert sind. Kombiniert mit einer aktivierten forceSameBuild-Einstellung (siehe erster Teil) führt das dazu, dass Clients mit veralteten Mod-Versionen die Verbindung verweigert bekommen. Prüfe nach jedem Patch zuerst, ob deine installierten Mods bereits aktualisiert wurden, bevor du deinen eigenen Server aktualisierst — sonst entsteht eine Lücke, in der weder alte noch neue Mod-Version zum Server passt.

Performance und Neustarts

Je mehr Mods, insbesondere Economy- und Loot-Mods mit vielen zusätzlichen Item-Definitionen, desto höher die Serverlast. Ein regelmäßiger, geplanter Neustart (siehe erster Teil dieser Reihe) wird mit zunehmender Mod-Anzahl noch wichtiger, um die Performance stabil zu halten.

Offizielle Quellen und Installationsprüfung

Bohemia Interactive dokumentiert in der DayZ-Mod-Struktur, dass Workshop-Mods typischerweise Addons, einen Keys-Ordner und .bikey-Dateien enthalten. Die offizielle Serverkonfiguration beschreibt -mod und -serverMod als getrennte Startparameter. Prüfe nach jeder Änderung, ob alle erwarteten Mods im Startlog erscheinen und ein Client mit derselben Modliste beitreten kann.

FAQ

Wann gehört ein Mod in CLIENT_MODS und wann in SERVERMODS?

Benötigt der Client Inhalte oder Skripte des Mods, muss er über CLIENT_MODS beziehungsweise -mod geladen werden. Rein serverseitige Erweiterungen verwenden SERVERMODS beziehungsweise -serverMod. Maßgeblich ist die Dokumentation des jeweiligen Mods.

Wohin kommen .bikey-Dateien?

Kopiere sie aus dem Keys-Unterordner des Mods in den zentralen keys/-Ordner des Servers. Fehlt der passende Key oder gehört er zu einer anderen Mod-Version, scheitert die Signaturprüfung beim Beitritt.

Muss ich nach jedem DayZ-Update sofort alle Mods aktualisieren?

Prüfe zuerst die Freigaben der Mod-Autoren und sichere den Server. Aktualisiere Server, Mod-Dateien und Keys als zusammengehörigen Stand. Ein Mischbetrieb aus alten und neuen Dateien verursacht häufig Start- oder Verbindungsfehler.

Wann ist ein Persistence-Wipe nötig?

Nicht bei jedem Update. Ein Wipe ist nur sinnvoll, wenn Karten-, Economy- oder Mod-Änderungen mit dem bestehenden Speicherstand unvereinbar sind. Sichere die storage_*-Ordner und kündige den Datenverlust vorab an.

Fazit

Mit dem richtigen Zusammenspiel aus @ModName-Ordnern, korrekt hinterlegten Keys, sauber getrennten CLIENT_MODS/SERVERMODS-Einträgen und einem durchdachten Wipe- und Update-Rhythmus bringst du deinen DayZ-Server sicher auf den gewünschten Mod-Stand — ohne Clients mit Verbindungsproblemen zu frustrieren.

DayZ Server mieten →