С 29 июля 2026 года Build 42 (с мультиплеером) — стабильная версия Project Zomboid, и SteamCMD устанавливает её без каких-либо дополнительных действий. Ей нужно больше памяти, чем 41-й: 8 ГБ — впритык; для компании с модами лучше 10–12 ГБ.
1. Скачайте сервер
# Windows
C:\steamcmd\steamcmd.exe +force_install_dir C:\zomboid +login anonymous +app_update 380870 validate +quit
# Linux (от имени пользователя steam)
~/steamcmd/steamcmd.sh +force_install_dir ~/zomboid +login anonymous +app_update 380870 validate +quit
2. Первый запуск
# Windows
C:\zomboid\StartServer64.bat
# Linux
~/zomboid/start-server.sh
При первом запуске консоль попросит задать пароль для пользователя admin. Запишите его: под этим пользователем и с этим паролем вы будете заходить как администратор. Когда сервер полностью запустится, остановите его командой quit, чтобы настроить.
3. Память
Объём памяти задаётся значением -Xmx:
- Windows: в файле
StartServer64.bat. - Linux: в
ProjectZomboid64.json, в спискеvmArgs.
Например, -Xmx10g на VPS с 12 ГБ. Всегда оставляйте запас для системы.
4. Настройки
Они хранятся в папке Zomboid/Server пользователя, от имени которого запущен сервер (в Windows — C:\Users\Administrator\Zomboid\Server\, в Linux — ~/Zomboid/Server/):
servertest.ini: общие настройки.PublicName(имя),Public=true(показывать в списке),Password,MaxPlayers,PVP…servertest_SandboxVars.lua: правила мира (зомби, лут, дни…).
Моды из Workshop: в servertest.ini в строке WorkshopItems= указываются номера из Workshop, а в Mods= — идентификаторы модов («Mod ID» на их страницах); всё через точку с запятой и без пробелов. Если мод не загружается в Build 42, попробуйте поставить обратную косую черту перед его ID в Mods=: некоторые версии 42-й этого требовали.
5. Порты
Project Zomboid использует порты 16261 и 16262 по UDP:
# Windows (PowerShell от имени администратора)
New-NetFirewallRule -DisplayName "Zomboid UDP 16261-16262" -Direction Inbound -Protocol UDP -LocalPort 16261-16262 -Action Allow -Profile Any
# Linux
ufw allow 16261:16262/udp
6. Подключение
В игре выберите Присоединиться (Join): укажите IP-адрес вашего VPS, порт 16261, а также имя пользователя и пароль. Каждый игрок создаёт свой аккаунт при первом входе (если сервер открыт); вы заходите как admin с паролем, заданным при первом запуске. Чтобы выдать права другому игроку: /setaccesslevel NikIgroka admin.