Как поднять выделенный сервер Project Zomboid, сколько ему нужно ресурсов, как подключить моды из мастерской и какие параметры песочницы стоит поменять сразу.
Команда IMBA HOST
Игровые серверы, инфраструктура и всё, что помогает проектам расти.
В статье
Project Zomboid — одна из тех игр, где кооператив держится на постоянном мире: он должен жить, пока игроки офлайн. Поэтому выделенный сервер здесь не роскошь, а условие. Разбираем запуск, ресурсы, моды и настройки, которые определяют, каким будет ваш апокалипсис.
| Игроков | ОЗУ | Комментарий |
|---|---|---|
| до 4 | 4 ГБ | Достаточно для приватной игры |
| 4–8 | 6 ГБ | Оптимум для дружеского сервера |
| 8–16 | 8–12 ГБ | Плюс запас на моды |
| 16+ | 16 ГБ и выше | Нагрузка растёт от исследованной территории, а не только от людей |
Особенность игры: сервер хранит состояние всего исследованного мира, и он растёт со временем. Через месяц активной игры карта на диске занимает в разы больше, чем на старте. Диск — тоже ресурс, о котором стоит подумать заранее.
История основателей
Коротко о пути команды: с чего начался IMBA HOST, какие проблемы игровых серверов мы сами проходили и почему строим хостинг именно таким.
Установите серверную часть
Через SteamCMD как отдельное приложение. Клиентская версия игры для этого не нужна и не подходит.
Первый запуск и пароль администратора
При первом старте сервер попросит задать пароль admin. Не пропускайте: без него управлять сервером изнутри игры не выйдет.
Проверьте порты
По умолчанию используются UDP-порты 16261 и 16262. Если игроки не видят сервер, проверять надо в первую очередь их.
Настройте файл конфигурации
Имя сервера, пароль, максимум игроков, PvP, публичность в списке. Файл лежит рядом с сохранением мира.
Отдельно настройте песочницу
Параметры мира — численность зомби, скорость, лут, электричество — задаются в отдельном файле, а не в основном конфиге. Это разные вещи, и новички их путают.
Моды подключаются двумя списками: идентификаторы предметов мастерской и имена самих модов. Ошибка в любом из списков даёт один и тот же симптом — мод «не работает» без внятной причины.
Правило то же, что в Minecraft: сначала копия мира, потом эксперименты с модами.
| Симптом | Обычная причина |
|---|---|
| Сервер не виден в списке | Не открыты UDP-порты или сервер помечен как приватный |
| Игрока выбрасывает при входе | Рассинхрон модов между клиентом и сервером |
| Лаги при перемещении по городу | Нехватка памяти или медленный диск: подгружаются новые ячейки мира |
| Мир «откатился» | Сервер выключили некорректно — состояние не успело сохраниться |
Отдельно про выключение: останавливайте сервер командой корректного завершения, а не убийством процесса. Project Zomboid хранит состояние мира в памяти дольше, чем кажется.
Если поднимать всё это руками не хочется, у нас есть готовые с панелью, файловым доступом и суточным тестом — конфиги можно править прямо в браузере.
Оцените материал - это поможет нам делать следующие статьи понятнее.
Сделайте расписание перезапусков
Раз в сутки: игра накапливает нагрузку от разросшегося мира, перезапуск возвращает отзывчивость.