Pterohost docs

Project Zomboid сервер: настройка, моды и открытие портов

Полное руководство по запуску сервера Project Zomboid: конфиг servertest.ini, установка модов через WorkshopItems, открытие портов 16261-16262.

Один из самых частых вопросов о Project Zomboid - почему не удаётся подключиться к серверу друга или почему закрыт порт 16262. Эта статья покрывает полный цикл: от запуска сервера до настройки конфига, установки модов из Steam Workshop и решения проблем с портами. Настройка Project Zomboid сервера требует чуть больше внимания к деталям, чем в других играх, но результат того стоит.

Что понадобится

  • Windows 10/11 или Linux (Ubuntu 20.04+)
  • SteamCMD или Steam-клиент с купленной игрой
  • Java 17+ (для Linux-версии сервера)
  • Минимум 4 ГБ RAM (рекомендуется 6-8 ГБ с модами)
  • Открытые порты 16261-16262 UDP (и 8766, 8767 для Steam-версии)

Хотите сервер Project Zomboid, где порты и моды настраиваются за пару кликов? Заказать хостинг Project Zomboid - автоматическая установка, NVMe SSD и панель управления с поддержкой Workshop. По промокоду 4START скидка 20% на первый заказ.

Установка и первый запуск

Загрузка через SteamCMD

login anonymous
force_install_dir C:\pz-server
app_update 380870 validate
quit

App ID 380870 - Project Zomboid Dedicated Server. После загрузки в папке будет файл StartServer64.bat (Windows) или start-server.sh (Linux).

Первый запуск и генерация конфига

Запустите StartServer64.bat. При первом старте сервер:

  1. Создаст папку C:\Users\USERNAME\Zomboid\Server\
  2. Сгенерирует файлы конфигурации servertest.ini и servertest_SandboxVars.lua
  3. Попросит задать пароль администратора

Дождитесь строки SERVER STARTED в консоли, затем закройте сервер для настройки конфига.

Настройка servertest.ini

Основной конфигурационный файл находится по пути C:\Users\USERNAME\Zomboid\Server\servertest.ini на Windows или ~/.config/Zomboid/Server/servertest.ini на Linux.

Ключевые параметры:

ПараметрОписаниеПример значения
PublicNameИмя сервера в браузереВыживание Клана
PublicDescriptionОписание сервераРежим выживания с модами
MaxPlayersМаксимум игроков8
DefaultPortОсновной UDP-порт16261
UDPPortVOIP UDP-порт16262
PasswordПароль для входаzombies2025
PublicВидим в списке серверовtrue
SteamScoreboardПоддержка Steam-спискаtrue
SpawnRegionsДоступные города для спавнаMuldraugh, KY

Пример минимальной конфигурации:

PublicName=Мой сервер PZ
MaxPlayers=8
DefaultPort=16261
UDPPort=16262
Password=мой_пароль
Public=false
AdminPassword=admin_пароль
Map=Muldraugh, KY

Открытие портов

Какие порты нужны

ПортПротоколНазначение
16261UDPОсновной игровой трафик
16262UDPВнутриигровой голосовой чат (VOIP)
8766UDPSteam-трафик (для Steam-версии)
8767UDPSteam-трафик (для Steam-версии)

Проброс на роутере

Зайдите в веб-интерфейс роутера (обычно 192.168.1.1 или 192.168.0.1). Найдите раздел «Проброс портов» (Port Forwarding / Virtual Servers) и создайте правила:

  • Внешний порт 16261 UDP -> Внутренний IP сервера, порт 16261
  • Внешний порт 16262 UDP -> Внутренний IP сервера, порт 16262

Для Steam-версии добавьте аналогично 8766 и 8767 UDP.

Проверка открытых портов

Пока сервер запущен, проверьте порт через онлайн-сервисы (например, canyouseeme.org) или командой:

# Windows PowerShell
Test-NetConnection -ComputerName ВАШ_ВНЕШНИЙ_IP -Port 16261

# Linux
nc -zuv ВАШ_ВНЕШНИЙ_IP 16261

Ошибка “порт 16262 закрыт” - это не критично для самого подключения. Порт 16262 нужен только для VOIP. Если игроки могут зайти на сервер, но не слышат друг друга - откройте именно 16262.

Установка модов из Steam Workshop

Как найти ID мода и Workshop ID

В Steam Workshop найдите нужный мод. В URL страницы мода будет число после ?id= - это Workshop Item ID. Сам Mod ID указан на странице мода в описании (обычно в разделе “Requirements” или “How to install”).

Добавление модов в servertest.ini

Откройте servertest.ini и найдите строки Mods= и WorkshopItems=:

Mods=Hydrocraft;RealHandgunsSoundsMK2;MoreDescriptionForTraits
WorkshopItems=2018726167;2790438396;2103726974

Важно: порядок модов в Mods= должен строго совпадать с порядком Workshop ID в WorkshopItems=. Разделитель - точка с запятой без пробелов.

Порядок загрузки модов

Некоторые моды имеют зависимости. Размещайте их в порядке: сначала базовые библиотеки/зависимости, затем моды, которые их используют.

Пример правильного порядка:

; Hydrocraft зависит от ORGM, ORGM ставим первым
Mods=ORGM;Hydrocraft
WorkshopItems=849072342;2018726167

Долгая инициализация с модами

При первом запуске сервера с новыми модами в консоли вы увидите строки вроде:

Loading mod: Hydrocraft
Patching: vehicle classes...
Patching: recipe classes...

Это нормально. Чем больше модов - тем дольше. 10-30 минут при первом старте с крупными модпаками - стандартная ситуация. Последующие запуски значительно быстрее.

Частые ошибки

Сервер не виден в списке - убедитесь, что в servertest.ini стоит Public=true и порт 16261 UDP открыт на роутере/файрволе. Также проверьте, что не запущен второй экземпляр сервера на том же порту.

“Connection timeout” при подключении - порт 16261 заблокирован. Проверьте проброс на роутере и брандмауэр Windows (Защитник Windows может блокировать UDP-трафик).

Мод не загружается, ошибка в консоли - скорее всего, Workshop ID или Mod ID указан неверно. Сверьтесь со страницей мода в Steam.

Java heap space / OutOfMemoryError - не хватает RAM. Увеличьте -Xmx в StartServer64.bat, например, с -Xmx2g до -Xmx4g (4 ГБ для Java heap).

Мир не генерируется - проверьте, что карта в параметре Map= написана точно, включая запятую и пробел: Muldraugh, KY.

Надоело разбираться с Java, ini-файлами и пробросом портов? Попробуйте хостинг Project Zomboid на Pterohost - удобная панель управления, поддержка 24/7 и бесплатная DDoS-защита. По промокоду 4START скидка 20% на первый заказ.

Часто задаваемые вопросы

Project Zomboid порт 16262 - зачем он нужен? Порт 16262 UDP используется для внутриигрового голосового чата (VOIP). Если он закрыт, игроки не смогут использовать голосовую связь, но подключиться к серверу всё равно смогут.

Как открыть порты для Project Zomboid? На роутере настройте проброс портов 16261 и 16262 UDP на внутренний IP сервера. На хостинге Pterohost порты открываются автоматически.

Почему закрыт порт Project Zomboid после настройки? Проверьте: порт в servertest.ini совпадает с пробросом на роутере; брандмауэр Windows или UFW не блокирует UDP; процесс сервера действительно запущен.

Project Zomboid сервер с модами - как установить? Откройте servertest.ini и добавьте ID мода в строку Mods= (через точку с запятой) и Workshop ID в WorkshopItems=. Порядок в обоих строках должен совпадать.

Почему долгая инициализация сервера с модами Project Zomboid? При первом запуске сервер загружает и патчит все файлы модов - это нормально. С большим количеством модов первый старт может занимать 10-30 минут. Последующие запуски быстрее.

Читайте также