Server-ToolsLauncherServerlisteWiki Anmelden Discord-Chat Herunterladen
Wiki-Menü

So richtest du einen DayZ-Server ein

Schritt-für-Schritt-Anleitung für deinen eigenen DayZ-Server unter Windows: Installation, Startdatei, Einstellungen, Mods und Loot.

Das ist der manuelle Weg, von Anfang bis Ende. Plane beim ersten Mal einen Abend ein. Programmieren musst du dafür nicht, Geduld brauchst du aber schon: DayZ verzeiht keine Tippfehler in Dateinamen.

Was du brauchst

  • Einen Windows-Rechner, der durchgehend läuft. Dein eigener PC reicht zum Testen, aber Spieler sehen den Server nur, solange er läuft.
  • DayZ, gekauft auf Steam. Der Server selbst ist kostenlos, taucht aber nur auf, wenn dir das Spiel gehört.
  • Einen Texteditor, der keine Dateien beschädigt: Notepad++ oder Sublime Text. Der normale Windows-Editor geht zur Not auch, fügt aber gern unsichtbare Zeichen ein.
  • Etwa 20 GB freien Speicherplatz.

1. Server installieren

Stelle in deiner Steam-Bibliothek den Filter von Games auf Tools um (im deutschen Client Spiele und Tools) und suche DayZ Server. Installiere ihn am vorgeschlagenen Standardort und verschiebe ihn nirgendwohin:

Steam\steamapps\common\DayZServer

Außerdem brauchst du einen zweiten Ordner, nämlich den, in dem Steam die Mods ablegt, die du abonniert hast:

Steam\steamapps\common\DayZ\!Workshop

2. Startdatei anlegen

Der Server hat keinen Launcher. Du startest ihn mit einer kleinen Textdatei, die Windows sagt, was gestartet werden soll und mit welchen Einstellungen.

Lege im Ordner DayZServer eine Textdatei an und nenne sie start.bat. Darin beschreibst du vier Dinge: welcher Port genutzt wird, wie viele Prozessorkerne der Server bekommt, welche Einstellungsdatei er liest und welche Mods er lädt.

An zwei Stellen stolpert hier fast jeder:

  • Windows blendet Dateiendungen standardmäßig aus, deshalb wird aus start.bat unbemerkt start.bat.txt, und die Datei öffnet sich einfach im Editor, statt etwas zu starten. Schalte die Dateiendungen im Explorer ein, bevor du speicherst.
  • Die Zahl der Kerne darf nicht größer sein als die, die der Rechner tatsächlich hat. Mehr anzufordern macht den Server nicht schneller, sondern instabil.

3. Servereinstellungen

Die wichtigste Einstellungsdatei ist serverDZ.cfg, sie liegt direkt neben dem Server. Hier legst du fest, welchen Namen Spieler in der Liste sehen, wie viele Slots es gibt, ob ein Passwort nötig ist und wer als Admin gilt.

Darin stehen zwei Passwörter, und die sind nicht dasselbe:

EinstellungWas sie bewirkt
passwordSpieler brauchen es zum Beitreten. Für einen öffentlichen Server lässt du es leer.
passwordAdminGibt die Kontrolle über den Server. Gib es nie weiter und verwende nie ein Passwort, das du schon woanders nutzt.

Füge außerdem -config=serverDZ.cfg zu den Startparametern hinzu, sonst startet der Server mit Standardwerten und ignoriert alles, was du gerade eingetragen hast.

4. Ports

Läuft der Server bei dir zu Hause, musst du diese Ports im Router freigeben. Auf einem gemieteten Rechner sind sie meist schon offen.

PortWofür
2302Das Spiel selbst. Mit diesem Port verbinden sich die Spieler.
2303 bis 2305Dienstports, der Server belegt sie zusätzlich zum Hauptport.
27016Damit der Server in der öffentlichen Liste erscheint.

5. Mods

Ein Mod landet nicht automatisch auf dem Server, auch wenn du ihn auf Steam abonniert hast. Jeder Mod durchläuft dieselben drei Schritte.

  1. Kopiere den Mod-Ordner aus !Workshop in den Serverordner und behalte den Namen mit dem @ am Anfang bei.
  2. Kopiere den Schlüssel des Mods, die Datei mit der Endung .bikey, in den Ordner keys. Ohne Schlüssel startet der Server zwar, aber niemand kann beitreten.
  3. Trage den Namen des Mods in die Modliste in start.bat ein. Mehrere Mods stehen hintereinander, getrennt durch ein Semikolon.

Die Reihenfolge zählt. Steht in der Beschreibung eines Mods, dass er einen anderen braucht, kommt der benötigte Mod zuerst in die Liste.

6. Loot

Wie viel von allem auf der Karte spawnt, entscheidet eine einzige Datei:

DayZServer\mpmissions\dayzOffline.chernarusplus\db\types.xml

Jeder Gegenstand hat dort eine Zeile: wie viele davon gleichzeitig auf der Karte existieren, unter welchem Minimum neue erscheinen und wie lange einer herumliegt, bevor er verschwindet.

Mods, die Gegenstände hinzufügen, bringen ihre eigene types.xml mit, und deren Inhalt muss mit deiner zusammengeführt werden. Das ist der nervigste Teil der ganzen Einrichtung und der, bei dem am häufigsten Arbeit verloren geht.

Bewahre eine Kopie deiner types.xml außerhalb des Serverordners auf. Ein Spielupdate ersetzt die Datei ohne Nachfrage durch die Standardversion, und ein ganzer Abend Balancing ist weg.

7. Starten

Doppelklicke auf start.bat. Ein Konsolenfenster öffnet sich, und nach ein bis zwei Minuten erscheint der Server in der Liste im Spiel. Suche nach dem Namen, statt zu scrollen: Beim ersten Start kann er weit unten stehen.

Solange der Server läuft, bearbeite keine seiner Dateien und füge keine Mods hinzu. Halte ihn zuerst an, ändere, was nötig ist, und starte ihn dann wieder.

Wenn es nicht funktioniert

Was du siehstWo du nachsehen solltest
Die Konsole öffnet sich und schließt sofort wiederEin Pfad in start.bat zeigt auf etwas, das nicht existiert, oder die Datei wurde als .bat.txt gespeichert.
Der Server startet, steht aber nicht in der ListeDie Ports sind geschlossen, oder -config=serverDZ.cfg fehlt in den Startparametern.
Spieler bekommen einen Fehler wegen nicht passender ModsEine .bikey-Datei ist nicht in keys gelandet, oder die Mod-Versionen unterscheiden sich.
Der Server startet und stürzt sofort abFast immer liegt es an types.xml. Füge sie in einen beliebigen Online-XML-Validator ein, er zeigt dir die Zeile.

Was auch passiert, die Antwort steht meist in den Logdateien im Ordner ServerProfiles. Sie sehen furchteinflößend aus, aber die letzten Zeilen vor dem Absturz nennen normalerweise die Datei, die ihn verursacht hat.