Перейти до вмісту
Project Zomboid

Встановлення сервера Project Zomboid

Виділений сервер Project Zomboid (App ID 380870) безкоштовно встановлюється через SteamCMD на Windows або Linux. Потрібно 4–8 ГБ ОЗП залежно від гравців і модів та 15–30 хвилин. Build 41 — стабільна гілка; світи Build 42 (бета) несумісні з B41.

Останнє оновлення: 10.10.2026

Виділений сервер Project Zomboid (App ID 380870) безкоштовно встановлюється через SteamCMD на Windows або Linux. Потрібно 4–8 ГБ ОЗП залежно від гравців і модів та 15–30 хвилин. Build 41 — стабільна гілка; світи Build 42 (бета) несумісні з B41.

Покрокове встановлення

  1. Виберіть машину: мінімум 4 ГБ ОЗП, більше за багатьох модів чи гравців.

  2. Встановіть SteamCMD.

  3. Встановіть сервер командою app_update 380870 validate (вхід anonymous).

  4. Запустіть start-server.sh (Linux) або StartServer64.bat (Windows).

  5. Під час першого запуску введіть пароль облікового запису admin.

  6. Зупиніть сервер і відредагуйте Zomboid/Server/servertest.ini та servertest_SandboxVars.lua.

  7. Відкрийте UDP-порти 16261 і 16262 (брандмауер, провайдер, роутер).

  8. Перевірте підключення до 127.0.0.1 (локально), потім до публічної IP.

  9. Налаштуйте автозапуск (systemd або планувальник).

  10. Заплануйте оновлення, резервні копії Zomboid/ і перезапуски.

Вимоги

  • 64-бітна Windows або Linux (Ubuntu/Debian)
  • ОЗП: задається -Xmx у скрипті/JSON запуску (наприклад, -Xmx8g); для Build 42 потрібно більше
  • Для завантаження акаунт Steam не потрібен (anonymous)

Локальне встановлення (Windows)

Використовуйте 64-бітний запуск (StartServer64.bat), не 32-бітний. Файли конфігурації створюються в C:\Users\<користувач>\Zomboid\Server\ (ім'я сервера за замовчуванням — servertest). У грі виберіть «Приєднатися» і 127.0.0.1.

C:\steamcmd\steamcmd.exe +force_install_dir C:\pzserver +login anonymous +app_update 380870 validate +quit
cd C:\pzserver
.\StartServer64.bat

Встановлення на Linux VPS (Ubuntu/Debian)

Створіть окремого користувача без root, встановіть SteamCMD (Ubuntu: увімкніть multiverse та i386), встановіть і запустіть. Конфігурація лежить у ~/Zomboid/Server/. Ім'я сервера (префікс файлів) задається -servername.

sudo adduser --disabled-password --gecos "" pz
sudo add-apt-repository multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd
sudo -iu pz
/usr/games/steamcmd +force_install_dir /home/pz/server +login anonymous +app_update 380870 validate +quit
cd /home/pz/server && ./start-server.sh -servername servertest

Порти для відкриття

DefaultPort (servertest.ini) — UDP 16261; наступний порт (16262) призначається автоматично. Змінюючи DefaultPort, ви зсуваєте блок. RCON (RCONPort, 27015 у прикладі) лишається вимкненим, доки не задано RCONPassword. У деяких посібниках згадуються й UDP-порти Steam (8766–8767): тут офіційно не підтверджено, дивіться свій servertest.ini. На домашньому роутері прокиньте порти (NAT); в OVH, Hetzner, Scaleway відкрийте їх у брандмауері/security group; перевіряйте з іншої мережі.

  • 16261/UDP — game (DefaultPort)
  • 16262/UDP — DefaultPort + 1, assigned automatically
  • 27015/TCP — RCON (RCONPort, optional)

Брандмауер Linux (ufw)

Дозвольте SSH перед увімкненням ufw.

sudo ufw allow OpenSSH
sudo ufw allow 16261:16262/udp
sudo ufw enable

Брандмауер Windows

PowerShell від адміністратора:

netsh advfirewall firewall add rule name="Zomboid" dir=in action=allow protocol=UDP localport=16261-16262

Служба systemd (автозапуск)

Файл /etc/systemd/system/zomboid.service, потім sudo systemctl enable --now zomboid. У Windows створіть завдання планувальника «під час запуску», що виконує StartServer64.bat.

[Unit]
Description=Project Zomboid Server
After=network-online.target
Wants=network-online.target

[Service]
User=pz
WorkingDirectory=/home/pz/server
ExecStart=/home/pz/server/start-server.sh -servername servertest
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Оновлення та резервні копії

Зупиніть сервер, збережіть ~/Zomboid (конфіг і світ у Saves/Multiplayer), повторіть app_update і перезапустіть. У грі є й автоматичні бекапи (BackupsCount, BackupsOnStart у servertest.ini).

sudo systemctl stop zomboid
tar czf ~/zomboid-backup-$(date +%F).tar.gz -C /home/pz Zomboid
sudo -u pz /usr/games/steamcmd +force_install_dir /home/pz/server +login anonymous +app_update 380870 validate +quit
sudo systemctl start zomboid
# crontab -e (root) : 0 5 * * * systemctl restart zomboid

Як заявити сервер

Задайте Public=true і PublicName, щоб потрапити до ігрового списку; інакше гравці підключаються за IP:16261. Додайте сервер також на game-rank.com/jeux/project-zomboid.

Усунення несправностей

  • Немає підключення з інтернету: UDP 16261–16262 не відкриті (брандмауер, провайдер або NAT).
  • Моди не завантажуються: переконайтеся, що заповнені і WorkshopItems (числа), і Mods (Mod ID), через крапку з комою.
  • Нестача пам'яті / виліт: збільште -Xmx у скрипті або JSON запуску, особливо за багатьох модів.
  • Світ зник або несумісний: Build 42 і Build 41 не діляться світами; залишайтеся на одній гілці.
  • Не вдається змінити конфіг: файли лежать у Zomboid/Server/ користувача, а не в папці встановлення; редагуйте при зупиненому сервері.

Поширені запитання

Який App ID у сервера Project Zomboid?
380870 (сама гра — 108600): steamcmd +login anonymous +app_update 380870 validate +quit.
Які порти відкрити?
UDP 16261 (DefaultPort) і UDP 16262; TCP 27015 — лише за ввімкнення RCON.
Де задається пароль адміністратора?
Під час першого запуску консоль запитує пароль облікового запису admin (доступ до всіх команд): зберігайте його надійно.
Build 41 чи Build 42?
Build 41 — стабільна гілка за замовчуванням; Build 42 — необов'язкова бета-гілка, її світи несумісні. Перевірте активну гілку перед міграцією.

Інструменти для сервера Project Zomboid

Project Zomboid
Project ZomboidВільний доступ
Створіть servertest.ini і servertest_SandboxVars.lua для сервера Project Zomboid: порти, моди, PvP, зомбі, лут і виживання.
КонфігураціяSandboxМодиВідкрити
Документація
Project Zomboid
Project ZomboidВільний доступ
Впорядкуйте Mods, WorkshopItems і Map сервера Project Zomboid: порядок завантаження, дублікати та хибні ID виявляються автоматично.
МодиWorkshopВідкрити
Документація