Installation de mods dans Dont Starve Together
Tu ajoutes les mods de ton serveur dans le tableau de bord, sous Fichiers de configuration, et non par FTP. La plateforme réécrit ces fichiers à chaque démarrage du serveur, une version modifiée par FTP est donc perdue.
1. Ajouter les mods
Sous Fichiers de configuration, ouvre le fichier dedicated_server_mods_setup.lua (dossier mods) et ajoute une ligne par mod :
ServerModSetup("345692228")
ServerModSetup("346968521")
ServerModSetup("352373173")
L’ID se trouve dans l’URL du mod sur le Steam Workshop.
2. Activer les mods
Il existe deux façons d’activer les mods.
Sans réglages
Ajoute les mods dans mods/modsettings.lua. Ils démarrent alors avec leurs réglages par défaut. Cet exemple active trois mods du Workshop :
ForceEnableMod("workshop-345692228")
ForceEnableMod("workshop-346968521")
ForceEnableMod("workshop-352373173")
Avec réglages
Avec modoverrides.lua (MyDediServer/Master), tu actives les mods et définis leurs réglages. Si tu utilises les grottes, ajoute aussi les mêmes mods dans modoverrides.lua (MyDediServer/Caves). Exemple de contenu :
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 }
}
Les réglages possibles d’un mod se trouvent dans son fichier modinfo.lua, dans la table configuration_options. Copie cette table dans modoverrides.lua et adapte les valeurs selon tes envies. S’il n’y a pas de table configuration_options, le mod n’a pas de réglages.
3. Redémarrer le serveur
Une fois tous les fichiers enregistrés, redémarre le serveur. La plateforme écrit les fichiers sur le serveur au démarrage.
Remarque : Par FTP, tu ne télécharges que les mods qui n’existent pas sur le Steam Workshop. Ils vont dans le dossier mods du Gameserver FTP.