Diese Anleitung behandelt die Installation und Verwaltung von Mods auf Ihrem Terraria-Server mit tModLoader, einschließlich des Wechsels zu tModLoader, dem Hochladen von .tmod-Dateien und der Konfiguration Ihrer Mod-Liste. Für grundlegende Serverkonfiguration und Verbindung siehe die Terraria Server-Einrichtungsanleitung.
Was ist tModLoader?
tModLoader ist eine Modding-Plattform, die als separate ausführbare Datei neben (oder anstelle von) Vanilla-Terraria läuft. Legion Hosting unterstützt tModLoader als auswählbare Serverversion. Wenn tModLoader aktiv ist, installieren und starten Sie Mods aus dem Verzeichnis mods/.
Zu tModLoader wechseln
- Melden Sie sich bei GPanel an.
- Stoppen Sie Ihren Server.
- Navigieren Sie zum Bereich Startup oder Konfiguration.
- Ändern Sie die Serverversion oder die ausführbare Datei auf tModLoader.
- Speichern Sie die Einstellung und starten Sie den Server neu.
.wld), aber tModLoader-Welten können eingebettete Mod-Inhalte enthalten. Das Laden einer tModLoader-Welt in Vanilla-Terraria (oder umgekehrt) kann zu Datenverlust oder Beschädigung führen. Verwenden Sie separate Weltdateien für jede Version.
Zurück zu Vanilla wechseln
Um zu Vanilla-Terraria zurückzuwechseln, wiederholen Sie die obigen Schritte und wählen Sie die Standard-Terraria-Serverversion. Beim Wechsel werden keine Weltdateien gelöscht, aber stellen Sie sicher, dass serverconfig.txt auf eine Vanilla-kompatible Welt verweist.
Mods installieren
Mods für tModLoader verwenden das .tmod-Dateiformat und werden im Verzeichnis mods/ auf Ihrem Server abgelegt. Der Server muss tModLoader ausführen, damit Mods geladen werden.
Methode 1: .tmod-Dateien direkt hochladen
- Laden Sie die
.tmod-Datei für den Mod vom Steam Workshop oder dem tModLoader-Browser herunter. - Verbinden Sie sich per SFTP mit Ihrem Server — siehe Dateien per SFTP hochladen.
- Laden Sie die
.tmod-Datei in das Verzeichnismods/hoch. - Starten Sie den Server neu. tModLoader lädt beim Start alle
.tmod-Dateien, die sich im Verzeichnismods/befinden.
Methode 2: Workshop-Mods (enabled.json)
tModLoader unterstützt auch eine enabled.json-Datei im Verzeichnis mods/, die auflistet, welche Mods aktiv sein sollen. Diese Datei wird automatisch verwaltet, wenn Sie den In-Game-Mod-Browser von tModLoader verwenden, kann aber auch manuell bearbeitet werden.
{
"EnabledMods": [
"ModName1",
"ModName2"
]
}
enabled.json verwendete Mod-Name entspricht dem internen Mod-Namen, nicht dem Anzeigenamen. Überprüfen Sie die Mod-Seite oder den .tmod-Dateinamen für den genauen internen Namen.
Überprüfen, ob Mods geladen sind
Überprüfen Sie nach dem Neustart das Konsolenprotokoll Ihres Servers in GPanel. tModLoader listet jeden geladenen Mod während des Starts auf. Wenn ein Mod nicht geladen werden kann, erscheint eine Fehlermeldung im Protokoll, die die Ursache angibt (Versionskonflikt, fehlende Abhängigkeit usw.).
Mods entfernen oder deaktivieren
Um einen Mod vollständig zu entfernen, löschen Sie seine .tmod-Datei aus dem Verzeichnis mods/ per SFTP oder dem GPanel-Dateimanager und starten Sie den Server neu.
Um einen Mod zu deaktivieren, ohne ihn zu löschen, bearbeiten Sie mods/enabled.json und entfernen Sie den internen Namen des Mods aus dem EnabledMods-Array. Die .tmod-Datei bleibt auf der Festplatte, wird aber beim nächsten Neustart nicht geladen.
Dateireferenz
| Pfad | Inhalt |
|---|---|
mods/ |
tModLoader-Mod-Dateien (.tmod-Format) |
mods/enabled.json |
Liste der aktivierten internen Mod-Namen |
Verwandte Artikel
- Terraria Server-Einrichtungsanleitung — Serverkonfiguration, Welt-Einrichtung und Verbindung
- Terraria Fehlerbehebung — Häufige Probleme und Lösungen
- Dateien per SFTP hochladen