So fügst du Mods zu deinem Don’t Starve Together Server hinzu
Don’t Starve Together bringt ein vollwertiges Mod-System für Server mit. Du musst die Mods nicht selbst hochladen — der Server lädt sie eigenständig aus dem Steam Workshop herunter. Dafür sind zwei Dateien zuständig:
dedicated_server_mods_setup.lualegt fest, welche Mods heruntergeladen werden.modoverrides.lualegt fest, welche Mods in der Welt aktiv sind — und zwar pro Shard.
Achtung
Stoppe deinen Server, bevor du Mods hinzufügst. Nach einem Spielupdate können Mods inkompatibel sein und Abstürze verursachen.
Workshop-ID herausfinden
Mod im Steam Workshop öffnen
Öffne den Steam Workshop für Don’t Starve Together und suche die gewünschte Mod.ID aus der Adresse ablesen
Die Workshop-ID ist die Zahl am Ende der URL. Beihttps://steamcommunity.com/sharedfiles/filedetails/?id=350811795lautet die ID also350811795.
Mods zum Download eintragen
Server stoppen
Stoppe deinen Server über die Verwaltung.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server oder nutze den Datei-Browser in der Verwaltung.Datei öffnen
Öffne im Hauptverzeichnis deines Servers die folgende Datei:mods/dedicated_server_mods_setup.luaMods eintragen
Trage pro Mod eine Zeile mit der Workshop-ID ein:luaServerModSetup("350811795") ServerModSetup("2902364746")Kollektionen eintragen
Möchtest du eine komplette Workshop-Kollektion laden, nutzt du stattdessen diesen Befehl mit der ID der Kollektion:luaServerModCollectionSetup("379114180")Speichern
Speichere die Datei.
Mods in der Welt aktivieren
Cluster-Ordner öffnen
Wechsle in den Ordner, in dem die Dateicluster.iniliegt. Das ist dein Cluster-Ordner. Darin findest du die Shard-OrdnerMaster(Oberwelt) und, falls die Höhlen aktiv sind,Caves.modoverrides.lua öffnen
Öffne im OrdnerMasterdie Dateimodoverrides.lua. Existiert sie noch nicht, lege sie neu an:<Cluster-Ordner>/Master/modoverrides.luaMods eintragen
Trage jede Mod mit ihrer Workshop-ID im Formatworkshop-<ID>ein:luareturn { ["workshop-350811795"] = { enabled = true }, ["workshop-2902364746"] = { enabled = true }, }Mod-Einstellungen setzen
Bietet eine Mod eigene Optionen an, ergänzt du sie überconfiguration_options. Die gültigen Namen und Werte stehen in der Dateimodinfo.luader jeweiligen Mod:luareturn { ["workshop-2902364746"] = { enabled = true, configuration_options = { mode = "Easy Cartography" }, }, }Höhlen ergänzen
Sind die Höhlen auf deinem Server aktiv, kopiere dieselbe Datei zusätzlich nach<Cluster-Ordner>/Caves/modoverrides.lua. Jeder Shard hat seine eigene Mod-Liste.Server starten
Starte deinen Server. Beim Start lädt er die eingetragenen Mods herunter und aktiviert sie. Der erste Start kann dadurch etwas länger dauern.
Wichtig
Beide Dateien gehören zusammen: Jede Mod, die du in modoverrides.lua aktivierst, braucht auch eine passende ServerModSetup()-Zeile in dedicated_server_mods_setup.lua — und umgekehrt. Fehlt eine der beiden Angaben, wird die Mod nicht geladen.
Müssen Spieler etwas tun?
Nein. Reine Server-Mods müssen von beitretenden Spielern gar nicht heruntergeladen werden. Mods, die auch auf dem Client laufen müssen, werden beim Beitritt automatisch über den Steam Workshop heruntergeladen und aktiviert.
Tipp
Heruntergeladene Mods legt der Server als Ordner mods/workshop-<ID>/ ab. Daran kannst du prüfen, ob eine Mod tatsächlich geladen wurde. Erstelle vor Mod-Änderungen außerdem ein Backup deiner Welt.