Modinstallation bei Dont Starve Together
Die Mods für deinen Server trägst du im Dashboard unter Konfigurations-Dateien ein, nicht per FTP. Die Plattform schreibt diese Dateien bei jedem Serverstart neu, eine per FTP geänderte Fassung geht dabei verloren.
1. Mods eintragen
Öffne unter Konfigurations-Dateien die Datei dedicated_server_mods_setup.lua (Ordner mods) und trage je Mod eine Zeile ein:
ServerModSetup("345692228")
ServerModSetup("346968521")
ServerModSetup("352373173")
Die ID steht in der URL des Mods im Steam-Workshop.
2. Mods aktivieren
Um Mods zu aktivieren, gibt es zwei Möglichkeiten.
Ohne Einstellungen
Trage die Mods in mods/modsettings.lua ein. Sie starten dann mit ihren Standardeinstellungen. Dieses Beispiel aktiviert drei Mods aus dem Workshop:
ForceEnableMod("workshop-345692228")
ForceEnableMod("workshop-346968521")
ForceEnableMod("workshop-352373173")
Mit Einstellungen
Mit modoverrides.lua (MyDediServer/Master) aktivierst du Mods und legst ihre Einstellungen fest. Nutzt du Höhlen, trage dieselben Mods auch in modoverrides.lua (MyDediServer/Caves) ein. Ein Beispiel für den Inhalt:
return {
["workshop-350811795"] = { enabled = true },
["workshop-387028143"] = { enabled = true },
["workshop-361336115"] = { enabled = true,
configuration_options =
{
hunt_time = 6,
["String Phrase Option Name"] = "some value",
}
},
["workshop-336882447"] = { enabled = true }
}
Die möglichen Einstellungen eines Mods stehen in seiner Datei modinfo.lua in der Tabelle configuration_options. Kopiere diese Tabelle in die modoverrides.lua und passe die Werte nach deinen Wünschen an. Gibt es keine configuration_options-Tabelle, hat der Mod keine Einstellungen.
3. Server neu starten
Wenn du alle Dateien gespeichert hast, starte den Server neu. Die Plattform schreibt die Dateien beim Start auf den Server.
Hinweis: Per FTP lädst du nur Mods hoch, die es nicht im Steam-Workshop gibt. Sie gehören in den Ordner mods auf dem Gameserver-FTP.