Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Zostało tylko kilka godzin!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Jak dodać mody do swojego serwera Project Zomboid

PL zomboid pz mods workshop 0 found this helpful

Ten przewodnik przeprowadzi Cię przez instalację modów ze Steam Workshop na serwerze Project Zomboid hostowanym w Legion Hosting. Obejmuje formaty modów B42 i B41, narzędzie Legion Hosting Mod Organizer, uwagi dotyczące kompatybilności dużych paczek modów oraz sposób naprawy typowych uszkodzeń świata związanych z modami.

Utwórz kopię zapasową swojego świata przed dodaniem modów. Mody mogą uszkodzić istniejący zapis, szczególnie gdy są dodawane w trakcie rozgrywki. Przed wprowadzeniem jakichkolwiek zmian użyj GPanel, aby utworzyć kopię zapasową, lub pobierz folder zapisu przez SFTP.

Wymagania wstępne

  • Aktywny serwer Project Zomboid w Legion Hosting, dostępny pod adresem gpanel.legionhosting.net
  • Twój serwer musi być Offline przed edytowaniem ustawień modów — najpierw zatrzymaj go w GPanel
  • Identyfikatory Steam Workshop ID oraz Mod ID dla każdego moda, który chcesz zainstalować (znajdują się na stronie każdego moda w Steam Workshop)
  • Kopia zapasowa Twojego aktualnego zapisu świata (zdecydowanie zalecana — zobacz ostrzeżenie powyżej)
B42 czy B41? Build 42 (B42) jest obecnie domyślny dla nowych serwerów. Build 41 (B41) to starsza, stabilna gałąź. Format konfiguracji modów różni się między nimi. Jeśli nie masz pewności, który build działa na Twoim serwerze, sprawdź nazwę serwera lub linię startową w konsoli GPanel — wersja build zostanie wyświetlona przy uruchomieniu.

Krok 1 — Znajdź Workshop ID i Mod ID dla każdego moda

Każdy mod, który chcesz zainstalować, wymaga dwóch osobnych identyfikatorów:

  • Workshop ID — numeryczny identyfikator w adresie URL Steam Workshop, np. https://steamcommunity.com/sharedfiles/filedetails/?id=2392987841
  • Mod ID — wewnętrzny identyfikator zdefiniowany przez autora moda, znajdujący się w opisie moda na stronie Workshop, zazwyczaj wymieniony jako "Mod ID:" lub w pliku mod.info moda

Zapisz oba identyfikatory dla każdego moda przed kontynuowaniem. Pojedynczy element Workshop czasami zawiera wiele pod-modów, z których każdy ma własny Mod ID.

workshop-page-ids

Krok 2 — Użyj Legion Hosting Mod Organizer (zalecane)

Najłatwiejszym sposobem zbudowania listy modów jest Legion Hosting Zomboid Mod Organizer. Pozwala on przeszukiwać Workshop, dodawać mody według adresu URL lub ID oraz automatycznie generuje poprawnie sformatowane linie konfiguracyjne, które należy wkleić do GPanel.

  1. Przejdź do legionhosting.net/zomboid-mod-organizer.php.
  2. Wyszukaj mody po nazwie lub wklej adres URL Steam Workshop do pola wyszukiwania.
  3. Dodaj każdego moda do swojej listy za pomocą przycisku Add.
  4. Gdy lista będzie kompletna, kliknij Generate Config. Narzędzie wygeneruje gotowe do użycia linie WorkshopItems i Mods sformatowane dla wersji build Twojego serwera.
  5. Skopiuj wygenerowane linie i przejdź do kroku 4, aby wkleić je w ustawieniach serwera.

Jeśli wolisz wprowadzić identyfikatory ręcznie, kontynuuj krok 3, aby sformatować je poprawnie dla swojej wersji build.

Krok 3 — Sformatuj listę modów poprawnie

WorkshopItems (takie same dla wszystkich buildów)

Linia WorkshopItems używa średnika do oddzielania identyfikatorów Workshop ID. Ten format jest taki sam zarówno dla B41, jak i B42:

Linia WorkshopItems

WorkshopItems=2392987841;1550458773;2786383654

Mods — format Build 42 (B42)

B42 używa prefiksu z ukośnikiem wstecznym (\) przed każdym Mod ID:

Linia Mods (B42)

Mods=\ModID1;\ModID2;

Format DLMP (B42)

Niektóre konfiguracje używają formatu DLMP, który łączy identyfikatory Workshop ID i Mod ID za pomocą ukośnika wstecznego w jednym polu:

Format DLMP

2392987841\ModID1;1550458773\ModID2;2786383654\ModID3;
Ukośnik wsteczny jest wymagany w B42. To najczęstsza przyczyna niepowodzeń ładowania modów po aktualizacji B42. Wpisy Mods muszą być poprzedzone ukośnikiem wstecznym: \modID. Nie używaj ukośników w przód, przecinków ani samego Mod ID bez prefiksu z ukośnikiem wstecznym.

Mods — format Build 41 (B41)

B41 używa zwykłych, oddzielonych średnikami Mod ID bez prefiksu z ukośnikiem wstecznym:

Linia Mods (B41)

Mods=ModID1;ModID2;ModID3
Przechodzisz z B41 na B42? Jeśli zaktualizowałeś swój serwer z B41 na B42, musisz przeformatować linię Mods, aby używała prefiksu z ukośnikiem wstecznym (\ModID). Twój stary format B41 nie załaduje modów poprawnie na serwerze B42.

Krok 4 — Zastosuj listę modów w pliku ustawień serwera

  1. Zaloguj się do GPanel i wybierz swój serwer Project Zomboid.
  2. Upewnij się, że serwer jest Offline. Zatrzymaj go w razie potrzeby.
  3. Otwórz Menedżer plików i przejdź do /.cache/server/.
  4. Otwórz plik ustawień serwera — nazywa się on <servername>.ini (np. servertest.ini).
  5. Znajdź w pliku linie WorkshopItems= oraz Mods=. Wklej wartości wygenerowane w kroku 2 lub sformatowane w kroku 3.
  6. Zapisz plik.
  7. Uruchom serwer. Pobieranie ze Steam Workshop rozpocznie się automatycznie przy uruchomieniu.
gpanel-mods-fields

Krok 5 — Dodawaj mody stopniowo i testuj

Nie dodawaj całej pożądanej listy modów naraz, szczególnie na aktywnym serwerze lub gdy pracujesz z dużą kolekcją. Zamiast tego:

  1. Dodawaj nie więcej niż 3–5 modów naraz.
  2. Uruchom serwer i potwierdź, że osiąga status Running oraz że możesz się połączyć i grać.
  3. Sprawdź konsolę GPanel pod kątem komunikatów o błędach lub śladów stosu przed dodaniem kolejnej partii.
  4. Powtarzaj, aż wszystkie mody zostaną załadowane i będą stabilne.

Takie podejście znacznie ułatwia zidentyfikowanie, który mod powoduje problem, jeśli coś pójdzie nie tak.

Duże listy modów wymagają więcej czasu na uruchomienie. Pobieranie ze Steam Workshop odbywa się przy uruchomieniu. Serwer z 50+ modami może potrzebować kilku minut na pierwsze uruchomienie po zmianie modów. Nie restartuj serwera wielokrotnie, gdy nadal pobiera dane.

Instalowanie modów spoza Workshop

Jeśli masz moda, którego nie ma w Steam Workshop (pobranego jako folder lub plik ZIP), prześlij go przez SFTP do następującej ścieżki na swoim serwerze:

/.cache/mods/

Umieść folder moda (który powinien zawierać plik mod.info) bezpośrednio w /.cache/mods/. Możesz uzyskać dostęp do tego katalogu, używając danych logowania SFTP wyświetlanych w GPanel w zakładce SFTP. Po przesłaniu dodaj Mod ID (z pliku mod.info moda) do linii Mods= w konfiguracji serwera, zgodnie z opisem w kroku 4. W przypadku modów spoza Workshop Workshop ID nie jest potrzebny.

Uwaga dotycząca kompatybilności Authentic Z

Authentic Z to jedna z najpopularniejszych paczek modów do Project Zomboid, ale składa się z wielu pod-modów. Zainstaluj tylko jeden pod-mod naraz, a zalecanym pod-modem dla serwerów wieloosobowych jest:

Authentic Z - Current

Nie włączaj jednocześnie wielu pod-modów Authentic Z na tym samym serwerze. Uruchomienie więcej niż jednego pod-moda z tej kolekcji powoduje konflikty, które mogą spowodować awarię serwera lub uszkodzić tabele łupów. Jeśli nie masz pewności, który pod-mod jest aktywny, sprawdź linię Mods= w konfiguracji i upewnij się, że wymieniony jest tylko Authentic Z - Current (lub Twój pojedynczy wybrany pod-mod).

Weryfikacja

Po uruchomieniu serwera z nowymi modami potwierdź, że załadowały się pomyślnie:

  1. W GPanel otwórz zakładkę Console i obserwuj log uruchomienia. Szukaj linii odnoszących się do ładowania każdego moda — powinieneś zobaczyć coś w stylu [ModLoader] Loading mod: ModID dla każdego zainstalowanego moda.
  2. Połącz się z serwerem w grze i otwórz menu Mods z menu głównego (Esc → Mods). Zainstalowane mody powinny pojawić się na liście.
  3. Przeszukaj log konsoli pod kątem frazy STACK TRACE. Jeśli żadna się nie pojawi, serwer uruchomił się prawidłowo. Jeśli ją zobaczysz, zwróć uwagę na moda wymienionego w pobliżu góry śladu — ten mod jest prawdopodobną przyczyną problemu.
  4. Przejdź się w grze i potwierdź, że zawartość dodana przez mody (przedmioty, budynki, zombie) pojawia się zgodnie z oczekiwaniami.

Rozwiązywanie problemów

Mody nie ładują się / serwer uruchamia się, ale mody wydają się nieaktywne

  • Sprawdź, czy linia Mods używa poprawnego formatu dla Twojego buildu — prefiksu z ukośnikiem wstecznym (\ModID) dla B42, zwykłych Mod ID dla B41. Format WorkshopItems jest taki sam dla obu buildów.
  • Potwierdź, że Mod ID w linii Mods= dokładnie odpowiada identyfikatorowi pokazanemu w opisie Workshop moda lub w pliku mod.info. Mod ID rozróżniają wielkość liter.
  • Sprawdź, czy oba pola WorkshopItems i Mods zostały zapisane — przejdź gdzie indziej i wróć w GPanel, aby potwierdzić, że wartości zostały zachowane.

Pobieranie ze Steam Workshop nie powiodło się / mody nie pobierają się przy uruchomieniu

Jeśli serwer uruchamia się, ale mody Workshop nie wydają się pobierać, folder pamięci podręcznej Steam może być uszkodzony. Aby to naprawić:

  1. Zatrzymaj serwer w GPanel.
  2. Połącz się przez SFTP i przejdź do /steamapps/workshop/.
  3. Usuń cały folder workshop/ (lub jego zawartość).
  4. Uruchom serwer ponownie. Steam ponownie pobierze wszystkie elementy Workshop od nowa.
To usuwa wszystkie buforowane pliki Workshop. Serwer będzie musiał ponownie pobrać każdy zasubskrybowany element Workshop przy następnym uruchomieniu. W przypadku dużych list modów może to wydłużyć pierwsze uruchomienie o kilka minut.

WorldDictionaryException / uszkodzenie słownika świata

Jeśli log konsoli pokazuje błąd WorldDictionaryException, słownik świata uległ uszkodzeniu — może się to zdarzyć przy dodawaniu lub usuwaniu modów wprowadzających nowe przedmioty lub kafelki.

Tylko w ostateczności. Usunięcie WorldDictionary.bin może uszkodzić identyfikatory przedmiotów i pojazdów w Twoim zapisie. Zrób to tylko wtedy, gdy serwer w ogóle się nie uruchamia i nie masz innej opcji. Zawsze najpierw utwórz kopię zapasową folderu zapisu.

Jeśli musisz spróbować odzyskania:

  1. Zatrzymaj serwer w GPanel.
  2. Utwórz kopię zapasową całego folderu zapisu przez SFTP lub GPanel Backups.
  3. Połącz się przez SFTP i przejdź do /.cache/saves/multiplayer/<YourWorldName>/.
  4. Usuń WorldDictionary.bin.
  5. Uruchom serwer. Project Zomboid zregeneruje słownik przy uruchomieniu.
  6. Sprawdź w grze, czy nie ma uszkodzonych przedmiotów lub pojazdów. Jeśli świat jest poważnie uszkodzony, przywróć z kopii zapasowej utworzonej w kroku 2.

Serwer ulega awarii przy uruchomieniu z STACK TRACE w logu konsoli

Ślad stosu bezpośrednio po uruchomieniu zazwyczaj wskazuje na konflikt modów lub moda niekompatybilnego z Twoją obecną wersją build. Aby zdiagnozować:

  1. W GPanel otwórz log Console i wyszukaj STACK TRACE.
  2. Przeczytaj linie powyżej śladu, aby znaleźć wymienioną nazwę pliku moda lub Mod ID — to zazwyczaj problematyczny mod.
  3. Usuń tego moda zarówno z linii WorkshopItems, jak i Mods, zapisz i zrestartuj serwer.
  4. Jeśli serwer uruchomi się prawidłowo po usunięciu, sprawdź stronę Workshop moda pod kątem aktualizacji kompatybilnej z B42 lub znanej uwagi o konflikcie w komentarzach.

Możesz również otworzyć pełny plik debug.log przez SFTP w /.cache/Logs/<date>_DebugLog-server.txt, aby uzyskać więcej szczegółów niż pokazuje konsola GPanel.

Serwer ulega awarii, gdy łączą się gracze z określonymi modami

Jeśli serwer działa prawidłowo, ale ulega awarii, gdy dołącza gracz, gracz może mieć mody po stronie klienta, które kolidują z serwerem. Poproś gracza, aby wyłączył wszystkie swoje lokalne mody Project Zomboid z menu Mods w grze i spróbował połączyć się ponownie. Jeśli awaria ustanie, gracz powinien ponownie włączać mody po jednym, aby znaleźć konfliktujący mod.

Mod usunięty, ale serwer nadal próbuje go załadować

Jeśli usunąłeś ID moda z konfiguracji, ale serwer nadal odwołuje się do niego przy uruchomieniu, element Workshop może być nadal buforowany. Usuń konkretny folder elementu Workshop z /steamapps/workshop/content/108600/<workshopID>/ przez SFTP, a następnie zrestartuj serwer.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.