Powrót do wszystkich poradników
Project Zomboidmodsproject-viewpointfirst-personzombiebuddyjava-mods

Jak zainstalować Project Viewpoint na serwerze Project Zomboid

Graj w Project Zomboid z widokiem z pierwszej osoby ze znajomymi: dodaj Project Viewpoint i ZombieBuddy na serwer i raz skonfiguruj loader Javy na każdym PC.

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:

  1. Właściciel serwera dodaje dwa mody do konfiguracji serwera. Zajmuje to około trzech minut i robi się to raz.
  2. 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

ModWorkshop IDMod ID
ZombieBuddy3619862853ZombieBuddywymagany — loader Javy
Project Viewpoint3809306528Viewpointsam mod
Modele 3D do Viewpoint3810302175PZVoxelStudioViewpointopcjonalny — 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).
  1. Otwórz swój serwer w panelu (Moje serwery gier → Panel serwera).
  2. Jeśli serwer nigdy nie był uruchomiony, uruchom go raz i poczekaj, aż wystartuje, żeby powstał plik konfiguracyjny.
  3. Zatrzymaj serwer w zakładce Console. Project Zomboid nadpisuje konfigurację przy wyłączaniu, więc zmiany zrobione podczas działania serwera przepadną.
  4. Otwórz konfigurację: zakładka Mods → Open config file albo zakładka Files → .cache/Server/ → plik .ini nazwany tak jak Server Name z zakładki Startup.
  5. Znajdź linie WorkshopItems= i Mods= i zmień je na:
WorkshopItems=3619862853;3809306528
Mods=\ZombieBuddy;\Viewpoint
  1. 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.
  • \ZombieBuddy stoi 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;\Viewpoint

Opcjonalnie: modele 3D

Aby dodać paczkę modeli 3D, dopisz ją po Viewpoint w obu liniach:

WorkshopItems=3619862853;3809306528;3810302175
Mods=\ZombieBuddy;\Viewpoint;\PZVoxelStudioViewpoint

Paczka 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):

  1. Pobierz ZombieBuddyInstaller.exe z wydań ZombieBuddy na GitHubie.
  2. Uruchom go i wybierz Install or update ZombieBuddy.
  3. Jako tryb uruchamiania wybierz Both.
  4. Sprawdź listę zmian i potwierdź. Jeśli poprosi o zamknięcie Steama, zamknij go.

Windows — ręcznie:

  1. Skopiuj ZombieBuddy.jar i zbNative.dll z C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\3619862853\mods\ZombieBuddy\libs\ do C:\Program Files (x86)\Steam\steamapps\common\ProjectZomboid\.
  2. W Steam kliknij prawym przyciskiem Project Zomboid → Properties → Launch Options i wpisz:
-agentlib:zbNative --

Linux:

  1. Skopiuj ZombieBuddy.jar z ~/.steam/steam/steamapps/workshop/content/108600/3619862853/mods/ZombieBuddy/libs/ do ~/.steam/steam/steamapps/common/ProjectZomboid/projectzomboid/.
  2. Ustaw w Steam takie opcje uruchamiania:
-javaagent:ZombieBuddy.jar --

macOS:

  1. Skopiuj ZombieBuddy.jar z tego samego folderu libs/ przedmiotu z Workshopu do ~/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/.
  2. 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:

KlawiszDziałanie
OWłącz lub wyłącz widok z pierwszej osoby
Shift + OPrzełącz między pierwszą a trzecią osobą
Środkowy przycisk myszyPokaż lub ukryj kursor
DeleteUstawienia 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.