Jak zainstalować Project Viewpoint na serwerze Project Zomboid
Project Viewpoint to mod społeczności, który renderuje Project Zomboid w 3D i pozwala grać z widokiem z pierwszej lub trzeciej osoby. Obsługuje tryb wieloosobowy, więc możesz go używać na własnym serwerze i grać ze znajomymi.
Konfiguracja ma dwie części:
- Właściciel serwera dodaje dwa mody do konfiguracji serwera. Zajmuje to około trzech minut i robi się to raz.
- Każdy gracz instaluje loader Javy ZombieBuddy na swoim komputerze. To też robi się raz i żaden serwer nie zrobi tego za gracza.
Project Viewpoint to mod w Javie, którego nie stworzyło ani Lobby Maker, ani The Indie Stone. The Indie Stone oficjalnie nie wspiera modów w Javie: mają pełny dostęp do Twojego komputera, więc instaluj tylko te, którym ufasz. Na samym serwerze kod Javy z moda się nie uruchamia — działa tylko w grze graczy.
Czego potrzebujesz
| Mod | Workshop ID | Mod ID | |
|---|---|---|---|
| ZombieBuddy | 3619862853 | ZombieBuddy | wymagany — loader Javy |
| Project Viewpoint | 3809306528 | Viewpoint | sam mod |
| Modele 3D do Viewpoint | 3810302175 | PZVoxelStudioViewpoint | opcjonalny — rysuje obiekty jako modele 3D, około 535 MB |
Wersja gry. Viewpoint działa tylko na wersjach gry, które autor podaje na stronie w Workshopie — w chwili pisania to Build 42.21, obecna wersja Stable. Serwer i wszyscy gracze muszą mieć tę samą wersję.
Część 1 — serwer (właściciel)
Najpierw zrób kopię zapasową (zakładka Backups).
- Otwórz swój serwer w panelu (Moje serwery gier → Panel serwera).
- Jeśli serwer nigdy nie był uruchomiony, uruchom go raz i poczekaj, aż wystartuje, żeby powstał plik konfiguracyjny.
- Zatrzymaj serwer w zakładce Console. Project Zomboid nadpisuje konfigurację przy wyłączaniu, więc zmiany zrobione podczas działania serwera przepadną.
- Otwórz konfigurację: zakładka Mods → Open config file albo zakładka Files →
.cache/Server/→ plik.ininazwany tak jak Server Name z zakładki Startup. - Znajdź linie
WorkshopItems=iMods=i zmień je na:
WorkshopItems=3619862853;3809306528
Mods=\ZombieBuddy;\Viewpoint- Kliknij Save Content, a potem Start w zakładce Console.
Pierwsze uruchomienie trwa dłużej: serwer pobiera oba mody ze Steam Workshop, zanim wczyta świat. Gdy konsola pokaże, że serwer wystartował, wszystko jest gotowe.
Ważne zasady:
- Każdy Mod ID zaczyna się od ukośnika wstecznego
\— to format Build 42. \ZombieBuddystoi przed\Viewpoint— Viewpoint go potrzebuje.- Masz już inne mody? Dopisz nowe wartości do istniejących linii po
;, zamiast je zastępować:
WorkshopItems=1234567890;3619862853;3809306528
Mods=\ExampleMod;\ZombieBuddy;\ViewpointOpcjonalnie: modele 3D
Aby dodać paczkę modeli 3D, dopisz ją po Viewpoint w obu liniach:
WorkshopItems=3619862853;3809306528;3810302175
Mods=\ZombieBuddy;\Viewpoint;\PZVoxelStudioViewpointPaczka jest duża (około 535 MB), więc następne uruchomienie potrwa kilka minut dłużej, a serwer potrzebuje miejsca na dysku. Każdy gracz też ją pobiera, a autor zaleca co najmniej 4 GB RAM dla gry.
Część 2 — każdy gracz (raz na komputer)
1. Używaj wersji gry Stable
W Steam kliknij prawym przyciskiem Project Zomboid → Properties → Game Versions & Betas i upewnij się, że nie wybrano żadnej gałęzi beta (np. Pre-Release). Twoja gra musi mieć tę samą wersję co serwer.
2. Zasubskrybuj mody
Otwórz ZombieBuddy i Project Viewpoint w Steam Workshop i kliknij Subscribe przy obu. Gra pobrałaby je przy dołączaniu do serwera, ale pliki ZombieBuddy muszą być na Twoim komputerze, zanim uruchomisz grę.
3. Zainstaluj loader Javy ZombieBuddy
Windows — automatycznie (zalecane):
- Pobierz
ZombieBuddyInstaller.exez wydań ZombieBuddy na GitHubie. - Uruchom go i wybierz Install or update ZombieBuddy.
- Jako tryb uruchamiania wybierz Both.
- Sprawdź listę zmian i potwierdź. Jeśli poprosi o zamknięcie Steama, zamknij go.
Windows — ręcznie:
- Skopiuj
ZombieBuddy.jarizbNative.dllzC:\Program Files (x86)\Steam\steamapps\workshop\content\108600\3619862853\mods\ZombieBuddy\libs\doC:\Program Files (x86)\Steam\steamapps\common\ProjectZomboid\. - W Steam kliknij prawym przyciskiem Project Zomboid → Properties → Launch Options i wpisz:
-agentlib:zbNative --Linux:
- Skopiuj
ZombieBuddy.jarz~/.steam/steam/steamapps/workshop/content/108600/3619862853/mods/ZombieBuddy/libs/do~/.steam/steam/steamapps/common/ProjectZomboid/projectzomboid/. - Ustaw w Steam takie opcje uruchamiania:
-javaagent:ZombieBuddy.jar --macOS:
- Skopiuj
ZombieBuddy.jarz tego samego folderulibs/przedmiotu z Workshopu do~/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/. - Ustaw w Steam takie opcje uruchamiania:
-javaagent:ZombieBuddy.jar ---- na końcu opcji uruchamiania jest obowiązkowe. Bez niego ZombieBuddy się nie uruchomi.4. Uruchom grę i zezwól na Viewpoint
Gdy ZombieBuddy znajdzie mod w Javie, którego wcześniej nie widział, pokaże okno z nazwą moda i jego odciskiem SHA-256. Kliknij Yes dla Viewpoint i wybierz zapamiętanie decyzji. To samo okno pojawi się ponownie po każdej aktualizacji Viewpoint.
5. Dołącz do serwera
Dołącz do swojego serwera jak zwykle. W świecie gry:
| Klawisz | Działanie |
|---|---|
| O | Włącz lub wyłącz widok z pierwszej osoby |
| Shift + O | Przełącz między pierwszą a trzecią osobą |
| Środkowy przycisk myszy | Pokaż lub ukryj kursor |
| Delete | Ustawienia Viewpoint: presety, paczki shaderów, mysz, pole widzenia |
Jeśli gra działa wolno, otwórz ustawienia klawiszem Delete i wybierz preset Vanilla — jest najlżejszy.
Aktualizacje gry
Viewpoint obsługuje tylko wersje gry, które autor przetestował. Gdy Project Zomboid dostaje nową aktualizację, mod może przestać działać, dopóki autor nie wyda nowej wersji.
- Twój serwer Lobby Maker instaluje aktualizacje gry przy restarcie, a gra graczy aktualizuje się przez Steam. Zanim aktualizacja trafi do gałęzi Stable, The Indie Stone zwykle testuje ją co najmniej tydzień w gałęzi Pre-Release.
- Po aktualizacji gry sprawdź na stronie Viewpoint w Workshopie, którą wersję obsługuje. Jeśli mod nie jest jeszcze zaktualizowany, gracze i tak mogą dołączać i grać ze zwykłym widokiem (patrz niżej) albo możesz usunąć Viewpoint z obu linii do czasu aktualizacji.
Typowe problemy
Serwer wystartował, ale modów nie ma. Sprawdź linię Mods=: Mod ID muszą się zgadzać dokładnie, łącznie z wielkością liter, a \ZombieBuddy musi stać przed \Viewpoint. Upewnij się też, że serwer był zatrzymany, gdy edytowałeś plik.
„Workshop item version is different than server's” przy dołączaniu. Jeden z modów został zaktualizowany po tym, jak serwer go pobrał. Zrestartuj serwer, a gracz powinien zrestartować grę.
Gracz naciska O i nic się nie dzieje. ZombieBuddy nie działa na komputerze tego gracza: jar leży w złym folderze, brakuje opcji uruchamiania albo brakuje -- na końcu. Jeśli przez pomyłkę kliknął No w oknie zgody, może przytrzymać Shift podczas wczytywania gry, żeby okno pojawiło się ponownie.
Gra znowu pyta, czy wczytać Viewpoint. Mod został zaktualizowany i jego plik się zmienił. Sprawdź, że to nadal Project Viewpoint, i kliknij Yes.
Mod przestał działać po aktualizacji gry. Nowa wersja gry nie jest jeszcze obsługiwana. Zobacz Aktualizacje gry powyżej.
Najczęściej zadawane pytania
Czy znajomi bez ZombieBuddy mogą dołączyć? Tak. Pobierają mody jak wszyscy, ale bez loadera Javy Viewpoint się nie włącza, więc grają ze zwykłym widokiem z góry.
Czy Viewpoint działa z innymi modami? Według autora działa z większością modów z Workshopu. Dodawaj je tak, jak opisano w poradniku Jak zainstalować mody na serwerze Project Zomboid.
Czy serwer potrzebuje więcej RAM dla Viewpoint? Nie. Mod renderuje na komputerach graczy, a serwer tylko rozdaje pliki moda. Opcjonalna paczka modeli 3D potrzebuje głównie miejsca na dysku.
Nie masz jeszcze serwera? Wynajmij serwer Project Zomboid w Lobby Maker — będzie gotowy w około minutę, a Project Viewpoint możesz dodać od razu.