servarium :)
главная / журнал / Как настроить выделенный сервер Project Zomboid под Windows
гайд 13 мая 2026 г. · 13 мин чтения · Project Zomboid

Как настроить выделенный сервер Project Zomboid под Windows

Инструкция из исходного markdown: требования, установка, конфигурация, порты, запуск и подключение сервера.

Прежде чем переходить к настройкам, важно понять контекст. Сервер для Project Zomboid — это не только мощность железа, но и грамотная конфигурация: от тикрейта до резервного копирования. В этом гайде разбираем то, что обычно остаётся за кадром в официальной документации.

Полное и подробное руководство для Windows: от подбора железа и установки сервера до конфигурации, проброса портов и подключения из клиента.

1. Рекомендуемые системные требования

Все значения ниже рассчитаны на поддержание игры примерно до восьми игроков, ванильную или с лёгкими модами. Если планируете хостить большие группы или тяжёлые сборки модов — масштабируйте ОЗУ и ЦП пропорционально вверх.

Компонент

Рекомендация

-

-

Операционная система

Windows 10 64-bit (с последними кумулятивными обновлениями) или Windows 11 64-bit. 32-битный лаунчер ещё поставляется, но все актуальные сборки рассчитаны на 64 бита.

Процессор

Современный 6–8-ядерный CPU с высокой одно­поточной производительностью — например, Intel Core i5-12400 / Core i7-12700 либо AMD Ryzen 5 5600 / Ryzen 7 5800X. Симуляция мира в Project Zomboid сильно упирается в один поток, поэтому частота на ядро важнее, чем общее число ядер.

Оперативная память

Закладывайте примерно 16 ГБ под клиент игры и 12–16 ГБ под процесс выделенного сервера. Сервер билда 41 без модов обычно требует 8–11 ГБ.

Видеокарта

NVIDIA GeForce RTX 3060 / GTX 1660 Super либо AMD Radeon RX 5700 XT (или эквивалент), не менее 4 ГБ видеопамяти, поддержка OpenGL 2.1 / GLSL 1.2.

Накопитель

NVMe SSD объёмом от 250 ГБ, как минимум 30 ГБ свободного места. PZ сохраняет мир множеством мелких чанков, поэтому SSD (особенно NVMe) заметно снижает фризы и подёргивания.

Сеть

Проводное Ethernet-подключение. Минимально закладывайте 5 Мбит/с на отдачу, больше — лучше, особенно для групп от четырёх человек.

Java

Выделенный сервер уже содержит свой JRE (папка jre64). Отдельная установка JDK для актуальных билдов не требуется.

Совет. Если планируете хостить больше восьми одновременных игроков или тяжёлый список модов (машины, расширения оружия, NPC-моды), поднимите общий объём ОЗУ до 64 ГБ и перейдите на CPU класса Core i7-13700 / Ryzen 7 7700X.

2. Два способа установки сервера

В Windows реально работают два пути установки. Оба дают полностью рабочий выделенный сервер — выбирайте тот, который ближе вашим привычкам.

  • Способ 1 — через клиент Steam. Самый простой, если у вас уже куплена базовая игра. Steam сам обновляет сервер.
  • Способ 2 — через SteamCMD. Чуть более технический, но позволяет ставить сервер вне Program Files, использовать non-Steam-сборку и обновляться по скрипту. Рекомендуется тем, кто планирует держать сервер вдолгую.

3. Способ 1 — установка через клиент Steam

Шаг 1. Добавьте инструмент выделенного сервера в библиотеку Steam

В Steam откройте Библиотеку и переключите фильтр сверху с *«Игры»* на *«Инструменты»*. Найдите Project Zomboid Dedicated Server и нажмите Установить. Любому владельцу Project Zomboid серверное ПО полагается бесплатно — объём загрузки около 5 ГБ.

!Страница Project Zomboid Dedicated Server в Steam (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/home-page-of-the-project-zomboid-dedicated-server-app-on-steam.png)

Шаг 2. Найдите папку установки

Когда загрузка закончится, кликните по записи в библиотеке правой кнопкой мыши, выберите Свойства → Установленные файлы → Обзор и откройте папку. По умолчанию она лежит здесь:

unknown node

В папке вы увидите три лаунчера:

  • StartServer32.bat — 32-битная Steam-сборка (легаси, нужна крайне редко).
  • StartServer64.bat — 64-битная Steam-сборка (используйте её почти всегда).
  • StartServer64_nosteam.bat — 64-битная non-Steam-сборка для случаев, когда игроки купили игру в GOG или хотят запускаться без авторизации Steam.

!Папка установки выделенного сервера Project Zomboid (https://cdn.mos.cms.futurecdn.net/Y3aX9Y7KPoy7D7je2xSgDN.jpg)

Шаг 3. Выделите ОЗУ, отредактировав StartServer64.bat

Кликните по StartServer64.bat правой кнопкой мыши и выберите Изменить (подойдёт «Блокнот»). Внутри файла среди длинной команды Java есть два параметра памяти, по умолчанию равные 16g:

unknown node

-Xms — стартовый размер кучи, -Xmx — максимальный. Поставьте им одинаковое значение, равное количеству гигабайт ОЗУ, которое вы хотите отдать серверу. Для типового ванильного мира на 4–6 игроков с запасом хватает 6–8 ГБ:

unknown node

Если оставить значение 16g на машине, где столько свободной памяти просто нет, сервер откажется стартовать с ошибкой Java о нехватке памяти.

Замечание для старых сборок Windows Server. На Windows Server 2016 и более ранних версиях современный флаг сборщика мусора не поддерживается — замените -XX:+UseZGC на -XX:+UseG1GC в том же .bat-файле. На Windows 10 и 11 значение по умолчанию можно оставить.

Сохраните и закройте файл.

Шаг 4. Первый запуск и пароль администратора

Дважды щёлкните StartServer64.bat. Откроется окно консоли, проскочат несколько строк лога старта, и появится приглашение Enter new administrator password. Введите пароль (для безопасности на экране он не отображается), нажмите Enter и подтвердите. Эта учётная запись администратора создаётся один раз и используется для всех админских команд внутри игры.

!Первый запуск сервера Project Zomboid в командной строке (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/startvorgang-project-zomboid-server.png)

При первом запуске Windows Defender Firewall, скорее всего, попросит разрешить серверу сетевой доступ — поставьте галочки на профилях Частная и Публичная и нажмите «Разрешить».

Когда мир сгенерируется, в консоли появится сообщение, что сервер слушает входящие подключения. Окно консоли надо оставить открытым — пока оно открыто, сервер работает.

4. Способ 2 — установка через SteamCMD

SteamCMD — это консольная сборка клиента Steam от Valve. Это самый аккуратный способ держать долгоиграющий сервер отдельно от вашей обычной библиотеки Steam, и именно его используют большинство хостингов.

Шаг 1. Создайте папку под сервер

Берите путь вне Program Files, чтобы не упереться в права на запись, например:

unknown node

Шаг 2. Скачайте и распакуйте SteamCMD

Скачайте официальный архив SteamCMD по адресу https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip и распакуйте его содержимое прямо в C:\\PZServer. У SteamCMD нет инсталлятора — он просто запускается оттуда, куда вы его распаковали.

Шаг 3. Создайте скрипт загрузки

В C:\\PZServer создайте новый текстовый файл с именем FetchServerFiles.bat и вставьте в него:

unknown node

Что здесь происходит:

  • +login anonymous — выделенный сервер не требует учётной записи Steam.
  • +force_install_dir "C:\\PZServer" — установка в только что созданную папку.
  • +app_update 380870 validate — 380870 это Steam app ID для Project Zomboid Dedicated Server. ID самой игры — 108600, и здесь он не используется.

Шаг 4. Запустите скрипт

Дважды щёлкните FetchServerFiles.bat. SteamCMD скачает выделенный сервер, проверит целостность файлов и завершится. На обычном канале это занимает несколько минут.

После завершения вы получите тот же StartServer64.bat, StartServer64_nosteam.bat, набор конфигурационных файлов и папку jre64, что и в способе 1. Отредактируйте параметры памяти ровно так, как описано в Способе 1, шаге 3, и затем запустите нужный лаунчер.

Steam-лаунчер против non-Steam. Используйте StartServer64_nosteam.bat, только если ваши игроки будут подключаться из non-Steam-копий (версия из GOG или владельцы Steam-копии, запускающие игру с ключом -nosteam). Всем остальным подойдёт StartServer64.bat.

5. Конфигурация сервера (servertest.ini и сопутствующие файлы)

Первый запуск создаёт папку конфигурации в профиле пользователя Windows:

unknown node

Самые важные внутри — три файла:

  • servertest.ini — основные настройки сервера (количество слотов, порты, PvP, RCON, моды, пароль и т. д.).
  • servertest_SandboxVars.lua — правила «песочницы» и мира: скорость и численность зомби, редкость лута, длина дня, отключение электричества/воды и так далее.
  • servertest_spawnregions.lua — какие регионы спауна доступны новым персонажам.

Если вы задали серверу другое имя через командную строку (например, StartServer64.bat -servername mygroup), имена файлов будут начинаться с этого имени, а не с servertest.

Что поправить в первую очередь

Откройте servertest.ini в «Блокноте» и пройдитесь как минимум по этим параметрам:

  • PublicName — название сервера, которое увидят игроки.
  • Public=true/false — попадает ли сервер в публичный браузер.
  • Password — оставьте пустым для открытого сервера или задайте строку для приватного.
  • MaxPlayers — по умолчанию 32; уменьшите под выделенную ОЗУ.
  • PauseEmpty=true — ставит симуляцию мира на паузу, когда никого нет онлайн; экономит CPU, но останавливает рост грядок и таймеры.
  • DefaultPort=16261 — основной игровой порт. Меняйте только если точно знаете зачем.
  • RCONPort / RCONPassword — задайте надёжный пароль RCON, если планируете удалённое администрирование.
  • WorkshopItems / Mods / Map — списки Workshop ID, Mod ID и активной карты через запятую. Порядок в Mods= должен совпадать у сервера и у всех клиентов.

Сохраните файл и перезапустите сервер (закройте окно консоли, затем заново запустите лаунчер).

6. Открытие портов в брандмауэре и на роутере

Project Zomboid использует для игрового трафика UDP. В современных сборках (B41 stable и новее) достаточно открыть всего два порта:

Порт

Протокол

Назначение

-

-

-

16261

UDP

Основной игровой трафик

16262

UDP

Прямое подключение / второй канал клиента

27015

TCP

Опционально, только если используете RCON для удалённого администрирования

8766–8767

UDP

Опционально / легаси. Некоторые старые гайды и панели хостингов всё ещё открывают их; держать открытыми не вредно, но не обязательно.

Брандмауэр Windows Defender

При первом запуске Windows, скорее всего, уже сам предложил разрешить серверу сеть. Чтобы проверить или донастроить вручную:

  1. Откройте Пуск → Брандмауэр Защитника Windows в режиме повышенной безопасности.
  2. В правой панели выберите Правила для входящих подключений → Создать правило.
  3. Выберите Для порта → UDP, перечислите 16261, 16262, разрешите подключение, примените к профилям Доменный, Частный, Публичный и назовите правило Project Zomboid Server.

Повторите с TCP 27015, только если вы используете RCON.

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

Чтобы к серверу могли подключаться игроки извне вашей домашней сети, эти же UDP-порты надо пробросить на роутере на локальный IPv4-адрес ПК-хоста.

  1. Узнайте локальный IP машины-хоста: откройте «Командную строку» и введите ipconfig. Нужная строка — IPv4-адрес под активным адаптером (обычно вида 192.168.1.50).
  2. Войдите в веб-интерфейс роутера (как правило, http://192.168.0.1 или http://192.168.1.1).
  3. Найдите раздел Port Forwarding / Виртуальный сервер.
  4. Создайте записи, пробрасывающие UDP 16261 и UDP 16262 на локальный IP хоста.
  5. Сохраните и, если роутер попросит, перезагрузите его.

Игроки извне подключаются к вашему публичному IPv4-адресу (узнать его можно, например, на whatismyipaddress.com). Игроки в той же локалке могут вместо публичного использовать локальный IP.

7. Подключение к своему серверу из клиента

Запустите Project Zomboid обычным образом. В главном меню нажмите Join.

!Главное меню Project Zomboid (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/project-zomboid-main-menu.png)

В браузере серверов:

  1. Нажмите Favorites (или Add to Favorites в новых сборках).
  2. Введите любую метку в Name, а в поле IP впишите адрес сервера: 127.0.0.1, если подключаетесь с той же машины, на которой работает сервер; локальный IP (192.168.x.x), если вы в одной локальной сети; публичный IP, если подключаетесь извне домашней сети.
  3. Убедитесь, что Port = 16261.
  4. Заполните Account Username, Account Password — пароль игрока, который сервер свяжет с этим именем (это не админский пароль из шага 4) — и Server Password, если задавали его в servertest.ini.
  5. Нажмите Save, затем Join Server.

!Окно подключения к серверу Project Zomboid (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/project-zomboid-server-menu.png)

После загрузки вы окажетесь в округе Нокс и сможете начинать выживать.

!Спаун персонажа в мире Project Zomboid (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/project-zomboid-game-launch.png)

8. Альтернатива — режим Host прямо из игры

Если вам нужен только кооп на одну сессию, а не круглосуточный сервер, встроенный в игру режим Host — более лёгкая альтернатива. В главном меню выберите Host, задайте лимит памяти (для двух-трёх игроков в ванили хватает 2 ГБ) и через Manage Settings → Edit Selected Settings переименуйте сервер, поставьте пароль и подкрутите правила. Машина хоста должна оставаться включённой, иначе мир перестанет быть доступным, а при выходе хоста мир ставится на паузу.

!Внутриигровое меню Host в Project Zomboid (https://cdn.mos.cms.futurecdn.net/nbgfMputasb8XDYhrtZURS.jpg)

Описанный в разделах 3–7 путь через выделенный сервер однозначно лучше для постоянного мира, модовых сборок и любого сервера, который должен быть в онлайне, пока вас нет за компьютером.

9. Эксплуатация и устранение проблем

  • Запланируйте ежедневный рестарт. Долго работающие PZ-серверы понемногу набирают «лишнюю» память; автоматический перезапуск раз в сутки (Планировщик задач Windows запускает .bat) держит производительность ровной.
  • Бэкапьте папку Zomboid. Всё важное — сейвы, конфиг сервера, состояние модов — лежит в C:\\Users\\<Вы>\\Zomboid. Делайте снимок перед обновлением модов и крупными версионными апдейтами.
  • Порядок модов должен совпадать. Когда игроки видят ошибку «mods are out of date», чаще всего причина в том, что порядок в Mods= в servertest.ini не совпадает с порядком, сохранённым у клиента. Перевставьте строку и попросите всех очистить локальный кеш модов.
  • Избегайте Wi-Fi там, где возможно. Проводной Ethernet несравнимо стабильнее для хостинга; беспроводное подключение проявляется как «резинка» и пропущенные удары.
  • В сомнительных случаях используйте SteamCMD. Этим способом пользуются все коммерческие хостинги: он чисто переживает смену учётной записи Windows и обновляется одной строкой скрипта.
  • Сами разработчики советуют не разгонять сервер по числу игроков. Для групп больше ~16–20 человек закладывайте мощный хост или арендованное железо, а не домашний ПК.

Читать дальше