Project Zomboid Server erstellen: Schritt für Schritt
Project Zomboid Server erstellen: Dedicated Server mit SteamCMD, Admin-Passwort, servertest.ini, Port 16261, Workshop-Mods, RAM und Backups einrichten.

Inhalt
Einen Project Zomboid Server zu erstellen lässt sich in vier Schritten zusammenfassen: Sie laden mit SteamCMD die kostenlosen Dateien des Project Zomboid Dedicated Server herunter, starten den Server zum ersten Mal und legen das Admin-Passwort fest, passen Ihren Server über servertest.ini und die Sandbox-Einstellungen an und öffnen die UDP-Ports 16261–16262. Auf Ihrem eigenen Server bleibt Knox County für Ihre Freunde offen, auch wenn Sie selbst nicht im Spiel sind.
In dieser Anleitung zeigen wir, wie Sie einen Project Zomboid Server unter Linux von Grund auf einrichten, und erklären Einstellungen, Workshop-Mods, Admin-Befehle und Backups. Project Zomboid wird aktiv weiterentwickelt; da sich Datei- und Einstellungsnamen in neuen Builds ändern können, prüfen Sie nach Updates die Patchnotes.
Voraussetzungen
- Betriebssystem: Der Project Zomboid Dedicated Server läuft unter 64-Bit-Linux und Windows. In dieser Anleitung verwenden wir Ubuntu und Debian.
- RAM: 4 GB für einige Spieler, 8 GB oder mehr für volle Server mit Mods.
- Prozessor: Die Simulation von Zombiehorden und der Bereiche, in denen sich Spieler aufhalten, fordert den Prozessor; eine hohe Single-Core-Leistung entscheidet darüber, wie flüssig das Spiel läuft.
- Speicherplatz: Planen Sie für Serverdateien, Workshop-Mods und den Weltspielstand einige Dutzend GB freien Speicher ein. Je mehr von der Welt erkundet wird, desto größer wird der Spielstand.
Sie müssen nur wissen, wie Sie sich per SSH mit dem Server verbinden; alle weiteren Befehle geben wir Ihnen Schritt für Schritt vor.
Serverdateien mit SteamCMD herunterladen
Führen Sie den Server aus Sicherheitsgründen nicht als root aus, sondern mit einem eigenen Benutzer:
sudo apt update
sudo apt install lib32gcc-s1 curl tmux
sudo useradd -m -s /bin/bash pzserver
sudo su - pzserver
mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
Die Steam-App-ID des Project Zomboid Dedicated Server ist 380870:
~/steamcmd/steamcmd.sh +force_install_dir /home/pzserver/server +login anonymous +app_update 380870 validate +quit
Spielen Ihre Spieler auf dem Beta-Zweig (unstable) des Spiels, müssen Sie auch den Server auf diesen Zweig umstellen; ergänzen Sie dazu den Befehl um -beta unstable. Server und Spieler müssen unbedingt dieselbe Version haben.
Erster Start und Admin-Passwort
Starten Sie den Server in einer tmux-Sitzung:
cd ~/server
tmux new -s pz ./start-server.sh
Beim ersten Start fordert der Server Sie auf, ein Admin-Passwort festzulegen; geben Sie das Passwort zweimal ein. Mit diesem Passwort melden Sie sich im Spiel mit dem Benutzernamen admin an und verwalten den Server. Sobald Sie in der Konsole sehen, dass der Server gestartet ist, verlassen Sie die Sitzung mit Strg + B und anschließend D; mit tmux attach -t pz kehren Sie zurück.
Die Einstellungs- und Speicherdateien des Servers tragen standardmäßig den Namen servertest; in dieser Anleitung verwenden wir diesen Standardnamen. Wenn Sie mehrere Server auf derselben Maschine betreiben, können Sie mit ./start-server.sh -servername meinserver einen anderen Namen vergeben; lesen Sie in diesem Fall in den Dateinamen statt servertest den Namen, den Sie vergeben haben.
RAM einstellen
Wie viel Arbeitsspeicher der Server nutzen darf, wird in der Datei ProjectZomboid64.json im Serverordner festgelegt. Suchen Sie in der Datei den Wert -Xmx und passen Sie ihn an den RAM Ihres Servers an:
"-Xmx8g",
Lassen Sie Reserven für das Betriebssystem und andere Dienste; auf einem Server mit 8 GB RAM sind 6 GB, auf einem Server mit 16 GB sind 12 GB sinnvolle Werte. Starten Sie den Server nach der Änderung neu.
Einstellungen in servertest.ini
Die Einstellungsdateien liegen im Ordner Zomboid/Server im Home-Verzeichnis des Benutzers. Fahren Sie den Server herunter, bevor Sie die Einstellungen bearbeiten:
nano ~/Zomboid/Server/servertest.ini
Die wichtigsten Einstellungen:
| Einstellung | Wofür sie da ist |
|---|---|
PublicName | Name, der in der Serverliste erscheint |
PublicDescription | Beschreibung des Servers |
Public | Bei true erscheint der Server in der öffentlichen Liste |
Password | Passwort, mit dem Spieler beitreten |
Open | Bei false können nur Konten beitreten, die der Admin hinzugefügt hat |
MaxPlayers | Maximale Spielerzahl |
PVP | Ob Spieler sich gegenseitig Schaden zufügen können |
DefaultPort | Spielport (standardmäßig 16261) |
WorkshopItems | Nummern der Workshop-Inhalte, die geladen werden |
Mods | Kennungen der Mods, die aktiviert werden |
Sandbox-Einstellungen: Zombieanzahl, Geschwindigkeit der Zombies, Art der Infektion, Fundraten für Gegenstände und andere Spielregeln stehen in der Datei servertest_SandboxVars.lua. Am einfachsten legen Sie die Einstellungen im Spiel fest, als würden Sie ein neues Einzelspielerspiel erstellen, und kopieren dann die vom Spiel erzeugte Datei auf den Server.
Ports und Firewall
Der Project Zomboid Server verwendet standardmäßig diese Ports:
- 16261 UDP: Spielport.
- 16262 UDP: Port für zusätzlichen Spieltraffic.
Wenn Sie unter Ubuntu ufw verwenden:
sudo ufw allow 16261:16262/udp
Wie Ports funktionieren, erklären wir in unserem Artikel Was ist ein Port?.
Mit dem Server verbinden
Gehen Sie im Spiel zum Bildschirm Join und geben Sie die IP-Adresse des Servers und den Port 16261 ein. Wenn Sie sich zum ersten Mal mit dem Server verbinden, legen Sie einen Benutzernamen und ein Passwort fest; dieses Konto gilt nur für diesen Server. Ist der Server öffentlich, können Sie ihn auch im Tab Public nach seinem Namen suchen.
Workshop-Mods
Um einen Mod hinzuzufügen, brauchen Sie zwei Angaben:
- Workshop ID: Die Nummer in der Adresse der Steam-Workshop-Seite des Mods. Sie gehört in die Zeile
WorkshopItems. - Mod ID: Die Kennung, die auf der Workshop-Seite des Mods angegeben ist. Sie gehört in die Zeile
Mods.
Trennen Sie mehrere Werte durch Semikolons:
WorkshopItems=1234567890;2345678901
Mods=beispielmod1;beispielmod2
Der Server lädt die Mods beim Start selbst aus dem Steam Workshop herunter; auch die Spieler erhalten beim Verbinden automatisch dieselben Mods. Karten-Mods werden zusätzlich in die Zeile Map eingetragen. Viele Mods erhöhen den RAM-Bedarf und die Startzeit; prüfen Sie nach dem Hinzufügen von Mods die Fehlermeldungen in der Serverkonsole.
Admin-Befehle
Im Spiel geben Sie die Befehle im Chatfenster mit / ein, in der Serverkonsole ohne Schrägstrich:
| Befehl | Was er tut |
|---|---|
players | Listet die verbundenen Spieler auf |
setaccesslevel "name" admin | Macht einen Spieler zum Admin |
adduser "name" "passwort" | Fügt einem geschlossenen Server ein neues Konto hinzu |
kickuser "name" | Wirft den Spieler vom Server |
banuser "name" | Sperrt den Spieler |
servermsg "nachricht" | Sendet eine Nachricht an alle Spieler |
save | Speichert die Welt |
quit | Speichert die Welt und fährt den Server herunter |
Verwenden Sie zum Herunterfahren des Servers immer quit; wenn Sie den Prozess beenden, kann der Fortschritt seit dem letzten Speichern verloren gehen.
Backups und Updates
Der Weltspielstand liegt im Ordner ~/Zomboid/Saves/Multiplayer/servertest, Spielerkonten und Einstellungen in den anderen Ordnern unter ~/Zomboid. Legen Sie vor großen Updates und Mod-Änderungen eine Kopie des gesamten Ordners Zomboid an:
tar -czf ~/pz-backup-$(date +%F).tar.gz -C ~ Zomboid
Wenn das Spiel aktualisiert wird, fahren Sie den Server mit quit herunter und führen den SteamCMD-Befehl erneut aus. Große Build-Updates sind unter Umständen nicht mit alten Welten kompatibel; lesen Sie vor dem Update die Patchnotes. Wie Sie regelmäßig und unabhängig vom Server Backups erstellen, erklären wir in unserem Artikel Server Backup, wie Sie den Server zu festen Zeiten neu starten, in Cronjob einrichten.
Nodesty für Ihren Project Zomboid Server
Die großen Zombiehorden und Mod-Welten von Project Zomboid verlangen einen starken Prozessor und viel RAM. Die AMD Ryzen 9 9950X vServer von Nodesty sorgen mit bis zu 5,7 GHz Single-Core-Takt selbst bei großen Zombiehorden für ein flüssiges Spiel und laufen in Frankfurt und New York mit NVMe-Speicher, L3–L7-DDoS-Schutz durch nShield und kostenlosen täglichen Backups mit 7 Tagen Aufbewahrung. Wenn Sie nicht sicher sind, welche Paketart zu Ihnen passt, werfen Sie einen Blick auf unseren Artikel Gameserver-Paket oder vServer?.
Project Zomboid ist eine Marke von The Indie Stone, Steam eine Marke der Valve Corporation. Nodesty ist mit diesen Unternehmen nicht verbunden und wird nicht von ihnen unterstützt.
Häufig gestellte Fragen
Kostet ein eigener Project Zomboid Server etwas?
Nein. Die Software Project Zomboid Dedicated Server ist kostenlos und wird mit SteamCMD anonym heruntergeladen. Sie zahlen nur für die Maschine, auf der der Server rund um die Uhr läuft. Die Spieler müssen lediglich das Spiel besitzen.
Wie viel RAM braucht ein Project Zomboid Server?
Für einen Vanilla-Server, auf dem einige Freunde spielen, sind 4 GB ein guter Start. Für Server mit mehr Spielern, großen Karten-Mods und vielen Workshop-Mods sollten Sie 8 GB oder mehr wählen. Wie viel Arbeitsspeicher der Server nutzen darf, legen Sie mit dem Wert -Xmx in der Datei ProjectZomboid64.json fest.
Ich habe das Admin-Passwort des Servers vergessen. Was tun?
Das Admin-Konto wird in der Datenbank des Servers gespeichert. Wenn Sie den Server mit dem Parameter -adminpassword starten, können Sie ein neues Passwort festlegen. Lassen Sie den Parameter nicht dauerhaft im Startbefehl stehen; entfernen Sie ihn, nachdem Sie das Passwort gesetzt haben.
Warum werden Mods nicht geladen?
Damit ein Workshop-Mod funktioniert, müssen sowohl die Workshop-Nummer in der Zeile WorkshopItems als auch die Mod-Kennung (Mod ID) in der Zeile Mods eingetragen sein. Fehlt eine der beiden Angaben oder hängen Mods in einer anderen Reihenfolge voneinander ab, wird der Mod nicht geladen. Die Fehlermeldungen in der Serverkonsole zeigen, welcher Mod Probleme verursacht.
Wie setze ich die Welt zurück?
Fahren Sie den Server herunter, sichern Sie im Speicherordner den Ordner mit dem Namen Ihres Servers und löschen Sie ihn anschließend. Beim nächsten Start erstellt der Server eine neue Welt. Spielerkonten und Einstellungsdateien werden getrennt gespeichert und sind deshalb nicht betroffen.
Wie sorge ich dafür, dass nur meine Freunde auf den Server kommen?
In der Datei servertest.ini können Sie in der Zeile Password ein Passwort eintragen oder Open auf false setzen und die Spieler als Admin einzeln mit dem Befehl adduser hinzufügen. Wenn Sie Public auf false setzen, erscheint der Server außerdem nicht in der öffentlichen Liste.
Über den Autor
Nodesty-Team · Infrastruktur und Support
Das Nodesty-Team betreibt unsere Server, unser Netzwerk und unseren DDoS-Schutz im Alltag und beantwortet Support-Anfragen rund um die Uhr. Diese Ratgeber entstehen aus dieser Arbeit.
Verwandte Artikel

Minecraft Server Lag: Niedrige TPS und Lösungen
Warum laggt Ihr Minecraft Server? TPS und MSPT, Messung mit spark, Chunk-Generierung, Sichtweite, Entities, Plugins und Aikar-Flags als Lösungen erklärt.

Gameserver-Paket oder vServer? Was passt zu Ihnen?
Gameserver oder vServer mieten? Vorinstallation, unterstützte Spiele, Standort, Betriebssystem und mehrere Server im Vergleich, mit Entscheidungshilfe.

Factorio Server erstellen: Schritt für Schritt
Factorio Server erstellen: Headless Server unter Linux installieren, Welt anlegen, server-settings.json, Port 34197, Admins, Mods und Backups einrichten.