Mody z Workshopu na serwerze Don't Starve Together

Dedykowany serwer potrzebuje dwóch rzeczy na mod: pobrać go (dedicated_server_mods_setup.lua) i włączyć go wraz z jego ustawieniami w każdym świecie (modoverrides.lua). Samo pobranie nic nie robi.

Mody serwerowe i mody klienckie

Każdy mod mówi, czym jest. Mod serwerowy (albo taki, którego potrzebują wszyscy gracze) działa na serwerze, a gracze pobierają go przy dołączeniu. Mod tylko dla klienta, na przykład wyświetlacz statusu albo drobna zmiana minimapy, działa w grze każdego gracza: włączenie go na serwerze nic nie zmienia. Na Flux zakładka Mody oznacza mody tylko dla klienta, żebyś nie zastanawiał się, dlaczego któryś nie działa.

Dodaj mod

  1. Otwórz mod w Steam Workshop i skopiuj numer na końcu jego linku: to jego ID.
  2. Na Flux dodaj go w zakładce Mody albo wypisz ID i linki w Workshop Mods podczas wdrażania. Ręcznie dodaj ServerModSetup("ID") do mods/dedicated_server_mods_setup.lua oraz ["workshop-ID"] = { enabled = true } do modoverrides.lua w obu światach.
  3. Zrestartuj serwer: pobierze mod i go wczyta.

Kolekcje

Kolekcja z Workshop to lista modów. Na Flux podaj jej ID lub link, a każdy mod z niej zostanie pobrany i włączony; ręcznie ServerModCollectionSetup("ID") tylko je pobiera.

Ustawienia modów

Większość modów ma opcje zapisane w modoverrides.lua jako configuration_options. Na Flux zakładka Mody odczytuje listę każdego moda bezpośrednio z moda i pokazuje ją jako listy rozwijane z etykietami autora, dla obu światów naraz.

Aktualizacje

Gracze pobierają najnowszą wersję moda przy dołączeniu, więc serwer ze starszą wersją ich odrzuca. Nasz obraz sprawdza mody serwera względem Workshop co 30 minut i restartuje się na nowej wersji, najpierw ostrzegając graczy.

Najczęściej zadawane pytania

Jak dodać mody do mojego serwera Don't Starve Together?

Dodaj ID z Workshop, włącz go w modoverrides.lua dla obu światów i zrestartuj. Na Flux zakładka Mody wykonuje oba te kroki.

Czy gracze muszą subskrybować mody serwera?

Nie. Pobierają mody serwera automatycznie, gdy dołączają.

Dlaczego mod nic nie robi na moim serwerze?

Prawdopodobnie to tylko po stronie klienta: działa w grze każdego gracza, a każdy gracz instaluje go sam.

Powiązane przewodniki: Don't Starve Together