Serverregeln und Spielwelt-Einstellungen liegen in Project Zomboid an unterschiedlichen Stellen: Serveroptionen stehen in der Profil-INI, Sandboxwerte in der dazugehörigen <Profil>_SandboxVars.lua. Welches Profil aktiv ist, bestimmt die Dateinamen. Sichere zuerst Welt und Konfiguration, stoppe den Server sauber und probiere Änderungen auf einer getrennten Kopie aus. So überschreibst du nicht versehentlich die laufende Welt mit einem Beispiel aus einer anderen Version.
Was steht in welcher Datei?
Die Datei <Profil>.ini enthält Serveroptionen. Das typische Profil servertest verwendet zum Beispiel servertest.ini. Sandboxwerte wie Spielwelt-Regeln gehören dagegen in <Profil>_SandboxVars.lua, etwa servertest_SandboxVars.lua. Eine Antwort eines Administrators von The Indie Stone nennt User/Zomboid/server/servertest.ini als üblichen Speicherort der INI; die ältere Multiplayer-FAQ nennt Zomboid/Server/<Servername>_SandboxVars.lua für die Sandbox-Datei. Die Schreibweise der Ordner unterscheidet sich in diesen Hinweisen. Behandle sie als Beispiele und prüfe, welche Dateien dein gestarteter Server oder dein Hosting-Panel für das aktive Profil anlegt. The Indie Stone: Hinweis zum Serverprofil · The Indie Stone: ältere Multiplayer-FAQ
Öffne nicht einfach die erste Datei namens servertest.ini: Prüfe den Profilnamen in der Serververwaltung und gleiche ihn mit dem Dateinamen ab. Auch die Sandbox-Datei muss denselben Profilnamen tragen. Bei mehreren Serverprofilen bearbeitest du jeweils die Dateien des Profils, das du tatsächlich startest.
Vor dem Bearbeiten sichern
- Notiere Spielbuild und Beta-Zweig, den Profilnamen und die Dateinamen, die du ändern willst.
- Beende den Server über seine Konsole oder Verwaltung und warte, bis der Prozess wirklich gestoppt ist. Bearbeite keine Konfiguration, während der Server noch schreibt.
- Sichere den vollständigen Weltstand sowie die INI, die passende Sandbox-Datei und die vorhandene Mod-Liste des aktiven Profils an einem getrennten Ort. Prüfe, dass sich die Kopie öffnen lässt und die erwarteten Dateien enthält.
- Erstelle eine weitere, getrennte Testkopie für die Änderung. Verknüpfe sie nicht mit denselben Weltdateien wie der laufende Server.
Wie du eine Sicherung in einer getrennten Umgebung prüfst, beschreibt die Anleitung zum Gameserver-Backup mit Testwiederherstellung.
Vor einem Build-Wechsel sicherst du den vollständigen Weltstand und testest auf einer getrennten Kopie. Öffne eine produktive Welt nicht probeweise mit einem anderen Build.
Eine Einstellung kontrolliert ändern
Öffne zuerst die INI des aktiven Profils, wenn du eine Serveroption ändern willst. Für eine Sandbox-Einstellung öffnest du die passende <Profil>_SandboxVars.lua. Ändere nur einen Wert pro Durchlauf. Verwende die Bezeichnung und den Wertebereich, die in deiner Version oder im Spielmenü angezeigt werden; eine Liste aus einem fremden Build kann veraltet sein.
Die INI verwendet Einträge in der Form Option=Wert. SandboxVars.lua ist eine Lua-Datei mit einer eigenen Tabellenstruktur. Ändere dort einen vorhandenen Wert an seiner Stelle und erhalte Klammern, Kommas und Anführungszeichen. Übertrage keine komplette Beispiel-Datei in dein Profil und füge keine erfundenen Optionsnamen ein. Wenn eine Option im Menü nicht erscheint, ist das kein Beleg dafür, dass ein gleichnamiger Eintrag aus einem älteren Build noch unterstützt wird.
Speichere die Änderung zunächst nur in der Testkopie. Starte dort denselben Build und dasselbe Profil wie im geplanten Betrieb. Lies das Startprotokoll auf Syntax- oder Ladefehler und verbinde dich anschliessend mit einem passenden Testclient. Prüfe die konkrete Einstellung im Spiel oder in der passenden Admin-Ansicht. Ein erfolgreicher Start allein bestätigt noch nicht, dass die neue Sandbox-Einstellung auf eine vorhandene Welt wirkt. Wenn du den Effekt nicht eindeutig siehst, vergleiche ihn mit einer separaten Testwelt, statt Dateien oder Weltordner des Originals zu löschen.
Build 41 und Build 42 getrennt behandeln
Stand 7. Oktober 2026 führt The Indie Stone Build 42.21 als Stable; Build 41 ist weiterhin über den separaten Beta-Zweig legacy41 verfügbar. Die Entwickler beschrieben für Build 42 eine versionsabhängige Mod-Struktur: Build 41 lädt Mod-Dateien aus dem Paketstamm, Build 42 kann passende versionsbezogene Unterordner verwenden. Übernimm darum keine Optionslisten oder kompletten .lua-Dateien ungeprüft zwischen Zweigen. Prüfe vor einer Änderung den gestarteten Build und arbeite mit den Dateien des aktiven Profils. The Indie Stone: Build 42.21 Stable · The Indie Stone: Build-42-Mod-Struktur · The Indie Stone: Build 42.20 und legacy41
Wenn die Änderung nicht sichtbar wird
- Falsches Profil: Prüfe, ob du zum Beispiel
servertest.inioder ein abweichendes Profil wiemeinserver.inibearbeitet hast. Auch die Sandboxdatei muss denselben Profilnamen tragen. - Falsche Datei: Serveroption und Sandboxwert gehören in unterschiedliche Dateien. Ein Schlüssel an der falschen Stelle wird dadurch nicht automatisch übernommen.
- Datei lädt nicht: Prüfe die erste aussagekräftige Fehlermeldung im Serverprotokoll sowie Klammern, Kommas und Anführungszeichen in der Lua-Datei. Stelle zum Vergleich nur die geänderte Datei aus der Sicherung wieder her.
- Wert bleibt im Spiel gleich: Bestätige zuerst Build, Profil und Neustart. Sandboxwerte können sich je nach Build und Spielstand unterschiedlich auswirken. Wiederhole den Versuch auf einer neuen, getrennten Testwelt, bevor du eine bestehende Welt anfasst.
Für eine Mod-Änderung brauchst du zusätzlich die passenden Workshop- und Mod-IDs; die Anleitung zum Abgleich der Project-Zomboid-Mod-IDs erklärt die getrennten Einträge. Weitere Serverhilfen findest du in der AeonHost-Dokumentation; für eine konkrete Rückfrage gibt es den Kontaktweg.
Quellen
- The Indie Stone: Multiplayer-FAQ – Profil-Datei für Sandboxwerte; ältere Referenz, deshalb aktuelle Dateinamen am erzeugten Profil prüfen.
- The Indie Stone: Hinweis zum Serverprofil – Administrator nennt servertest.ini als üblichen Serverprofilnamen.
- The Indie Stone: Build 42.21 Stable – bestätigt Build 42.21 als Stable.
- The Indie Stone: Build 42.20 Released – nennt
legacy41als Beta-Zweig für Build 41. - The Indie Stone: Tidy Up Time – beschreibt den Unterschied zwischen B41-Paketstamm und versionsbezogenen B42-Mod-Ordnern.