Einen Project Zomboid-Server umzuziehen, den du zu Hause betrieben hast, oder einen von einem anderen Anbieter abzuholen, ist überwiegend Kopieren und Einfügen. Die Welt, die Sandbox-Einstellungen, deine Mod-Liste und sogar die Konten deiner Spieler kommen mit. Es gibt eine Regel zu Dateinamen, die darüber entscheidet, ob irgendetwas davon funktioniert, und die solltest du kennen, bevor du die erste Datei hochlädst.
Das brauchst du, bevor du anfängst
- Den Ordner
Zomboidvon dem PC, auf dem der Server lief, oder einen Download von deinem alten Anbieter - Deinen Server im Spiele-Panel
- Ein paar Minuten mit gestopptem Server
Wo Project Zomboid diese Dateien zu Hause ablegt
Drücke Windows + R, füge die Zeile unten ein und bestätige:
%USERPROFILE%\Zomboid
In diesem Ordner liegt alles. Drei Teile davon sind für einen Umzug wichtig:
Server\enthält die Konfiguration. Hast du über den **Host**-Knopf im Spiel selbst gehostet, heißen die Dateien hierservertest.ini,servertest_SandboxVars.luaundservertest_spawnregions.lua.Saves\Multiplayer\servertest\ist die Welt selbst, jedes Viertel, durch das deine Überlebenden gelaufen sind.db\servertest.dbist die Kontodatenbank: Benutzernamen, Passwörter, Rechtestufen und Bans.
servertest ist nur der Standardname, den das Spiel einem Server gibt, den du nie benannt hast. Heißt deiner anders, tragen dieselben Dateien deinen Namen, und genau dieser Name entscheidet im nächsten Schritt.
Wohin die Dateien auf deinem Server gehören
Öffne deinen Server im Spiele-Panel und gehe auf den Reiter Files. Deinem Zomboid-Ordner entspricht dort ein Ordner namens .cache, weil wir das Datenverzeichnis des Spiels dorthin legen. Alles passt eins zu eins:
| Auf deinem PC | Auf deinem Server |
|---|---|
Zomboid\Server\ |
.cache/Server/ |
Zomboid\Saves\Multiplayer\ |
.cache/Saves/Multiplayer/ |
Zomboid\db\ |
.cache/db/ |
Zomboid\Logs\ |
.cache/Logs/ |
Den Punkt am Anfang übersieht man leicht, wenn man die Dateiliste überfliegt. .cache wird weit oben einsortiert, über den eigenen Ordnern des Spiels.
Schritt 1: Zuerst den Servernamen angleichen
Dieser Schritt entscheidet, ob der Rest funktioniert.
Project Zomboid sucht nicht nach einer Datei namens servertest.ini. Es sucht nach einer Datei, die nach dem Server benannt ist, und auf deinem Server kommt dieser Name aus dem Feld Server Name im Reiter Startup. Neue Server werden mit SpillHosting in diesem Feld ausgeliefert, also liest das Spiel ab Werk .cache/Server/SpillHosting.ini. Legst du eine servertest.ini daneben, passiert nichts: Das Spiel öffnet niemals eine Datei, nach der es nicht gefragt wurde.
Du hast zwei Wege, die Namen in Einklang zu bringen, und der erste ist deutlich weniger Arbeit:
- Benenne den Server um, nicht die Dateien. Gehe auf den Reiter Startup, setze Server Name auf
servertest, oder auf das, wie deine Dateien nun einmal heißen, und speichere. Jede Datei behält ihren bisherigen Namen. - Benenne die Dateien um, nicht den Server. Lass Server Name unangetastet und benenne jede Datei und jeden Ordner, den du hochlädst, passend um, einschließlich Weltordner und Datenbank.
Egal wofür du dich entscheidest: Die .ini, die beiden .lua-Dateien, der Ordner unter Saves\Multiplayer\ und die .db-Datei müssen alle denselben Namen tragen. Eine Abweichung an einer Stelle zeigt sich als frische leere Welt und nicht als Fehlermeldung.
Schritt 2: Server stoppen
Öffne den Reiter Console, drücke Stop und warte, bis er vollständig heruntergefahren ist.
Überspringe das nicht. Project Zomboid schreibt seine Konfiguration neu und schreibt die Welt beim Herunterfahren auf die Festplatte, also wird alles, was du im laufenden Betrieb hochlädst, Sekunden später überschrieben. Das ist der häufigste Grund, warum ein Umzug stillschweigend nichts bewirkt.
Schritt 3: Konfiguration hochladen
- Gehe auf den Reiter Files und öffne
.cache/Server/ - Lade
servertest.ini,servertest_SandboxVars.luaundservertest_spawnregions.luahoch - Bestätige das Überschreiben, falls das Panel nachfragt
Die .ini trägt deine allgemeinen Einstellungen: Spielerobergrenze, PVP, Safehouse-Regeln, die Willkommensnachricht, deine Mod-Liste. In SandboxVars.lua stecken die interessanten Zahlen: Zombiedichte, Seltenheit von Loot, wie schnell die Zeit vergeht, ob der Strom anbleibt.
Eine Sache solltest du nicht mitkopieren: die Port-Zeilen. DefaultPort und UDPPort in deiner alten Datei zeigen auf das, was dein Heimrouter gerade benutzt hat. Wir übergeben dem Spiel seine Ports stattdessen über den Startbefehl, die Werte in der Datei sind also nicht die, auf denen dein Server läuft. Lass die Ports stehen, die schon da sind, oder ignoriere diese Zeilen einfach.
Schritt 4: Die Welt mitnehmen
Überspringe das, wenn du in Knox County lieber neu anfangen willst.
Lade den kompletten Ordner servertest aus Saves\Multiplayer\ nach .cache/Saves/Multiplayer/ auf den Server. Er muss seinen Ordnernamen behalten, passend zu dem Namen, auf den du dich in Schritt 1 festgelegt hast.
Diese Ordner werden groß. Eine Welt, die eine Gruppe ein paar Monate bespielt hat, kann mehrere Gigabyte erreichen, und ein Browser-Upload dieser Größe ist langsam und leicht zu unterbrechen. Schicke sie stattdessen über SFTP, mit unserer SFTP-Anleitung, und lege sie an derselben Stelle ab.
Schritt 5: Die Konten deiner Spieler behalten
Ebenfalls optional, und leicht zu vergessen, bis sich jemand beschwert.
Lade servertest.db aus deinem db\-Ordner nach .cache/db/ hoch. Diese eine Datei trägt jedes Konto des alten Servers, deine Spieler melden sich also mit den Benutzernamen und Passwörtern an, die sie schon haben, behalten ihre Rechtestufen, und deine Bannliste kommt mit.
Lässt du sie zurück, legt jeder bei der ersten Verbindung ein neues Konto an. Ihre Charaktere stehen so oder so weiter in der Welt, aber ein neues Konto ist nicht mit ihnen verknüpft, und du verteilst Admin-Rechte wieder von Hand.
Schritt 6: Starten und prüfen
Drücke Start im Reiter Console und beobachte das Log. Die Zeile, auf die du wartest, lautet:
SERVER STARTED
Verbinde dich dann und achte auf zwei Dinge: deine eigene Basis dort, wo du sie verlassen hast, und dass deine Sandbox-Einstellungen tatsächlich greifen. Hast du die Zombiedichte auf einen eigenen Wert gesetzt, fällt das in der ersten Minute am schnellsten auf.
Deine Mods kommen mit der Konfiguration
Die Mod-Liste steht in der .ini, die du gerade hochgeladen hast, in zwei Zeilen:
WorkshopItems=2313387159;2392709985
Mods=tsarslib;raven_creek
Die Mods eines bestehenden Servers ziehen also von selbst mit um. Der Server lädt beim ersten Start nach dem Upload jedes Workshop-Element herunter, was diesen Start merklich langsamer macht als sonst. Beobachte die Konsole, bis die Downloads durch sind. Unsere Anleitung zur Mod-Installation behandelt das Hinzufügen neuer Mods und die Regeln zur Ladereihenfolge.
Deine Spieler brauchen dieselben Mods auf Steam abonniert, genau wie vor dem Umzug.
Fehlerbehebung
Der Server hat eine ganz neue Welt gestartet und alles Hochgeladene ignoriert. Die Namen passen nicht zusammen. Vergleiche das Feld Server Name im Reiter Startup mit den Dateinamen in .cache/Server/. Sie müssen identisch sein, Großbuchstaben eingeschlossen.
Meine Einstellungen waren nach dem Upload wieder zurückgesetzt. Der Server lief. Stoppe ihn, lade erneut hoch, und starte dann. Project Zomboid hat deine Datei beim Herunterfahren aus dem Speicher neu geschrieben.
Ich finde den Ordner .cache nicht. Er liegt im Wurzelverzeichnis des Reiters Files, weit oben zwischen den Punkt-Ordnern. Wurde der Server nie gestartet, existiert er noch nicht: Starte den Server einmal, lass ihn SERVER STARTED erreichen, stoppe ihn, dann ist der Ordner da.
Die Welt lädt, aber jedes Gebäude ist unversehrt und meine Basis ist weg. Ein anderer Weltordner ist aktiv. Prüfe, ob der Ordner unter .cache/Saves/Multiplayer/ exakt den Namen aus deinem Feld Server Name trägt und ob du den Ordner selbst hochgeladen hast statt seines Inhalts.
Der Spielstand lädt überhaupt nicht. Dein Spielstand stammt vermutlich aus einer anderen Spielversion. Eine Welt aus dem instabilen Zweig lässt sich von einem Server im stabilen Zweig nicht öffnen. Beide Seiten müssen auf derselben Version laufen, und ein Zweigwechsel auf einem Server bedeutet eine Neuinstallation, also eröffne ein Ticket und wir regeln das mit dir.
Spielern wird gesagt, dass ihnen Mods fehlen. Sie müssen auf Steam dieselben Workshop-Elemente abonnieren, die in deiner .ini stehen. Schick ihnen die Zeile WorkshopItems=.
Häufige Fragen
Behalten meine Überlebenden ihre Fertigkeiten und Eigenschaften? Ja. Charaktere stecken im Weltspeicherstand, sie kommen also mit allem mit, was sie gelernt hatten.
Kann ich einen Server von einem anderen Hoster umziehen? Ja. Lade dieselben Ordner aus deren Dateiverwaltung oder über SFTP herunter und lade sie hier hoch. Die Struktur ist überall identisch, denn es ist die Struktur des Spiels und nicht unsere.
Muss ich Welt und Konfiguration zusammen hochladen? Nein. Nur die Konfiguration umzuziehen ist völlig üblich, wenn du lediglich deine Einstellungen und deine Mod-Liste willst. Nur die Welt funktioniert ebenfalls.
Kann ich Sandbox-Einstellungen nach dem Umzug ändern?
Ja, bearbeite _SandboxVars.lua bei gestopptem Server. Manche Einstellungen greifen nur in neu generierten Kartenbereichen, eine Änderung an der Seltenheit von Loot zeigt sich also dort, wo noch niemand war, und nicht in deinem durchsuchten Viertel.
Sollte ich sichern, bevor ich etwas überschreibe? Ja. Erstelle vor dem Upload ein Backup im Reiter Backups, dann ist ein Fehler eine Wiederherstellung entfernt und keine verlorene Kampagne.
Funktioniert mein altes Admin-Konto noch?
Nur wenn du die .db-Datei in Schritt 5 hochgeladen hast. Ohne sie legt der Server stattdessen ein neues Admin-Konto aus dem Reiter Startup an.
Unterwegs hängengeblieben? Eröffne ein Ticket über die Support-Seite, nenne uns den Namen in deinem Feld Server Name und was du hochgeladen hast, dann sehen wir uns die Dateien direkt an. Noch auf der Suche nach einem Zuhause für den Server? Sieh dir unsere Angebote für Project Zomboid Server Hosting an.