Instalacja modyfikacji w Dont Starve Together
Mody dla swojego serwera wpisujesz w panelu w sekcji Pliki konfiguracyjne, a nie przez FTP. Platforma zapisuje te pliki od nowa przy każdym uruchomieniu serwera, więc wersja zmieniona przez FTP zostaje utracona.
1. Wpisywanie modów
W sekcji Pliki konfiguracyjne otwórz plik dedicated_server_mods_setup.lua (folder mods) i wpisz po jednym wierszu na każdy mod:
ServerModSetup("345692228")
ServerModSetup("346968521")
ServerModSetup("352373173")
ID znajdziesz w adresie URL moda w Steam Workshop.
2. Aktywowanie modów
Mody można aktywować na dwa sposoby.
Bez ustawień
Wpisz mody w pliku mods/modsettings.lua. Uruchomią się wtedy z ustawieniami domyślnymi. Ten przykład aktywuje trzy mody z Workshopu:
ForceEnableMod("workshop-345692228")
ForceEnableMod("workshop-346968521")
ForceEnableMod("workshop-352373173")
Z ustawieniami
Za pomocą modoverrides.lua (MyDediServer/Master) aktywujesz mody i określasz ich ustawienia. Jeśli korzystasz z jaskiń, wpisz te same mody również w modoverrides.lua (MyDediServer/Caves). Przykładowa zawartość:
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 }
}
Możliwe ustawienia moda znajdują się w jego pliku modinfo.lua w tabeli configuration_options. Skopiuj tę tabelę do modoverrides.lua i dostosuj wartości według własnych potrzeb. Jeśli nie ma tabeli configuration_options, mod nie ma ustawień.
3. Ponowne uruchomienie serwera
Po zapisaniu wszystkich plików uruchom serwer ponownie. Platforma zapisuje pliki na serwerze podczas uruchamiania.
Uwaga: Przez FTP przesyłasz tylko mody, których nie ma w Steam Workshop. Należą one do folderu mods na Gameserver FTP.