Eine vorhandene Terraria-Welt lädst du auf einem Desktop-Dedicated-Server über den Weltpfad in der Serverkonfiguration. Wichtig ist, zuerst den Server sauber zu stoppen, die Originaldateien separat zu sichern und die Welt zunächst als Kopie zu prüfen. Bei tModLoader gehören passende Mod-Weltdaten und eine kompatible Mod-Konfiguration dazu.
Vanilla oder tModLoader zuerst klären
Prüfe vor dem Kopieren, welche Server-Software tatsächlich startet: den Vanilla-Server oder tModLoader. Notiere den Namen der Welt, die Terraria-Version und – bei tModLoader – zusätzlich die tModLoader-Version sowie die verwendeten Mods. Die von der Community gepflegte Official Terraria Wiki ist die von Re-Logic benannte Wiki-Adresse. Ihre Serverseite beschreibt die Vanilla-Einstellung world=; Re-Logic kündigte wiki.gg als neuen Standort an und bat die Community um Mitarbeit (Ankündigung). Die Weltseite der Wiki nennt .wld als Dateiendung einer Welt.
Eine tModLoader-Welt ist nicht einfach eine Vanilla-Welt mit beliebigen Mods. tModLoader kann neben der Weltdatei zusätzliche modbezogene Weltdaten speichern. Im Quellcode für tModLoader-Weltmetadaten ist seit v2023.8 auch eine Erfassung der bei der Generierung aktiven Mods und ihrer Versionen vorgesehen; bei älteren Welten kann dieser Nachweis fehlen. Das ersetzt keinen Abgleich der installierten Mods und Versionen von Server und Clients. Sichere bei einer bereits mit tModLoader bespielten Welt die gleichnamige .twld-Datei zusammen mit der .wld, sofern sie vorhanden ist. Die tModLoader-Projektseite weist zudem darauf hin, dass alle Mitspielenden tModLoader verwenden müssen; Vanilla-Clients können nicht mit tModLoader-Clients zusammenspielen. Der Repository-Code kann neuer als die veröffentlichte Version sein. Vergleiche deshalb die installierten Releases und verlasse dich nicht allein auf den aktuellen Quellcode.
Weltdateien sicher vorbereiten
- Bitte alle Spielenden, die Welt zu verlassen. Gib im Serverfenster zuerst
saveund danachexitein.exitfährt den Server mit gespeichertem Weltstand herunter; warte, bis der Server wirklich gestoppt ist. Wenn du nur ein Panel siehst, verwende dessen normale Stop-Funktion und warte auf den Status «Gestoppt». - Lade die Weltdateien herunter oder erstelle ein Archiv ausserhalb des laufenden Servers. Bewahre die Originale unverändert auf. Bei Vanilla ist das mindestens die
.wld-Datei. Wenn eine gleichnamige.wld.bakvorhanden ist, sichere sie separat mit. Bei einer bereits mit tModLoader bespielten Welt sichere zusätzlich die gleichnamige.twld-Datei, sofern vorhanden, sowie vorhandene.bak-Dateien. - Lege eine zweite Arbeitskopie an. Benenne die zusammengehörigen Dateien nicht einzeln um: Der gemeinsame Dateiname muss weiterhin zu den zugehörigen tModLoader-Dateien passen. Ein
.bak-Suffix ist für sich allein kein Nachweis, dass die Datei der jüngste oder passende Stand ist. Ersetze damit nicht automatisch die aktive Welt. - Kopiere die Arbeitskopie in den Weltenordner der richtigen Server-Software. Die Verzeichnisse unterscheiden sich je nach Betriebssystem und Servervorlage. Ein Pfad vom eigenen PC ist nicht automatisch der Pfad des Servers.
Welt und Charaktere sind getrennte Spielstände: Desktop- und Mobile-Charaktere liegen in eigenen .plr-Dateien. Das Kopieren einer Welt überträgt diese Charakterdateien nicht (Terraria-Wiki: Character).
Der tModLoader-Migrationsdialog verarbeitet bei einer lokalen Übernahme .wld, .twld und .bak derselben Welt und warnt bei einer gleichnamigen Zielwelt. Im geprüften Quellcode für tModLoader 1.4.5 werden passende Zieldateien mit diesen Endungen vor dem Kopieren gelöscht. Bewahre den vorhandenen Zielstand getrennt auf und bestätige diesen Migrationsweg nur mit einer Arbeitskopie. Die Aussage gilt für diese lokale tModLoader-Migration, nicht für beliebige Serverpanels oder Uploads. Siehe den tModLoader-Migrationscode.
Den Server auf die Welt zeigen lassen
Wenn dein Vanilla-Server direkt eine serverconfig.txt verwendet, muss sein Startbefehl diese Datei laden. Darin verweist world= auf die vorhandene .wld-Datei. Ein Pfad ist nur ein Beispiel und muss zur tatsächlichen Serverablage passen:
world=C:\Beispiel\Worlds\MeineWelt.wld
Bei einem Verwaltungs-Panel kann die Welt stattdessen über eine Einstellung oder eine vom Panel erzeugte Konfiguration ausgewählt werden. Ändere nicht parallel mehrere mögliche Konfigurationen. Prüfe zuerst, welche Startdatei der Server wirklich nutzt. Für tModLoader muss der tModLoader-Server dieselbe Weltkopie laden; die zugehörige .twld-Datei bleibt neben der .wld. Achte ausserdem auf die passenden Mods und eine kompatible tModLoader-Version.
Start und Weltstand prüfen
Starte zunächst nur die Testkopie. Prüfe in der Serverkonsole, ob die erwartete Welt geladen wurde und welche Serverversion läuft. Verbinde dich mit einem passenden Terraria-Client und kontrolliere eine erkennbare Stelle oder den erwarteten Spielfortschritt. Bei einer modifizierten Welt muss der Client ebenfalls tModLoader mit passenden Mods verwenden.
Wenn der Test funktioniert, stoppe den Server erneut mit save und exit. Lade erst dann die geprüfte Kopie an den vorgesehenen Live-Pfad und passe world= oder die Panel-Einstellung gezielt an. Behalte die vorherige Sicherung, bis ein weiterer Start und eine Verbindung erfolgreich geprüft sind. Ein erfolgreicher Serverstart allein beweist noch nicht, dass alle Mods oder Weltinhalte vollständig funktionieren. Für einen allgemeinen Ablauf mit getrennter Testumgebung siehe auch Gameserver-Backup mit einer Testwiederherstellung prüfen.
Wenn die Welt fehlt oder falsch lädt
- Die Welt erscheint nicht: Prüfe, ob die
.wldwirklich im Weltenordner des laufenden Servers liegt und obworld=genau auf diese Datei zeigt. Ein gleichnamiger Ordner oder eine Sicherungsdatei ist kein Ersatz für den erwarteten Weltpfad. - Der Server erstellt eine neue Welt: Stoppe ihn, bevor du dort weiterspielst oder speicherst. Meist stimmt der konfigurierte Pfad nicht oder die Datei wurde in einen anderen Ordner kopiert. Korrigiere den Pfad auf der Testkopie.
- Die tModLoader-Welt enthält nicht die erwarteten Daten: Kontrolliere, dass der tModLoader-Server statt Vanilla läuft und dass
.wld,.twldund die benötigten Mods zusammenpassen. Spiele nicht testweise auf der einzigen Originaldatei. - Nach einem Update tritt ein Versionsfehler auf: Vergleiche die Versionen von Server und Clients. Prüfe bei tModLoader zusätzlich den installierten Release und die Mods. Stelle eine ältere Version nur mit einer getrennten Weltkopie wieder her.
Weitere Zugriffsfragen behandeln wir im Artikel Terraria-Server mit Passwort und klaren Zugriffsregeln betreiben. Die Dokumentationsübersicht führt zu den übrigen Hilfeartikeln.