Datenschutz-Hinweis Diese Website verwendet nur technisch notwendige Cookies. Statistik-, Marketing- und externe Dienste werden ohne JavaScript nicht geladen. Mehr dazu in unserer Datenschutzerklärung.

Halloween bei Nexthosting: 10 % auf Gameserver mit dem Code – bis 1. November

Zurück zum Blog
Nexthosting Guide

DayZ-Server einrichten: Anleitung von SteamCMD bis Mods

DayZ-Server einrichten Schritt für Schritt: SteamCMD, Ports, serverDZ.cfg, Mods ohne Signaturfehler und Lösungen gegen Lag auf Windows und Linux.

22.10.2026 12 Aufrufe
DayZ-Server einrichten: Anleitung von SteamCMD bis Mods

Einen eigenen DayZ-Server richtest du in vier Etappen ein: Server-Dateien per SteamCMD laden, Ports freigeben, die serverDZ.cfg anpassen und danach Mods und Loot-Ökonomie feinjustieren. Die Installation selbst geht schnell. Die meiste Zeit fließt in die Konfiguration und in die Frage, warum der Server laggt oder nicht in der Liste auftaucht. Diese Anleitung führt dich durch alle Schritte auf Windows und Linux, mit Befehlen, Beispielkonfiguration und den typischen Fehlerquellen aus dem Admin-Alltag.

Nexthosting
DayZ-Server mit starker Performance
Nexthosting bietet Gameserver, VPS und Dedicated Server mit DDoS-Schutz und persönlichem Support für anspruchsvolle Serverprojekte.
Hosting-Angebote ansehen

Kurz gesagt

  • Du brauchst ein Steam-Konto, das DayZ besitzt. Die Server-App lässt sich nicht anonym über SteamCMD herunterladen.
  • DayZ-Server sind stark von der Single-Core-Leistung der CPU abhängig. Hoher Takt bringt mehr als viele Kerne.
  • Die zentrale Datei ist die serverDZ.cfg: Name, Passwörter, Slots, Tageszeit, 1PP/3PP und Karte stellst du hier ein.
  • Mods lädst du über den Startparameter -mod=, die zugehörigen .bikey-Dateien gehören in den keys-Ordner des Servers.
  • Die meisten Lag-Probleme entstehen durch zu viele Mods, zu viele Zombies oder eine überladene Loot-Ökonomie, nicht durch fehlende Bandbreite.

Inhaltsverzeichnis

Was du vor dem Start brauchst

Bohemia Interactive nennt in den offiziellen Server-Anforderungen erstaunlich niedrige Mindestwerte: Windows Server oder Windows 10 und neuer bzw. Linux, eine Dual-Core-CPU ab 2,4 GHz (Intel) oder 2,5 GHz (AMD) und 2,5 GB Speicherplatz, wobei eine SSD ausdrücklich empfohlen wird. Für ein paar Freunde auf einer Vanilla-Karte reicht das zum Testen. Sobald eine Community mit Mods und mehr Spielern dazukommt, planst du deutlich großzügiger.

Komponente Offizielles Minimum Unsere Empfehlung für Community-Server
Betriebssystem Windows 10+ / Windows Server oder Linux Windows Server oder aktuelles Ubuntu/Debian (64 Bit)
CPU Dual-Core ab 2,4 GHz 4 Kerne oder mehr mit möglichst hohem Takt pro Kern
Arbeitsspeicher keine harte Vorgabe für Mods 8 GB oder mehr, mit vielen Mods eher 12 bis 16 GB
Speicher 2,5 GB, SSD empfohlen NVMe-SSD mit mindestens 30 GB Luft für Mods, Logs und Backups
Netzwerk stabile Verbindung feste IP, DDoS-Schutz, Standort nah an deinen Spielern

Außerdem brauchst du:

  • SteamCMD, das Kommandozeilen-Tool von Valve für Dedicated Server.
  • Ein Steam-Konto mit DayZ-Lizenz. Am besten ein separates Konto nur für den Server, damit dein Hauptkonto nicht durch Steam-Guard-Abfragen auf dem Server blockiert wird.
  • Zugriff auf Firewall und Router, falls du zu Hause hostest, oder SSH bzw. RDP-Zugang bei einem gemieteten Server.

Diese Anleitung bezieht sich auf PC-Server. Für Xbox und PlayStation läuft das Hosting über eigene Wege, die mit SteamCMD und Konfigurationsdateien nichts zu tun haben.

Schritt für Schritt: DayZ-Server installieren

Die folgenden Schritte funktionieren auf einem Heim-PC, einem VPS oder einem Root-Server gleichermaßen. Pfade passt du an dein System an.

1. SteamCMD einrichten

Windows: Lade SteamCMD bei Valve herunter, entpacke es nach C:\steamcmd und starte steamcmd.exe einmal, damit es sich aktualisiert.

Linux (Ubuntu/Debian): Lege zuerst einen eigenen Benutzer an. Ein Gameserver sollte nie als root laufen.

sudo adduser dayz
sudo su - dayz
mkdir -p ~/servers/dayz-server ~/steamcmd

Installiere SteamCMD danach über die Paketquellen deiner Distribution oder das offizielle Archiv von Valve. Unter Ubuntu ist dafür das Multiverse-Repository und die 32-Bit-Architektur nötig.

2. Server-Dateien herunterladen

Der DayZ-Server ist eine eigene Steam-App mit der ID 223350, getrennt vom Spiel. So beschreibt es auch die Bohemia-Anleitung zum Linux-Hosting. Der Download-Befehl sieht so aus:

steamcmd +force_install_dir ~/servers/dayz-server +login DEIN_STEAMNAME +app_update 223350 validate +quit

Unter Windows ersetzt du den Pfad zum Beispiel durch C:\DayZServer. Wichtig: Melde dich beim ersten Mal interaktiv an, damit du den Steam-Guard-Code eingeben kannst. Danach merkt sich SteamCMD die Sitzung. Ein Versuch mit +login anonymous schlägt bei DayZ fehl.

3. Startskript anlegen

Windows (start.bat im Serverordner):

@echo off
:start
DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -profiles=profiles -BEpath=battleye -dologs -adminlog -netlog -freezecheck
timeout 10
goto start

Linux:

cd ~/servers/dayz-server/
./DayZServer -config=serverDZ.cfg -port=2302 -BEpath=battleye -profiles=profiles -dologs -adminlog -netlog -freezecheck

Die Schleife im Windows-Skript startet den Server nach einem Absturz oder geplanten Neustart automatisch neu. Unter Linux erledigst du das sauberer mit einem systemd-Dienst, der bei Bedarf neu startet und beim Booten mitläuft.

4. Erster Start und Test

Starte den Server einmal ohne Mods. Im Ordner profiles entstehen die Logdateien (.RPT, .ADM). Läuft alles, siehst du den Server nach ein bis zwei Minuten im Browser. Spielst du auf demselben PC, auf dem der Server läuft, findest du ihn laut Erfahrungen aus den Steam-Diskussionen im LAN-Tab des Server-Browsers. Offene Ports brauchst du erst, wenn andere von außen beitreten sollen.

Ports und Firewall richtig freigeben

DayZ kommuniziert über UDP. Welche Ports du öffnest, hängt von deinem Startparameter -port und den Werten in der Konfiguration ab. Die gängige Belegung:

Port Protokoll Zweck Wo festgelegt
2302 UDP Spielverkehr Startparameter -port
27016 UDP Steam-Query (Sichtbarkeit im Server-Browser) steamQueryPort in der serverDZ.cfg
2305 UDP BattlEye-RCon für Admin-Tools RConPort in der BattlEye-Konfiguration

Unter Linux mit ufw:

sudo ufw allow 2302/udp
sudo ufw allow 27016/udp
sudo ufw allow 2305/udp

Unter Windows legst du in der Windows Defender Firewall eingehende Regeln für dieselben UDP-Ports an. Hostest du zu Hause, brauchst du zusätzlich eine Portweiterleitung im Router auf die lokale IP deines Rechners. Den RCon-Port solltest du nur freigeben, wenn du wirklich von außen administrierst, und dann mit einem starken Passwort.

Die serverDZ.cfg verstehen und anpassen

Die serverDZ.cfg ist die Steuerzentrale deines Servers. Laut Bohemias Konfigurationsreferenz ist der Dateiname frei wählbar, entscheidend ist der Wert im Startparameter -config. Ein schlankes Beispiel für einen privaten Community-Server:

hostname = "Meine Community | 1PP | Vanilla+";
password = "";
passwordAdmin = "SehrLangesAdminPasswort";
description = "Discord: dein-link";
maxPlayers = 40;
verifySignatures = 2;
disable3rdPerson = 1;
disableCrosshair = 1;
serverTime = "SystemTime";
serverTimeAcceleration = 6;
serverNightTimeAcceleration = 4;
serverTimePersistent = 0;
steamQueryPort = 27016;
instanceId = 1;
storageAutoFix = 1;

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

Die wichtigsten Stellschrauben im Überblick:

Parameter Wirkung Praxistipp
hostname Name im Server-Browser Spielmodus (1PP/3PP, Vanilla, PvE) direkt in den Namen schreiben
maxPlayers Spielerslots Lieber klein starten und hochskalieren, wenn die Server-FPS stabil bleiben
verifySignatures Prüfung der Mod-Signaturen Auf 2 lassen, sonst können Spieler veränderte Dateien einschleusen
disable3rdPerson 1 = nur Ego-Perspektive In vielen Survival-Communities gilt 1PP als fairer
serverTimeAcceleration Wie schnell der Tag vergeht Werte um 4 bis 8 sorgen für einen Tag-Nacht-Wechsel in wenigen Stunden
serverNightTimeAcceleration Zusätzlicher Faktor nur nachts Verkürzt die Nacht, ohne den Tag zu hetzen
template Geladene Karte (Mission) dayzOffline.enoch für Livonia, dayzOffline.sakhal für Sakhal

Achte auf Semikolons am Zeilenende und gerade Anführungszeichen. Ein vergessenes Semikolon reicht, damit der Server mit Standardwerten startet und deine Änderungen scheinbar ignoriert.

Für Sakhal gilt eine Besonderheit: Laut Bohemias Ankündigung zu Frostline brauchen Spieler eine gekaufte Kopie des DLC, um Server mit dieser Karte zu betreten. Prüfe also vorab, ob deine Community das DLC besitzt.

Loot und Zombies: die Central Economy

Neben der serverDZ.cfg steuert die Central Economy (CE), was wo und wie oft spawnt. Die Dateien liegen im Missionsordner, etwa mpmissions/dayzOffline.chernarusplus/db/:

  • types.xml: Für jedes Item legst du fest, wie viele davon auf der Karte existieren sollen (nominal), ab wann nachgespawnt wird (min) und wie lange ein Gegenstand liegen bleibt (lifetime).
  • globals.xml: Globale Grenzen, zum Beispiel ZombieMaxCount und AnimalMaxCount.
  • events.xml: Dynamische Ereignisse wie Heli-Abstürze, Fahrzeuge und Zombie-Gruppen.

Ändere immer nur eine Datei auf einmal und mache vorher eine Kopie. Ein einziger fehlerhafter XML-Tag kann dazu führen, dass gar kein Loot mehr spawnt. Wer viel Loot will, erhöht gezielt die nominal-Werte einzelner Kategorien statt pauschal alles zu verdoppeln, denn jedes zusätzliche Objekt muss der Server verwalten.

Nach großen Inhalts-Updates empfiehlt Bohemia einen vollständigen Wipe, damit neue Loot-Regeln greifen. Mit Frostline wurde etwa eine regionale Loot-Verteilung eingeführt, die mit alten Datenbeständen nicht sauber zusammenspielt. Den Spielstand löschst du, indem du bei gestopptem Server den Ordner storage_1 im Missionsverzeichnis entfernst. Die Zahl entspricht deiner instanceId.

Mods installieren ohne Signaturfehler

Mods machen DayZ-Server erst richtig individuell, sie sind aber auch die häufigste Quelle für Abstürze und Lag. So gehst du vor:

  1. Mods herunterladen: Über SteamCMD mit der App-ID des Spiels (221100) und der Workshop-ID der Mod:
    steamcmd +login DEIN_STEAMNAME +workshop_download_item 221100 1559212036 +quit
    
    Die Zahl am Ende ist hier ein Beispiel für eine Workshop-ID, die du auf der Workshop-Seite der Mod in der URL findest.
  2. Ordner kopieren: Den heruntergeladenen Ordner in dein Serververzeichnis kopieren und mit @ benennen, zum Beispiel @CF. Unter Linux helfen kleingeschriebene Ordnernamen gegen Probleme mit der Groß- und Kleinschreibung.
  3. Keys übernehmen: Die .bikey-Datei aus dem keys-Unterordner der Mod in den keys-Ordner des Servers kopieren. Fehlt sie, wirft der Server Spieler wegen Signaturfehlern heraus.
  4. Startparameter ergänzen: -mod=@CF;@DeineMod. Reine Server-Mods, die Spieler nicht herunterladen müssen, kommen in -serverMod=.
  5. Reihenfolge beachten: Framework-Mods wie Community Framework stehen vorne, abhängige Mods dahinter.
  6. Missionsdateien ergänzen: Viele Mods bringen eigene Einträge für types.xml oder init.c mit. Diese musst du von Hand übernehmen.

Nach jedem Update einer Mod musst du die Server-Kopie ebenfalls aktualisieren, sonst passt die Version nicht mehr zu der deiner Spieler. Ein kleines Update-Skript, das vor jedem Neustart alle Workshop-IDs neu lädt, spart hier viel Ärger.

Bei der Auswahl hilft ein Blick auf deine Zielgruppe. In der DayZ-Community wird regelmäßig davor gewarnt, Server mit Händlern, Banken und Geldsystemen zu überladen, weil das den Survival-Kern verwässert. Für einen Hardcore-Server sind wenige, gut gewählte Mods meist die bessere Wahl.

Lag und Performance: wo es bei DayZ klemmt

DayZ simuliert Spieler, Zombies, Tiere, Fahrzeuge und jedes Loot-Objekt auf dem Server. Ein großer Teil dieser Arbeit läuft auf einem Hauptthread. Deshalb bricht die Leistung oft ein, obwohl die CPU-Auslastung insgesamt niedrig wirkt: Ein Kern läuft am Limit, die anderen langweilen sich. Die typischen Anzeichen sinkender Server-FPS:

  • Spieler springen zurück (Rubberbanding), Türen öffnen sich verzögert.
  • Loot erscheint erst nach Sekunden oder gar nicht.
  • Zombies teleportieren oder bleiben stehen.
Ursache So erkennst du sie Gegenmaßnahme
Zu viele Mods mit Skriptlast Lag steigt nach Installation einer neuen Mod Mods einzeln testen, schwere Skript-Mods ersetzen
Zu viele Zombies und Tiere Lag an Orten mit vielen Infizierten ZombieMaxCount in globals.xml und Gruppen in events.xml senken
Überladene Loot-Ökonomie Lag wächst mit der Laufzeit nominal- und lifetime-Werte reduzieren
Zu viele Basen und Zelte Lag in Basengebieten Bauregeln, Limits pro Gruppe, regelmäßige Aufräumrunden
Zu lange Laufzeit ohne Neustart Leistung nimmt über Stunden ab Geplante Neustarts, zum Beispiel alle paar Stunden
Schwache CPU oder geteilte Kerne Lag schon mit wenigen Spielern Server mit hohem Takt und dedizierten Ressourcen

Auch die serverDZ.cfg enthält Netzwerk-Parameter, etwa für die Zahl der Objekte, die pro Durchlauf erstellt oder gelöscht werden. Die Bohemia-Referenz listet sie samt Standardwerten. Ändere sie nur in kleinen Schritten und beobachte die Logs, denn falsch gewählte Werte verschlimmern den Lag eher.

Übrigens gilt dasselbe Prinzip bei anderen Spielen: Auch Lag auf Garry’s-Mod-Servern entsteht meist durch Addons mit hoher Skriptlast und nicht durch die Leitung.

Wenn der Server nicht in der Liste auftaucht

Ein leerer oder unvollständiger Server-Browser hat oft harmlose Gründe. Arbeite diese Punkte der Reihe nach ab:

  1. Wartung prüfen: Laut dem DayZ-Wiki findet die reguläre Wartung meist mittwochs ab 07:00 GMT statt und dauert rund drei Stunden. In dieser Zeit fehlen in der Liste oft viele Server.
  2. Steam-Query-Port prüfen: Ist steamQueryPort gesetzt und in Firewall und Router freigegeben?
  3. Version vergleichen: Nach einem Spiel-Update muss auch der Server per app_update 223350 aktualisiert werden.
  4. Logs lesen: Die .RPT-Datei im profiles-Ordner zeigt Fehler in der Konfiguration oder fehlende Mod-Dateien.
  5. Filter im Browser: Server mit Mods findest du im Spiel-Launcher in der Regel im Community-Bereich, nicht zwingend in der Standardansicht.

Unsere Sicht auf DayZ-Server

Wir sehen bei DayZ immer wieder dasselbe Muster: Eine Community startet mit großen Plänen, installiert in der ersten Woche zwanzig Mods und wundert sich, warum der Server bei fünfzehn Spielern ins Stocken gerät. Unser Rat ist deshalb einfach. Starte mit einem sauberen Vanilla-Server, miss die Leistung und füge Mods einzeln hinzu. So weißt du bei jedem Problem, woher es kommt.

Bei der Hardware achten wir zuerst auf die Leistung pro Kern und auf schnellen Speicher. NVMe-SSDs machen sich vor allem beim Laden der Karte und beim Speichern der Persistenz bemerkbar. Genauso wichtig ist der Schutz nach außen: Bekannte Survival-Server sind ein beliebtes Ziel für DDoS-Angriffe. Deshalb gehört DDoS-Schutz bei uns ohne Aufpreis dazu, und unsere Server stehen in deutschen Rechenzentren, was kurze Wege für Spieler in Deutschland und DSGVO-konformes Hosting bedeutet. Und wenn du beim Einrichten hängst, sprichst du bei uns direkt mit dem Team, nicht mit einem Ticketsystem ohne Gesicht.

— Erik

Eigener PC, VPS oder Root-Server?

Wo dein DayZ-Server läuft, entscheidet über Aufwand, Kosten und Stabilität. Ein Überblick:

Kriterium Eigener PC VPS Root-Server
Kosten keine Miete, aber Strom monatlich, ab kleinem Budget monatlich, höher
Verfügbarkeit nur solange dein PC läuft rund um die Uhr rund um die Uhr
Leistung teilt sich Ressourcen mit deinem Spiel geteilte Hardware, feste Zuteilung komplette Hardware für dich
Sicherheit deine Heim-IP wird sichtbar Rechenzentrum mit DDoS-Schutz je nach Anbieter Rechenzentrum mit DDoS-Schutz je nach Anbieter
Geeignet für Tests, LAN, kleine Freundesgruppen kleine bis mittlere Communities große Modpacks, mehrere Server

Wenn du DayZ dauerhaft für eine Community betreiben willst, bieten wir passende Basis-Infrastruktur an. Unsere VPS-Server gibt es unter anderem als VPS Pro für 18,90 € und VPS Ultra für 32,90 € pro Monat, jeweils mit NVMe-SSD, DDoS-Schutz und Standort in Deutschland. Prüfe in den Tarifdetails, ob Arbeitsspeicher und CPU zu deiner geplanten Spielerzahl und Modliste passen. Für große Projekte oder mehrere Instanzen ist ein Root-Server für Gameserver ab 29,99 € pro Monat die stabilere Basis. Soll dein Server unter einer festen Adresse erreichbar sein, hilft dir ein Gameserver mit eigener IP-Adresse.

Die Grundschritte aus dieser Anleitung, also SteamCMD, Startparameter und Ports, ähneln übrigens vielen anderen Survival-Spielen. Wie das bei einem weiteren Titel aussieht, zeigt unsere Anleitung zum Project-Zomboid-Server einrichten.

Häufige Fragen zum DayZ-Server

Was kostet ein eigener DayZ-Server?

Auf dem eigenen PC zahlst du nur den Strom, der Server läuft aber nur, solange der Rechner an ist. Ein gemieteter VPS oder Root-Server kostet monatlich, wobei die nötige Größe von Spielerzahl und Mods abhängt. Für eine kleine Gruppe reicht ein mittlerer VPS, große Modpacks brauchen mehr RAM und eine starke CPU.

Kann ich einen DayZ-Server kostenlos selbst hosten?

Ja, auf einem Windows- oder Linux-PC kannst du den Server mit SteamCMD kostenlos installieren. Du brauchst lediglich ein Steam-Konto, das DayZ besitzt. Für Spieler außerhalb deines Netzwerks musst du Ports im Router freigeben und damit deine Heim-IP öffentlich machen.

Brauche ich für den Server eine eigene DayZ-Lizenz?

Der Download der Server-Dateien über SteamCMD funktioniert nur mit einem Konto, das DayZ besitzt. Viele Admins nutzen dafür ein zweites Konto, damit Steam Guard und Sitzungen auf dem Server das Hauptkonto nicht stören. Ein anonymer Login schlägt fehl.

Warum sehe ich meinen eigenen Server nicht in der Liste?

Spielst du auf demselben PC, suche im LAN-Tab. Von außen sind meist geschlossene Ports, ein fehlender steamQueryPort oder eine veraltete Serverversion schuld. Auch während der wöchentlichen Wartung am Mittwoch fehlen oft viele Server in der Liste.

Wie viele Spieler verträgt ein DayZ-Server?

Das hängt weniger von der Slotzahl in der serverDZ.cfg ab als von CPU-Takt, Mods und Loot-Menge. Starte mit einer moderaten Spielerzahl, beobachte Server-FPS und Logs und erhöhe die Slots erst, wenn alles stabil läuft.

Quellen