NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak dodać mody do serwera RimWorld Open World

RimWorld Open WorldUpdated Nov 2, 20265 min read

Na serwerze RimWorld Open World każdy gracz instaluje mody we własnym RimWorld; serwer decyduje tylko, jakie mody wpuszcza. Gdy Wymuszaj mody jest wyłączone, a tak startuje nowy serwer, gracze mogą dołączać z dowolnymi modami. Żeby wymagać modów albo je ograniczyć, wgraj pliki .dll każdego moda do Mods enforced lub Mods whitelisted na serwerze i włącz Wymuszaj mody.

Jak serwer sprawdza mody?

Gdy gracz się łączy, mod Open World wysyła nazwy plików DLL każdego aktywnego moda (pliki z folderu Assemblies danego moda). Serwer porównuje te nazwy z plikami w trzech folderach:

FolderZnaczenieSprawdzany, gdy
Mods enforcedKażdy gracz musi je miećWymuszaj mody jest włączone
Mods whitelistedGracze mogą je mieć albo nieWymuszaj mody jest włączone
Mods blacklistedNikt nie może ich miećUżyj czarnej listy modów jest włączone

Gdy Wymuszaj mody jest włączone, gracz zostaje odrzucony, jeśli brakuje mu pliku DLL z Mods enforced, a także gdy używa jakiegokolwiek pliku DLL, którego nie ma ani w Mods enforced, ani w Mods whitelisted. Harmony, HugsLib i Open World też mają pliki DLL, więc ich pliki też wrzuć na którąś listę. Mod złożony tylko z plików XML nie ma DLL, więc serwer go nie widzi i nigdy nie sprawdza.

Serwer czyta nazwy plików, a nie folderów. Cały folder moda wrzucony do Mods enforced jest ignorowany: wrzuć tam same pliki .dll. Karta RimWorld mods na karcie Modowanie mówi to samo: „Open World sprawdza mody po nazwach ich plików .dll, a nie po folderach.”

Serwer nie wysyła graczom żadnych plików modów. Każdy gracz instaluje te same mody we własnej grze, na przykład subskrybując je w Steam Workshop.

Wymagaj listy modów (Wymuszaj mody)

  1. Na swoim komputerze otwórz folder każdego moda. Mody z Workshop leżą w C:\Program Files (x86)\Steam\steamapps\workshop\content\294100, po jednym folderze na mod, nazwanym numerem z Workshop. W środku znajdź folder Assemblies (niektóre mody trzymają go w folderze nazwanym od wersji RimWorld, na przykład 1.4) i skopiuj z niego pliki .dll.
  2. W panelu kliknij kartę Files i otwórz Mods enforced. Kliknij Prześlij i wgraj pliki DLL, które musi mieć każdy gracz.
  3. Otwórz Mods whitelisted i wgraj pliki DLL modów, które gracze mogą dodać, jeśli chcą. Harmony, HugsLib i Open World trzeba umieścić tutaj albo w Mods enforced.
  4. Kliknij kartę Modowanie. Na karcie RimWorld mods włącz Wymuszaj mody. Karta pokazuje Zapisano, ale jeszcze nie zastosowano.
  5. Kliknij Zrestartuj, żeby zastosować. Serwer czyta listy przy każdym starcie.
Karta Modowanie serwera RimWorld Open World z kartą RimWorld mods i przełącznikiem Wymuszaj mody
Karta Files serwera RimWorld Open World z folderami Mods enforced, Mods whitelisted i Mods blacklisted

Strona Open World wiki Adding mods linkuje darmowe narzędzie, które kopiuje wszystkie pliki DLL z folderów modów naraz. Jej wskazówka na pierwszą konfigurację: gdy serwer wymienia wiele modów jako niedozwolone, „przeniesienie wszystkich modów do whitelisted to najprostszy sposób na rozwiązanie tego problemu”.

Zabroń niektórych modów (Użyj czarnej listy modów)

  1. Wgraj pliki DLL modów, których nie chcesz, do Mods blacklisted.
  2. Kliknij kartę Ustawienia i w Ustawienia gry włącz Użyj czarnej listy modów.
  3. Kliknij Zrestartuj teraz.

Gracz, który używa moda z listy, widzi „Mods are forbidden in the server” z jego nazwą. To działa przy wyłączonym Wymuszaj mody, więc gracze zachowują wszystkie pozostałe mody. Użyj czarnej listy modów jest tylko w Ustawienia gry: karta RimWorld mods na karcie Modowanie ma sam przełącznik Wymuszaj mody.

Co widzą gracze, gdy ich mody się nie zgadzają

  • „Mods are missing from the game”: muszą aktywować wymienione mody.
  • „Mods are not permitted in the server”: używają modów, których nie ma na twoich listach. Niech je wyłączą albo dodaj ich pliki DLL do Mods whitelisted.
  • „Mods are forbidden in the server”: używają moda z czarnej listy.

Lista w każdym komunikacie pokazuje nazwy plików DLL. Console w panelu zapisuje [Missing mods at join], [Extra mods at join] albo [Forbidden mods at join] z IP gracza.

Które mody nie działają z Open World?

Strona Incompatibilities w Open World wiki wymienia jako niedziałające z nim: Save Our Ship 2, Set up Camp, Zetrith's Multiplayer, Realistic Planet Continued, RimSaves, VFE Pirate storyteller, Beautiful Outdoors i RimWorld Together. Wszystkie mody muszą też działać na RimWorld 1.4: zobacz Jakiej wersji RimWorld potrzebuje serwer RimWorld Open World?

Jak znowu wyłączyć sprawdzanie modów?

Wyłącz Wymuszaj mody na karcie Modowanie albo Użyj czarnej listy modów w Ustawienia, Ustawienia gry i zrestartuj. Żeby usunąć jeden mod z listy, skasuj jego plik DLL z folderu w Files i zrestartuj. Kolonie, konta i zapisy nie są tym ruszane.

Więcej rozwiązań dla komunikatów przy dołączaniu: Problemy z serwerem RimWorld Open World i ich rozwiązania. Ogólny poradnik wgrywania: Jak przesyłać, edytować i zarządzać plikami serwera.

Masz już serwer gdzie indziej? Przenieś go do nas

NASZE OSTATNIE WPISY