Как настроить и запустить сервер Project Zomboid шаг за шагом
Par Benjamin Dayan · PDG
· Mis à jour le 16 октября 2026 г. · Lecture 5 min
Содержание
Настройка сервера Project Zomboid требует последовательного подхода: сначала разворачивается сама программа выделенного сервера, затем правится конфигурация игрового мира, и только после этого администратор переходит к тонким параметрам зомби, PvP и доступа игроков. В этой статье — рабочий пошаговый маршрут от первого запуска до рабочего файла servertest.ini с реальными примерами команд и параметров.
Подготовка и первый запуск выделенного сервера Project Zomboid
Перед тем как переходить к правке конфигурации, нужно развернуть саму программу. Project Zomboid Dedicated Server распространяется через SteamCMD (app ID 380870) и работает как на Linux, так и на Windows. Для Linux-машины процесс выглядит так:
apt update && apt install -y steamcmd lib32gcc-s1
su - steam -c "steamcmd +login anonymous +force_install_dir /home/steam/pzserver +app_update 380870 validate +quit"
После загрузки файлов нужно выполнить первый запуск — он автоматически создаст рабочую папку конфигурации в ~/Zomboid/Server/, включая файл servertest.ini, SandboxVars.lua и базу данных мира:
cd /home/steam/pzserver
./start-server.sh -servername MyZomboidServer
Дайте серверу полностью загрузиться один раз, затем остановите его комбинацией Ctrl+C — так все нужные файлы точно создадутся. Для автозапуска при перезагрузке машины удобно оформить systemd-юнит:
[Unit]
Description=Project Zomboid Dedicated Server
After=network.target
[Service]
User=steam
WorkingDirectory=/home/steam/pzserver
ExecStart=/home/steam/pzserver/start-server.sh -servername MyZomboidServer
Restart=on-failure
[Install]
WantedBy=multi-user.target
Не забудьте открыть порты 16261/udp и 16262/udp на firewall (ufw allow 16261:16262/udp) — без этого клиенты не смогут подключиться к серверу даже при правильной конфигурации.
Если вы хотите пропустить этап установки SteamCMD, зависимостей и systemd и сразу перейти к правке игровых параметров, можно развернуть хостинг Project Zomboid на готовой инфраструктуре с панелью Pterodactyl — сервер появится в панели за несколько минут, а все шаги ниже останутся актуальны.
Редактирование файла servertest.ini: основные параметры
Файл servertest.ini (имя соответствует параметру -servername, использованному при запуске) находится в ~/Zomboid/Server/ и содержит сетевые и игровые настройки сервера. Перед редактированием сервер нужно обязательно остановить — изменения на лету не подхватываются.
Базовые параметры подключения
PublicName=My Zomboid Server
PublicDescription=Выживание на острове, PvE, еженедельный вайп луты
Public=true
Open=true
MaxPlayers=16
Password=
DefaultPort=16261
UDPPort=16262
PingLimit=400
Public=true означает, что сервер появится в общем браузере серверов игры. Open=false переключает сервер в режим, где новые игроки не создаются автоматически — это основа для будущего белого списка, о котором ниже. Параметр PingLimit стоит поднимать, если среди игроков есть подключения с высокой задержкой — иначе их будет выкидывать как «лагающих».
Параметры мира и сохранений
SaveWorldEveryMinutes=0
BackupsCount=5
BackupsOnStart=true
BackupsOnVersionChange=true
PauseEmpty=true
MinutesPerPage=1.0
PauseEmpty=true останавливает игровое время, когда на сервере никого нет — полезно для небольших групп, чтобы зомби не размножались бесконечно в отсутствие игроков. Регулярные резервные копии на уровне самой игры стоит дублировать внешним бэкапом VPS или панели — это снижает риск потери прогресса при сбое диска или ошибке в конфигурации.
Настройка зомби, PvP и баланса выживания
Поведение зомби и правила PvP управляются не только из servertest.ini, но и через файл SandboxVars.lua в той же папке. Это ключевой файл для настройки сложности — именно здесь задаются скорость, сила и плотность популяции мертвецов.
Основные параметры зомби
| Параметр | Значение | Эффект |
|---|---|---|
| Speed | 1 (Sprinters) – 4 (Shamblers) | скорость передвижения зомби |
| Strength | 1 (Normal) – 2 (Weak) | урон и выносливость в ближнем бою |
| Toughness | 1 (Tough) – 2 (Normal) | сколько ударов выдерживает зомби |
| Transmission | 1 (Blood+Saliva) – 3 (Everyone's Infected) | механика заражения |
| PopulationMultiplier | float, например 1.5 | общее количество зомби на карте |
| RespawnHours | число часов | периодичность респауна новых зомби |
Speed=2
Strength=1
Toughness=1
Transmission=2
PopulationMultiplier=1.5
RespawnHours=72
RespawnUnseenHours=16
Для PvE-серверов обычно снижают PopulationMultiplier и увеличивают RespawnHours, чтобы игроки успевали зачищать территорию. Для харкорных PvP-проектов, наоборот, плотность зомби повышают — это создаёт дополнительное давление на игроков, которые решают выяснять отношения открыто.
Настройка PvP
PvP регулируется напрямую из servertest.ini:
PVP=true
PVPMeleeDamageModifier=30
PVPFirearmDamageModifier=50
SafetySystem=true
ShowSafety=true
SafetyToggleTimer=2
SafetyCooldownTimer=3
Параметры PVPMeleeDamageModifier и PVPFirearmDamageModifier задают процент урона от игрока к игроку относительно базового — это удобный способ смягчить PvP, не отключая его полностью. SafetySystem включает механику безопасных зон, где атаки между игроками временно блокируются.
Белый список и управление доступом игроков
Белый список в Project Zomboid работает через параметр Open в связке с учётными записями. Если Open=false, новый игрок не сможет зайти без заранее созданного аккаунта — это и есть практический whitelist для выделенного сервера.
Open=false
AllowCoop=true
DenyLoginOnOverloadedServer=true
AutoCreateUserInWhiteList=false
Учётные записи создаются либо заранее через консоль сервера, либо администратором в игре командой /adduser. Основные команды консоли и RCON для управления доступом:
adduser "PlayerName" "password"
removeuserfromwhitelist "PlayerName"
banuser "PlayerName" -ip
banid 76561190000000000
kickuser "PlayerName"
grantadmin "PlayerName"
removeadmin "PlayerName"
Для удалённого управления удобно подключаться по RCON — порт и пароль задаются в servertest.ini параметрами RCONPort и RCONPassword. Это позволяет выдавать права, банить нарушителей и рассылать объявления без прямого доступа к консоли сервера.
Отдельно стоит продумать права для со-администраторов сообщества: панель Pterodactyl позволяет создавать суб-пользователей с ограниченным доступом только к файлам и консоли конкретного сервера, не раскрывая полный доступ к инфраструктуре. Подробнее о доступных играх и панели можно посмотреть в разделе Все наши игровые серверы, а если конфигурация размещена на собственной машине — пригодится материал про VPS Linux для базовой настройки firewall и systemd.
Официальную справку по полному списку параметров сервера и SandboxVars стоит держать под рукой при тонкой настройке — см. Source.
Грамотная настройка сервера Project Zomboid — это последовательность понятных шагов: установка через SteamCMD, правка servertest.ini, баланс зомби через SandboxVars.lua и организация белого списка через команды консоли. Проверяйте изменения после каждого перезапуска и держите резервные копии мира отдельно от самого сервера.
FAQ
Почему изменения в servertest.ini не применяются после редактирования?Файл читается только при старте процесса сервера. Остановите сервер полностью, сохраните изменения в файле и запустите его заново — на лету параметры не перечитываются.
Как узнать Steam ID игрока для команды banid?Проще всего попросить игрока открыть свой профиль Steam и скопировать 64-битный SteamID64 из URL или через сторонние сервисы просмотра профиля — именно это число указывается в команде banid.
Можно ли одновременно использовать белый список и публичный сервер в браузере серверов?Да, оставьте Public=true для видимости в списке, но установите Open=false — сервер будет отображаться, однако подключиться смогут только игроки с заранее созданным через adduser аккаунтом.
Читайте также
- Как установить моды на сервер Project Zomboid ?Получить ID из Steam Workshop, заполнить WorkshopItems= и Mods= в servertest.ini, перезапустить: руководство по установке модов, плюс версия в 1 клик.
- Как создать сервер Project Zomboid ? Пошаговое руководствоДва способа поднять свой сервер Project Zomboid: выделенный сервер на вашем ПК (бесплатно, но технично) или готовый хостинг «под ключ». Полное руководство.
- Существуют ли RP-серверы для Project Zomboid ?Да, RP (роллплей) очень живо развит в Project Zomboid. Как работают эти серверы, какие настройки sandboxvars выбрать и как запустить свой.