Mody Project Zomboid instalujesz na serwerze przez server.ini: wpisujesz numeryczne ID Steam Workshop w WorkshopItems i wewnętrzne ID modów w Mods, poprawnie sortujesz zależności i restartujesz serwer. Potem gracze podczas łączenia automatycznie pobierają wymagane treści Workshop przez Steam.

Wymagania

Potrzebujesz dostępu do plików konfiguracyjnych swojego serwera Project Zomboid, najlepiej z edytorem plików, funkcją restartu i logami serwera. Przy płatnym hostingu multi-game, takim jak game-serverhosting, szczególnie ważne jest, żeby zapisywać zmiany w sposób możliwy do prześledzenia, kontrolowanie uruchamiać restart i w razie problemów móc sprawdzić logi albo podać supportowi konkretne komunikaty błędów.

Potrzebujesz też stron modów w oficjalnym Steam Workshop dla Project Zomboid. To źródło jest kluczowe dla ID Workshop, opisów, zależności i informacji o aktualizacjach poszczególnych wpisów Workshop. Przed instalacją zawsze sprawdź tam, czy mod jest opisany jako kompatybilny z twoją wersją gry i już używanymi modami.

Jeśli najpierw chcesz skonfigurować sam serwer, pasuje wewnętrzny poradnik wynajmu i konfiguracji serwera Project Zomboid. Przy podobnych workflow Workshop i modów w innych grach pomocne są też instrukcje do modów ARK przez Steam Workshop oraz modów Factorio na serwerze.

Instalacja modów ze Steam Workshop

1. Wybierz mody i zanotuj ID

Otwórz wybrany mod w Steam Workshop. ID Workshop to liczba w URL wpisu Workshop. Zanotuj dodatkowo wewnętrzne ID moda. Często znajduje się ono w opisie moda, w instrukcjach instalacji albo w sekcji typu Mod ID.

Ważne: ID Workshop i ID moda to dwie różne wartości. ID Workshop jest numeryczne, a ID moda to zwykle nazwa albo techniczny identyfikator. Project Zomboid potrzebuje obu danych, żeby serwer mógł pobrać pliki Workshop i aktywować właściwy mod.

2. Edytuj server.ini

Wpisz wartości w swoim server.ini. Istniejąca struktura zostaje taka sama: kilka wpisów oddziela się średnikiem.

WorkshopItems=2392987599;2778576730;2169435993
Mods=Arsenal(26)GunFighter;tsarslib;Brita

WorkshopItems zawiera ID Workshop, czyli liczby z URL-i Steam Workshop. Mods zawiera wewnętrzne nazwy modów. Obie listy powinny pasować do wybranego zestawu modów i być poprawnie rozdzielone. Jeśli usuwasz mod, usuń go konsekwentnie z obu wierszy, żeby nie zostały osierocone wpisy.

3. Sprawdź kolejność i zależności

Niektóre mody wymagają innych modów. Takie dependencies trzeba zainstalować razem z nimi. Ogólna zasada jest taka:

  1. Najpierw biblioteki, na przykład tsarslib
  2. Potem główne mody
  3. Na końcu patche i mody compatibility

Konkretna kolejność zależy od informacji podanych przez autorów danego moda. Jeśli strona Workshop podaje określony load order, zastosuj tę wskazówkę. Jeśli brakuje jednoznacznej informacji, zmieniaj zawsze tylko kilka modów naraz i potem testuj, zamiast przejmować dużą listę modów bez sprawdzenia.

ID modów vs. ID Workshop

Pole Znaczenie Przykład
WorkshopItems ID Workshop, zwykle liczba z URL-a Steam 2392987599
Mods Wewnętrzne ID moda z opisu moda Arsenal(26)GunFighter

Oba muszą być poprawnie utrzymane. Częstym źródłem błędów jest wpisanie tylko ID Workshop. Wtedy serwer może pobrać pliki, ale właściwy mod nie jest poprawnie aktywowany. Odwrotnie, samo ID moda bez ID Workshop też nie wystarczy, bo serwerowi brakuje wtedy źródła Workshop.

Przykładowa lista modów ze stanu wyjściowego

Poniższa tabela zachowuje istniejące przykłady modów. Przed użyciem sprawdź w Steam Workshop, czy wpisy nadal pasują do twojej wersji serwera, wersji gry i kombinacji modów.

Mod ID Workshop Opis
Brita's Weapon Pack 2200148440 Setki broni
Arsenal GunFighter 2392987599 Animacje broni
Hydrocraft 2778576730 Rozszerzenie craftingu
Expanded Helicopter 2458631365 Więcej wydarzeń
Raven Creek 2196102849 Nowe miasto
Filibuster Rhymes Used Cars 2681635926 Więcej aut

Zrestartuj serwer i sprawdź wynik

Zapisz server.ini i zrestartuj serwer. Następnie połącz się klientem zalogowanym w Steam. Jeśli lista modów jest poprawna, Project Zomboid podczas łączenia poprosi o wymagane treści Workshop albo pobierze je automatycznie.

Następnie sprawdź trzy rzeczy: serwer startuje bez krytycznych błędów modów, klient może dołączyć, a oczekiwane treści pojawiają się w grze. Przy modach map dodatkowo sprawdź, czy konfiguracja świata albo spawnu pasuje do moda. W istniejących światach mody map, pojazdów albo lootu, zależnie od moda, mogą być widoczne tylko w nowych albo jeszcze nieodkrytych obszarach.

Troubleshooting

Serwer nie startuje po zmianie moda

Najpierw sprawdź ostatnio zmienione wpisy w WorkshopItems i Mods. Testowo usuń ostatnio dodany mod, zrestartuj serwer i przeczytaj logi serwera. Częste przyczyny to brakujące dependencies, literówki w ID modów albo mod, który nie pasuje do używanej wersji gry.

Gracze zatrzymują się podczas łączenia na pobieraniu modów

Niech gracz całkowicie zamknie Project Zomboid i Steam, a potem uruchomi je ponownie. Sprawdź też, czy mod jest nadal dostępny w Workshop i czy ID Workshop zostało wpisane poprawnie. Jeśli problem dotyczy wielu graczy, błąd leży raczej w liście serwera niż u pojedynczego klienta.

Mod nie aktywuje się, mimo że jest pobierany

Wtedy często wewnętrzne ID moda jest błędne albo go brakuje. Porównaj wpis w Mods z informacją na stronie Workshop. Zwróć uwagę na nawiasy, wielkość liter i znaki specjalne, bo ID modów są technicznymi identyfikatorami i nie zawsze odpowiadają widocznemu tytułowi moda.

Po usunięciu moda w świecie pojawiają się błędy

Niektóre mody zapisują dane w savegame'ach. Dlatego nie usuwaj modów bez sprawdzenia z produkcyjnych światów. Najpierw zrób backup i przetestuj zmianę na kopii albo w czasie prac serwisowych. Szczególnie ryzykowne są mody rozszerzające mapy, pojazdy, itemy, traits albo systemy craftingu.

Kontrola, ograniczenia i bezpieczny powrót

Instrukcja „Instalacja modów Project Zomboid - przewodnik Workshop” dotyczy typu serwera opisanego w artykule oraz wersji widocznej w momencie sprawdzania. Nazwy menu, dostępne wersje, kompatybilność modów albo pluginów i wymagane zasoby mogą różnić się po aktualizacjach. Dlatego nie przenoś żadnych wartości bez sprawdzenia na inną wersję gry, loadera albo serwera.

Przed zmianami w świecie, stanie gry, konfiguracji albo rozszerzeniach utwórz backup dotkniętych plików. Potem zmieniaj tylko jeden powiązany krok naraz i sprawdzaj go tą samą wersją klienta i serwera, na której później chcesz grać.

Punkt kontroli Oczekiwany wynik Przerwanie i powrót
Start serwera Serwer osiąga stan gotowości bez nowych komunikatów błędów. Przy błędach startu cofnij zmianę i wgraj ostatni backup.
Test połączenia Konto testowe może połączyć się przez adres pokazany w panelu. Przy błędach wersji albo połączenia ponownie porównaj wersję, port i odblokowania.
Test funkcji Konkretnie zmieniona funkcja działa bez uszkadzania istniejących danych świata albo gry. Przy skutkach ubocznych zatrzymaj serwer i przywróć zabezpieczone pliki.

Udany pojedynczy test nie jest gwarancją wydajności ani dostępności. Rozmiar świata, mody, pluginy, liczba graczy, trasa sieciowa i jednoczesne obciążenie mogą zmienić wynik. Dokumentuj wersję, zmianę i wynik testu, żeby później móc prześledzić odchylenia.

FAQ

Czy gracze muszą instalować mody ręcznie?

Z reguły gracze pobierają wymagane mody Workshop automatycznie podczas łączenia, o ile konfiguracja serwera jest poprawna, a Steam udostępnia treści Workshop. Ręczne kroki mogą być potrzebne, jeśli lokalne pliki Workshop są uszkodzone albo Steam nie aktualizuje pobierania poprawnie.

Czy samo ID Workshop wystarczy?

Nie. Dla serwera Project Zomboid zwykle potrzebujesz ID Workshop w WorkshopItems i wewnętrznego ID moda w Mods. ID Workshop opisuje źródło, a ID moda aktywuje konkretną treść w grze.

Gdzie znajdę właściwe ID moda?

ID moda znajduje się najczęściej na danej stronie Steam Workshop w opisie albo w instrukcjach instalacji autora moda. Jeśli podanych jest kilka ID modów, dokładnie sprawdź, który wariant chcesz aktywować.

Czy mogę zainstalować wiele modów naraz?

Technicznie długa lista modów jest możliwa, ale dla stabilnych zmian lepsze jest działanie krok po kroku. Zainstaluj kilka modów, zrestartuj serwer, przetestuj dołączenie i sprawdź logi. Tak znajdziesz konflikty znacznie szybciej.

Co zrobić przy konfliktach modów?

Ogranicz listę modów do działającego rdzenia, a potem dodawaj mody ponownie pojedynczo albo w małych grupach. Uwzględniaj dependencies, wskazówki load order i patche compatibility od autorów modów.