// Project Zomboid

Project Zomboid Server startet nicht? B42-Fehler und Lösungen

Project Zomboid Server startet nicht? B42-Fehler und Lösungen

Dein Project Zomboid Server startet nicht oder stoppt sofort wieder? Dann liegt die Ursache fast immer in einer von fünf Ecken: dem Java-Speicher, einer Mod, die nicht bereit für Build 42 ist, einem Versionsunterschied zwischen Server und Spielern, einem Download, der hängen bleibt, oder einem beschädigten Spielstand. Das Serverlog verrät dir, welche es ist. Unten steht pro Symptom, was du tust, auf Basis des PZwiki und der Patchnotes von The Indie Stone bis einschließlich 42.21 (unstable, 23. September 2026).

Fang beim Log an, nicht bei der Meldung deiner Spieler

Was Spieler sehen, sagt wenig; das Serverlog sagt viel mehr. Ein Dedicated Server schreibt in server-console.txt im Zomboid-Ordner, ein Koop-Server, den du aus dem Hauptmenü hostest, in coop-console.txt. Such nach STACK TRACE: Laut dem Wiki findest du so die meisten Fehler, manchmal sogar mit dem Namen der Mod, die sie verursacht.

In unserem Gamepanel liest du dasselbe live in der Console. Der Server startet dort mit -cachedir=/home/container/.cache, im Dateimanager ist .cache also dein Zomboid-Ordner: Darin liegen server-console.txt, deine Einstellungen in Server/<Servername>.ini und deine Welt in Saves/Multiplayer/<Servername>. Das Panel setzt den Status erst auf online, wenn die Konsole SERVER STARTED meldet; bleibt er auf „starting“ stehen, steht die Antwort in den Zeilen darüber.

Tabelle mit sechs Symptomen eines Project-Zomboid-Servers, der nicht startet, der wahrscheinlichen Ursache und dem ersten Schritt: vom sofortigen Stoppen durch den Java-Speicher bis zur leeren Welt durch einen geänderten Servernamen
Sechs Symptome, ihre häufigste Ursache und was du als Erstes tust (Build 42.20.4, September 2026).

Stoppt sofort wieder: meistens der Java-Speicher

Der Server läuft auf Java und bekommt über -Xmx ein festes Maximum an Speicher mit: unter Windows in StartServer64.bat, unter Linux in ProjectZomboid64.json. Laut dem Wiki verlangt die Windows-Startdatei standardmäßig 16 GB; hat deine Maschine weniger, startet der Server nicht. Setz -Xms und -Xmx dann auf das, was du wirklich hast.

Umgekehrt kommt es auch vor: Der Server startet, stoppt aber nach einer Weile mit java.lang.OutOfMemoryError im Log. Die Faustregel des Wikis: mindestens 3 GB für den Server plus etwa 0,5 GB pro Spieler, also 5 GB für vier Spieler, und Mods kommen noch dazu. Aktualisiere außerdem auf die aktuelle stabile Version: 42.20.3 (17. August) hat mehrere Ursachen eines Speicherlecks angepackt, das auf Dauer zu Rucklern und Abstürzen führen konnte.

In unserem Panel musst du kein JSON bearbeiten. Bei den Startup-Variablen steht Geheugenlimiet (%) (Speicherlimit): Damit setzt der Startbefehl -Xmx auf einen Prozentsatz deines Pakets (Feld leer = 75 Prozent). Bei 6 GB sind das 4,5 GB; der Rest bleibt für Java selbst und das System. Den Prozentsatz aufs Maximum zu stellen, kaschiert einen Mangel nur.

Mods: die häufigste Ursache nach einem Update

Seit Build 42 am 29. Juli 2026 stabil wurde, erkennt der Server nur Mods mit Build-42-Struktur: einem Ordner common/ oder einem Versionsordner wie 42/. Eine reine Build-41-Mod lädt nicht. Prüf außerdem, ob jede Mod in beiden Listen steht: die Workshop-ID in WorkshopItems=, die Mod-ID in Mods=. Wie das zusammenhängt, liest du in Mods auf deinem Project-Zomboid-Server.

Weißt du nicht, welche Mod es ist, halbiere deine Liste, bis du den Übeltäter hast. Mach das nach einem Backup: Laut dem Wiki können Items endgültig verschwinden, wenn du Mods aus einer laufenden Welt entfernst. Wie schnell ein Patch Mods kaputtmacht, hat 42.20.4 (26. August) gezeigt: Der hat loadstring und loadstream entfernt, um Sicherheitslücken zu schließen, und Mods, die sie nutzten, funktionierten nicht mehr. In 42.21 (unstable) sind sie wieder aktiv.

Hängt bei „initializing“ oder beim Laden der Karte

  • Koop-Server bleibt bei „initializing“ oder „Downloaded x of y“ stehen. Laut dem Wiki ist das meist eine Mod, die bei 0/0 Bytes hängen bleibt; du siehst sie ganz unten in coop-console.txt. Brich ab, starte neu und wiederhole das, bis alle Mods da sind.
  • Dedicated Server bleibt bei „Getting server info“ stehen oder lädt keine Mods herunter. Ein bekanntes Problem des Dedicated-Server-Tools aus dem Steam-Client; installiere über SteamCMD (App 380870), wie es unser Panel schon tut.
  • Karten-Mods laden nicht oder nur halb. Setz Muldraugh, KY als Letztes in Map=. Steht er vorne, überschreibt die Basiskarte deine Mod-Karten.
  • Spieler hängen bei „Loading Map“. Eine Ursache dafür ist in 42.20.3 behoben; bring alle auf die aktuelle stabile Version.
  • Dein selbst gehosteter Server scheint beim ersten Start zu hängen. Er fragt dann nach einem Passwort für das Admin-Konto. In unserem Panel gibst du das über die Variable Admin Password mit. Die steht standardmäßig auf password, also änder sie sofort.

Versionsunterschied: Build 41, 42 und unstable durcheinander

Server und Spieler müssen auf derselben Version sein. Die stabile Version ist 42.20.4; seit dem 23. September steht 42.21 auf dem Unstable-Branch. Build-41-Spielstände funktionieren nicht in Build 42 (dafür gibt es den Branch legacy41), und Spielstände der alten Unstable-Version 42.19 funktionieren nicht in 42.20 (dafür gibt es den Branch 42.19). Wer auf einem anderen Branch ist als der Server, kommt nicht rein; in 42.21 (unstable) bekommen Spieler dazu eine Meldung.

  • Steam Auto Update steht in unserem Panel standardmäßig auf 0: Der Server aktualisiert sich dann beim Neustart nicht selbst. Praktisch, wenn du erst auf deine Mods warten willst, aber nach einem Patch bekommst du so einen Versionsunterschied zu deinen Spielern. Leg ein Backup an, stell die Variable auf 1 und starte neu.
  • Steam Beta Branch wählt den Branch, zum Beispiel legacy41. Ein Wechsel erfordert eine Neuinstallation; leg vorher ein Backup an.

Ist dein selbst gehosteter Server von Build 41 auf 42 umgestiegen und stoppt mit Assertion Failed: Illegal termination of worker thread? Laut dem Wiki darf steam_appid.txt dann nur 108600 enthalten, und du löschst nach einem Backup den alten Zomboid-Ordner.

Ports: 16261 und 16262 UDP, oder was das Panel sagt

Ein Dedicated Server nutzt standardmäßig zwei UDP-Ports, 16261 und 16262. Zu Hause müssen beide in Router und Firewall offen sein. Bei einem gehosteten Server gelten die Ports, die das Panel zuweist: Der Startbefehl übergibt sie mit -port und -udpport, und diese Parameter haben Vorrang vor DefaultPort und UDPPort in der .ini-Datei. Diese beiden Zeilen anzupassen, bringt also nichts; verbinden tust du dich mit der IP-Adresse und dem Port oben im Panel.

Beschädigter Spielstand oder plötzlich eine leere Welt

Startet der Server plötzlich mit einer leeren Welt und Standardeinstellungen? Dann schau zuerst auf den Servernamen: Er bestimmt, welche .ini-Datei und welcher Save-Ordner geladen werden. Änderst du ihn (in unserem Panel die Variable Server Name), beginnt der Server eine neue Welt. Die alte liegt ganz normal daneben in Saves/Multiplayer; setz den Namen zurück, und sie lädt wieder.

Ist die Welt wirklich beschädigt, etwa mit der Meldung „World Version is zero“, spiel ein Backup zurück. Der Server legt auch selbst welche an: BackupsOnStart und BackupsOnVersionChange sind standardmäßig aktiv, mit BackupsCount=5. Außerdem legst du im Panel mit einem Klick ein vollständiges Backup an, am besten vor jedem Mod- oder Versionswechsel; siehe ein Backup wiederherstellen.

Wann mehr RAM hilft und wann nicht

Mehr Speicher löst genau eine Art von Problem: einen Java-Heap, der vollläuft. Siehst du OutOfMemoryError, oder wächst deine Gruppe oder deine Modliste, hilft ein größeres Paket. Bei einer Mod, die nicht lädt, einem Versionsunterschied, einem geschlossenen Port oder einem beschädigten Spielstand ändert zusätzlicher RAM nichts.

Alle Project-Zomboid-Pakete haben NVMe-Speicher und DDoS-Schutz, sind monatlich kündbar und laufen in Hengelo, Frankfurt, Warschau oder Beauharnois. Mit 75 Prozent für Java kommst du auf:

  • Amateur (2 GB, 3,00 €): unter dem Minimum des Wikis, nur zum Testen.
  • Beginner (4 GB, 6,00 €): 3 GB für Java, die Basis aus der Faustregel; knapp, sobald Spieler dazukommen.
  • Traveller (6 GB, 9,00 €): 4,5 GB, genug für drei Spieler ohne Mods.
  • Explorer (8 GB, 12,00 €): 6 GB, genug für sechs Spieler ohne Mods oder vier mit einer bescheidenen Modliste.
  • Maintainer (12 GB, 18,00 €) bis Chief (16 GB, 24,00 €): große Gruppen oder schwere Modpakete.

Fang lieber eine Nummer kleiner an und skalier hoch, wenn das Log danach verlangt (siehe Upgrade oder Downgrade). Noch keinen Server? Lies einen Project-Zomboid-Server starten.

Häufige Fragen

Warum stoppt mein Project-Zomboid-Server direkt nach dem Start?

Meistens wegen des Java-Speichers: -Xmx steht höher als das, was die Maschine hat, oder zu niedrig für deine Spieler und Mods. Such in server-console.txt nach einem Speicherfehler oder einem STACK TRACE; steht dort ein Modname, ist diese Mod wahrscheinlich nicht bereit für Build 42.

Welche Ports nutzt ein Project-Zomboid-Server?

Standardmäßig UDP 16261 und 16262 (DefaultPort und UDPPort in der .ini-Datei). Bei einem gehosteten Server gelten die Ports, die das Panel zuweist; die werden mit -port und -udpport übergeben und haben Vorrang vor den Werten in der .ini-Datei.

Kann ich eine Build-41-Welt auf einem Build-42-Server spielen?

Nein. The Indie Stone gibt an, dass Build-41-Spielstände in Build 42 nicht funktionieren. Willst du deine alte Welt behalten, stell den Server und alle Spieler auf den Steam-Branch legacy41.

Wie viel RAM braucht ein Project-Zomboid-Server?

Das PZwiki rechnet mit mindestens 3 GB für den Server plus etwa 0,5 GB pro Spieler, mit Mods mehr. Vier Spieler ohne Mods kommen so auf 5 GB; rechne obendrauf etwas Luft für das System.

Weiterlesen

// SELBST AUSPROBIEREN
Dein Minecraft-Server in 60 Sekunden online
Pakete ansehen →