Was du überträgst
Die Schritte hängen davon ab, in welchem Speicherformat deine Welt vorliegt. Valheim 1.0 erschien am 9. September 2026 mit einem aufgeteilten Speichersystem. Laut den Notizen von Iron Gate werden Welten nicht mehr als .db- und .fwl-Datei gespeichert: Jede Welt liegt in einem Ordner, ihre Daten sind auf viele kleinere Dateien verteilt, und Backups liegen in eigenen Ordnern.
Eine Welt, die seit der Zeit vor 1.0 nicht mehr geöffnet wurde, ist noch das ältere Paar: WorldName.db mit allem, was gebaut und verändert wurde, und WorldName.fwl mit Seed und Weltdetails. Beide tragen denselben Namen und gehören zusammen. Siehst du unter einem Namen sowohl einen Ordner als auch ein Paar, kopier den Ordner, denn dorthin speichert das Spiel seit 1.0.
Drei Dinge stehen nicht in den Weltdateien. Charaktere liegen bei jedem Spieler, und laut Iron Gate betrifft die Änderung am Speichersystem nur Welt-Spielstände. Die Berechtigungslisten sind eigene Textdateien im Speicherpfad. Mods werden getrennt von der Welt installiert.
- Gespielt ab 1.0: ein Ordner mit dem Namen der Welt, vollständig kopiert
- Zuletzt gespielt vor 1.0: WorldName.db und WorldName.fwl, als Paar kopiert
- Backup-Ordner und ältere Backup-Kopien: liegen lassen, außer du stellst eine davon wieder her
- Charaktere: bleiben auf dem Rechner jedes Spielers
Die Welt auf deinem PC finden
Welten, die du aus dem Spielmenü hostest, liegen auf dem PC des Hosts. Diesen Schritt erledigt also, wer die Welt erstellt hat. Iron Gate nennt als Speicherpfad unter Windows AppData/LocalLow/IronGate/Valheim in deinem Benutzerordner und unter Linux ~/.config/unity3d/IronGate/Valheim. Lokale Welten liegen darin im Ordner worlds_local.
Ist deine Welt dort nicht, ist sie wahrscheinlich ein Cloud-Spielstand. Seit 2022 legt Valheim Cloud-Spielstände im Steam-Ordner userdata ab und lokale in worlds_local. Hol sie also in den lokalen Speicher, bevor du sie kopierst. Starte das Spiel, öffne vom Charakterauswahl-Bildschirm aus die Verwaltung der Spielstände (Manage Saves), geh auf den Reiter Worlds, wähle die Welt und dann Move to local. Danach liegt die Welt in worlds_local und ist bereit zum Kopieren.
Bei einer großen Welt ist das ohnehin ein guter Schritt. Iron Gate weist in den Notizen zum Ordnerformat darauf hin, dass manche Plattformen begrenzen, wie viele Dateien der Cloud-Speicher halten kann, und eine aufgeteilte Welt hat weit mehr Dateien als das alte Paar.
- Windows: %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local
- Linux: ~/.config/unity3d/IronGate/Valheim/worlds_local
- Cloud-Welt: Manage Saves, Reiter Worlds, Move to local
Die Welt übertragen, Schritt für Schritt
Die Reihenfolge zählt mehr als jeder einzelne Schritt. Der Server muss gestoppt sein, während du kopierst, denn ein laufender Server hält seine eigene Kopie der Welt im Speicher und schreibt sie beim nächsten Speichern raus. Dann landen seine Daten über deinen.
Ist der Server noch nie gelaufen, starte ihn einmal, damit sein Speicherpfad und der Ordner worlds_local existieren, und stopp ihn dann. Er legt eine Welt unter dem Namen an, den du ihm gegeben hast. Die kannst du entfernen, und trägt sie denselben Namen wie deine, schieb sie vorher beiseite. Führ nie zwei Welten mit demselben Namen in einem Ordner zusammen.
Auf einem Server, den du selbst betreibst, ist der Speicherpfad der Standard von oben, solange du -savedir nicht gesetzt hast. Mit dem Docker-Setup von Iron Gate landen die Weltdaten standardmäßig in einem Volume namens valheim_server_data. Auf einem gemieteten Server nutzt du den Dateimanager des Hosters oder SFTP, und wie Gameserver-Hosting funktioniert (auf Englisch) erklärt, welchen Zugriff du bekommst.
- Valheim auf deinem PC schließen, damit nichts mitten im Speichern ist
- Die Welt an einen sicheren Ort kopieren und diese Kopie nicht anfassen
- Den Server auf dieselbe Spielversion bringen, die deine Spieler nutzen
- Den Server stoppen
- Den ganzen Weltordner oder beide Dateien des Paars nach worlds_local im Speicherpfad des Servers hochladen
- Prüfen, ob der Upload vollständig angekommen ist: Dateianzahl und Gesamtgröße mit deinem PC vergleichen
- Die Option -world auf den exakten Namen der Welt setzen und den Server starten
Den Weltnamen setzen, damit der Server die Welt findet
Iron Gates Handbuch beschreibt -world in einer Zeile: Die Option legt eine Welt mit dem eingegebenen Namen an oder wählt eine bestehende Welt, wenn eine diesen Namen trägt. Deshalb führt ein Tippfehler nicht zu einer Fehlermeldung. Der Server legt einfach eine leere Welt unter dem falschen Namen an, und es sieht aus, als wäre dein Spielstand verschwunden.
Der Name ist bei einer Welt aus 1.0 der Ordnername, bei einem Paar der Dateiname ohne Endung. Übernimm ihn Zeichen für Zeichen. Linux behandelt MyWorld und myworld als zwei verschiedene Namen, eine Welt, die unter Windows problemlos lud, kann auf einem Linux-Server also übersehen werden. Enthält der Name ein Leerzeichen, setz ihn in Anführungszeichen, etwa -world "Viking Home". Ein Hosting-Panel hat meist ein Feld für den Weltnamen, das denselben Zweck erfüllt.
Betreibst du den Server selbst, schlägt Iron Gate vor, eine Kopie von start_headless_server.bat zu bearbeiten, unter Linux von start_server.sh, weil ein Steam-Update die Originaldatei zurücksetzt. Liegen deine Welten außerhalb des Standardpfads, braucht der Server außerdem -savedir.
Der erste Start einer Welt aus der Zeit vor 1.0
Lädt Valheim eine Welt, die noch nicht im Ordnerformat vorliegt, macht es laut Iron Gate zuerst ein Backup und wandelt sie dann um. Lass diesen ersten Start durchlaufen und lies die Server-Konsole, statt neu zu starten, wenn es ruhig wirkt. Eine Welt im Ordnerformat wird nicht umgewandelt und lädt einfach.
Wandle auf einem aktuellen Build um. Iron Gates Notizen zu Patch 1.0.15 erklären, dass die ersten Builds von 1.0 bei der Umwandlung Stufen und Varianten von Items auf Item- und Rüstungsständern verloren haben und dass dies in Patch 1.0.12 behoben wurde. Jede seitdem umgewandelte Welt wird also korrekt umgewandelt. Wurde deine früher umgewandelt und ein Item auf einem Ständer hat seine Stufe verloren, nennen die Notizen zwei Wege: das bei der Umwandlung angelegte Backup wiederherstellen, womit späterer Fortschritt verloren geht, oder das Backup kopieren, die betroffenen Items darin mit deinem Charakter herausholen und sie in deiner Hauptwelt austauschen.
Behalte dein unberührtes Paar auch nach einer gelungenen Umwandlung, denn Iron Gate dokumentiert keinen Weg, eine umgewandelte Welt zurück in ein Paar zu verwandeln. Deine erkundete Karte bleibt, wie sie war: Laut der FAQ zu 1.0 bekommen bestehende Welten die Inhalte von 1.0, wobei die Biom-Generierung nur für Gebiete gilt, die noch niemand erkundet hat.
Admin-Listen, Weltmodifikatoren und Mods
Der Umzug der Welt bringt keine der Berechtigungsdateien des Servers mit. Admin-, Bann- und Erlaubt-Listen sind adminlist.txt, bannedlist.txt und permittedlist.txt im Speicherpfad, mit einer Platform User ID pro Zeile im Format [Platform]_[User ID], wobei Groß- und Kleinschreibung zählt. Eine ID liest du aus dem Server-Log oder dem F2-Fenster im Spiel. Trag deine eigene ID in die adminlist.txt ein und starte neu. Vorsicht bei permittedlist.txt: Iron Gate warnt, dass jeder Eintrag darin alle anderen aussperrt.
Hast du beim Erstellen der Welt Weltmodifikatoren gewählt, prüf nach dem Umzug, ob sie sich wie erwartet verhalten. Iron Gates Handbuch nennt drei Server-Optionen dafür: -preset, -modifier und -setkey. Ein Preset überschreibt vorherige Modifikatoren, es muss also zuerst kommen.
Eine gemoddete Welt braucht ihre Gameplay-Mods vor dem ersten Start auf dem Server und auf dem PC jedes Spielers, in passenden Versionen. Iron Gate bietet keinen offiziellen Mod-Support, und Tools, die Weltdateien direkt lesen oder schreiben, brauchen Builds, die das Ordnerformat von 1.0 verstehen. Teste also mit einer Kopie der Welt. Unser Ratgeber zu Valheim-Mods und RAM (auf Englisch) behandelt BepInEx, Speicher und was jede Mod braucht.
Die Welt prüfen und dann sicher aufbewahren
Geh einmal durch deine Hauptbasis, bevor du die alte Kopie ausmusterst, und lass jeden Spieler einmal einloggen. Verbinden sich deine Freunde per Adresse mit einem Server bei dir zu Hause, müssen laut Iron Gates Anleitung der Port und der nächsthöhere, standardmäßig 2456 und 2457, im Router weitergeleitet sein, und mit -crossplay ist keine Weiterleitung nötig. Selbst hosten oder mieten (auf Englisch) vergleicht beide Setups.
Ab jetzt ist die Kopie auf dem Server die lebende Welt, und die Kopie auf deinem PC verändert sich nicht mehr, spiel also nicht auf beiden weiter. Der Server legt automatisch Backups an: standardmäßig 4, das erste nach 2 Stunden und die übrigen im Abstand von 12 Stunden, und die Welt wird alle 30 Minuten gespeichert. Das änderst du mit -backups, -backupshort, -backuplong und -saveinterval. Diese Backups liegen neben der Welt, lade also ab und zu auch eine Kopie bei gestopptem Server herunter.
- Leere Welt nach dem Start: Der Name bei -world passt nicht, die Welt liegt im falschen Ordner, oder der Upload ist unvollständig
- Deine Dateien wurden ersetzt: Der Server lief beim Upload, also stoppen und aus deiner sicheren Kopie neu hochladen
- Bauten fehlen, aber das Gelände stimmt: Beim Paar ist die .db nicht angekommen
- Server nicht in der Liste: -public 0 versteckt ihn, also per Adresse beitreten
- Spieler werden beim Login abgewiesen: Spielversionen vergleichen und auf einem Modded-Server die Mod-Listen