Назад до всіх посібників
Project Zomboidmodsproject-viewpointfirst-personzombiebuddyjava-mods

Як встановити Project Viewpoint на сервер Project Zomboid

Грайте в Project Zomboid від першої особи з друзями: додайте Project Viewpoint і ZombieBuddy на сервер і один раз налаштуйте Java-завантажувач на кожному ПК.

Як встановити Project Viewpoint на сервер Project Zomboid

Project Viewpoint — це мод від спільноти, який рендерить Project Zomboid у 3D і дає грати від першої або третьої особи. Він підтримує мультиплеєр, тож його можна поставити на власний сервер і грати з друзями.

Налаштування складається з двох частин:

  1. Власник сервера додає два моди в конфіг сервера. Це займає приблизно три хвилини і робиться один раз.
  2. Кожен гравець встановлює Java-завантажувач ZombieBuddy на свій ПК. Це теж робиться один раз, і жоден сервер не може зробити це за гравця.
Project Viewpoint — це Java-мод, і його не створювали ні Lobby Maker, ні The Indie Stone. The Indie Stone офіційно не підтримує Java-моди: вони мають повний доступ до вашого комп'ютера, тож встановлюйте лише ті, яким довіряєте. На самому сервері Java-код мода не виконується — він працює лише в грі гравця.

Що знадобиться

МодWorkshop IDMod ID
ZombieBuddy3619862853ZombieBuddyобов'язковий — Java-завантажувач
Project Viewpoint3809306528Viewpointсам мод
3D-моделі для Viewpoint3810302175PZVoxelStudioViewpointнеобов'язковий — малює об'єкти 3D-моделями, приблизно 535 МБ

Версія гри. Viewpoint працює лише на тих версіях гри, які автор вказує на сторінці Workshop. На момент написання це Build 42.21 — поточна версія Stable. Сервер і всі гравці мають бути на одній версії.


Частина 1 — сервер (власник)

Спершу зробіть резервну копію (вкладка Backups).
  1. Відкрийте свій сервер у панелі (Мої ігрові сервери → Панель сервера).
  2. Якщо сервер ще жодного разу не запускався, запустіть його один раз і дочекайтеся повного старту, щоб створився файл конфігурації.
  3. Зупиніть сервер на вкладці Console. Project Zomboid перезаписує конфіг під час зупинки, тож зміни, зроблені поки сервер працює, зникнуть.
  4. Відкрийте конфіг: вкладка Mods → Open config file, або вкладка Files → .cache/Server/ → файл .ini з назвою, як Server Name на вкладці Startup.
  5. Знайдіть рядки WorkshopItems= і Mods= і змініть їх на:
WorkshopItems=3619862853;3809306528
Mods=\ZombieBuddy;\Viewpoint
  1. Натисніть Save Content, потім Start на вкладці Console.

Перший запуск довший: сервер завантажує обидва моди зі Steam Workshop, перш ніж завантажити світ. Коли в консолі з'явиться повідомлення про запуск сервера, усе готово.

Важливі правила:

  • Кожен Mod ID починається зі зворотної скісної риски \ — це формат Build 42.
  • \ZombieBuddy стоїть перед \Viewpoint — Viewpoint без нього не працює.
  • Уже є інші моди? Допишіть нові значення до наявних рядків через ;, а не замінюйте їх:
WorkshopItems=1234567890;3619862853;3809306528
Mods=\ExampleMod;\ZombieBuddy;\Viewpoint

Необов'язково: 3D-моделі

Щоб додати пак 3D-моделей, допишіть його після Viewpoint в обидва рядки:

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

Пак великий (приблизно 535 МБ), тож наступний запуск займе на кілька хвилин довше, і серверу потрібне місце на диску. Кожен гравець теж його завантажує, а автор радить виділяти грі щонайменше 4 ГБ RAM.


Частина 2 — кожен гравець (один раз на ПК)

1. Використовуйте версію гри Stable

У Steam натисніть правою кнопкою на Project Zomboid → Properties → Game Versions & Betas і переконайтеся, що не вибрано жодної бета-гілки (наприклад, Pre-Release). Версія вашої гри має збігатися з версією сервера.

2. Підпишіться на моди

Відкрийте ZombieBuddy і Project Viewpoint у Steam Workshop і натисніть Subscribe на обох. Гра завантажила б їх під час входу на сервер, але файли ZombieBuddy мають бути на вашому ПК ще до запуску гри.

3. Встановіть Java-завантажувач ZombieBuddy

Windows — автоматично (рекомендовано):

  1. Завантажте ZombieBuddyInstaller.exe з релізів ZombieBuddy на GitHub.
  2. Запустіть його і виберіть Install or update ZombieBuddy.
  3. Як режим запуску виберіть Both.
  4. Перевірте список змін і підтвердьте. Якщо інсталятор попросить закрити Steam, закрийте.

Windows — вручну:

  1. Скопіюйте ZombieBuddy.jar і zbNative.dll з C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\3619862853\mods\ZombieBuddy\libs\ у C:\Program Files (x86)\Steam\steamapps\common\ProjectZomboid\.
  2. У Steam натисніть правою кнопкою на Project Zomboid → Properties → Launch Options і введіть:
-agentlib:zbNative --

Linux:

  1. Скопіюйте ZombieBuddy.jar з ~/.steam/steam/steamapps/workshop/content/108600/3619862853/mods/ZombieBuddy/libs/ у ~/.steam/steam/steamapps/common/ProjectZomboid/projectzomboid/.
  2. Вкажіть у Steam такі параметри запуску:
-javaagent:ZombieBuddy.jar --

macOS:

  1. Скопіюйте ZombieBuddy.jar з тієї самої папки libs/ предмета Workshop у ~/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/.
  2. Вкажіть у Steam такі параметри запуску:
-javaagent:ZombieBuddy.jar --
-- у кінці параметрів запуску обов'язкове. Без нього ZombieBuddy не запуститься.

4. Запустіть гру і дозвольте Viewpoint

Коли ZombieBuddy знаходить Java-мод, якого ще не бачив, він показує вікно з назвою мода і його відбитком SHA-256. Натисніть Yes для Viewpoint і виберіть «запам'ятати рішення». Те саме вікно з'являтиметься після кожного оновлення Viewpoint.

5. Зайдіть на сервер

Заходьте на свій сервер як зазвичай. У світі гри:

КлавішаДія
OУвімкнути або вимкнути вид від першої особи
Shift + OПеремкнути між першою і третьою особою
Середня кнопка мишіПоказати або сховати курсор
DeleteНалаштування Viewpoint: пресети, шейдер-паки, миша, поле зору

Якщо гра працює повільно, відкрийте налаштування клавішею Delete і виберіть пресет Vanilla — він найлегший.


Оновлення гри

Viewpoint підтримує лише ті версії гри, які автор перевірив. Коли Project Zomboid отримує нове оновлення, мод може перестати працювати, поки автор не випустить нову версію.

  • Ваш сервер Lobby Maker встановлює оновлення гри під час перезапуску, а гра гравців оновлюється через Steam. Перш ніж оновлення потрапить у гілку Stable, The Indie Stone зазвичай щонайменше тиждень тестує його в гілці Pre-Release.
  • Після оновлення гри перевірте на сторінці Viewpoint у Workshop, яку версію він підтримує. Якщо мод ще не оновили, гравці все одно можуть заходити і грати зі звичайним видом (див. нижче), або ви можете прибрати Viewpoint з обох рядків до виходу оновлення.

Типові проблеми

Сервер запустився, але модів немає. Перевірте рядок Mods=: Mod ID мають збігатися точно, з урахуванням великих літер, а \ZombieBuddy має стояти перед \Viewpoint. Також переконайтеся, що сервер був зупинений, коли ви редагували файл.

«Workshop item version is different than server's» під час входу. Один із модів оновився після того, як сервер його завантажив. Перезапустіть сервер, а гравцеві варто перезапустити гру.

Гравець натискає O, але нічого не відбувається. На ПК цього гравця не працює ZombieBuddy: jar лежить не в тій папці, немає параметрів запуску або бракує -- у кінці. Якщо гравець випадково натиснув No у вікні дозволу, він може затиснути Shift під час завантаження гри, щоб вікно з'явилося знову.

Гра знову питає, чи завантажувати Viewpoint. Мод оновився, і його файл змінився. Перевірте, що це все ще Project Viewpoint, і натисніть Yes.

Мод перестав працювати після оновлення гри. Нова версія гри ще не підтримується. Див. розділ Оновлення гри вище.


Часті запитання

Чи можуть зайти друзі без ZombieBuddy? Так. Вони завантажують моди, як і всі, але без Java-завантажувача Viewpoint не вмикається, тож вони грають зі звичайним видом зверху.

Чи працює Viewpoint з іншими модами? За словами автора, з ним працює більшість модів зі Workshop. Додавайте їх так, як описано в гайді Як встановити моди на сервер Project Zomboid.

Чи потрібно серверу більше RAM для Viewpoint? Ні. Мод рендерить на ПК гравців, а сервер лише роздає файли мода. Необов'язковому паку 3D-моделей потрібне здебільшого місце на диску.


Ще немає сервера? Орендуйте сервер Project Zomboid на Lobby Maker — він буде готовий приблизно за хвилину, і Project Viewpoint можна додати одразу.