7 Days to Die — игра про седьмую ночь: раз в неделю восходит кровавая луна, и орда идёт на твою базу. На домашнем ПК именно в этот момент у хоста падает FPS, кого-то выкидывает, и ночь заканчивается раньше времени. Хостинг сервера 7 Days to Die держит мир онлайн круглые сутки и даёт серверу запас на самые важные моменты — ночи орды, дальние вылазки и базу, которая всё растёт.
Ниже разберём, сколько памяти реально нужно серверу в зависимости от карты, что нагружает его сильнее всего, какие настройки в serverconfig.xml поменять первыми, как уживаются моды и EasyAntiCheat и как защитить мир, в который вложены недели.
Зачем выделенный сервер, если можно хостить с ПК
Когда хостит один из игроков, мир существует, только пока запущена его игра. Пока хоста нет, никто не может лутать, строить или фармить, а его ПК тянет одновременно и игру, и сервер. В ночи кровавой луны лаги обычно идут именно отсюда.
Выделенный сервер разделяет одно и другое. Мир живёт, когда хост вышел, грядки растут, кузницы плавят, а все подключаются с одинаковым пингом, а не через домашний аплоад одного человека. Заодно пропадают проброс портов и меняющийся домашний IP: у сервера постоянный адрес и свои ресурсы.
Та же логика работает и в других выживачах с постоянным миром — мы разбирали её для Valheim и Project Zomboid. Просто в 7 Days to Die разница заметнее из-за еженедельного пика.
Сколько оперативной памяти нужно серверу 7 Days to Die
Тип карты важнее числа игроков. Навезган — ручная карта, которая идёт с игрой; случайные миры (RWG) генерируются по сиду размерами 6K, 8K, 10K. Мы мерили пик при первом запуске, когда сервер генерирует мир, с жёстким лимитом памяти:
- Навезган запускается на 2 ГБ, но впритык — реалистичный минимум 3 ГБ.
- Случайный мир 6K или 8K при первом запуске требует около 4 ГБ.
- Случайный мир 10K на 4 ГБ не поднялся, ему нужно около 6 ГБ.
Это отправные точки без модов. Память растёт, когда игроки разбредаются по карте, базы становятся огромными, зомби много, а сейв живёт долго. Сильнее всего добавляют моды и оверхолы. Поэтому наши тарифы описаны по карте и нагрузке модов:
| Тариф | RAM | Для чего | Цена |
|---|---|---|---|
| Common | 3 ГБ | 1–2 игрока, Навезган | €5,49/мес |
| Pulse | 4 ГБ | 2–4 игрока, Навезган или карты до 8K | €10,49/мес |
| Vector | 6 ГБ | До 6 игроков, карта 10K | €15,49/мес |
| Nexus | 8 ГБ | До 8 игроков, карты до 10K | €20,49/мес |
| Apex | 12 ГБ | До 8 игроков, моды | €30,99/мес |
| Titan | 16 ГБ | До 8 игроков, оверхолы вроде Darkness Falls | €40,99/мес |
Все тарифы работают на NVMe с защитой от DDoS; полная линейка до 24 ГБ — на странице 7 Days to Die.
Что нагружает сервер: кровавая луна, вылазки и базы
Память решает, запустится ли сервер; процессор — как он ощущается в игре. Сервер 7 Days to Die просчитывает каждого зомби, физику блоков, структурную целостность и поиск пути ИИ. Значительная часть этой работы сидит на нескольких загруженных потоках, поэтому быстрые ядра важнее множества медленных — то же правило, что и в Minecraft.
Самые тяжёлые моменты предсказуемы:
- Кровавая луна. Орда появляется сразу у всех игроков.
BloodMoonEnemyCountзадаёт, сколько зомби приходится на каждого; удвоишь значение — примерно удвоишь нагрузку в самую важную ночь недели. - Игроки по всей карте. Двое, которые лутают в противоположных углах мира 10K, держат активными гораздо больше чанков, чем четверо на одной базе.
- Огромные базы. Тысячи блоков с проверкой целостности, много верстаков и электрических ловушек — всё это складывается.
Если кровавая луна лагает, прежде чем докупать память, немного уменьши BloodMoonEnemyCount и сделай базу компактнее. Большая часть лагов в ночь орды — от числа зомби и поиска пути, а не от нехватки памяти.
Что первым делом поменять в serverconfig.xml
Почти все настройки сервера 7 Days to Die лежат в serverconfig.xml. Открой его на вкладке Files в панели, отредактируй и перезапусти сервер. Что стоит проверить в первый же день:
ServerNameиServerPassword— название в списке серверов и пароль для входа. Если сервер только для друзей, пароль ставь сразу.GameWorld—NavezganeилиRWGдля случайного мира; для RWG задай ещёWorldGenSeedиWorldGenSize.GameName— имя сохранения. Новое имя — новый сейв, так что меняй осознанно.DayNightLength,BloodMoonFrequency,LootAbundanceиGameDifficulty— темп и сложность прохождения.
Определись с миром до того, как компания вложит в него время. Смена карты или сида на идущем сейве начинает новый мир: старое сохранение остаётся на диске, но прогресс не переедет.
Сервер слушает три порта подряд — игровой и два над ним. В Elysium все три выделяются автоматически, так что для подключения достаточно адреса и порта из личного кабинета.
Моды, оверхолы и EasyAntiCheat
Моды для 7 Days to Die бывают двух видов. Небольшие XML-модлеты, которые меняют рецепты, лут или характеристики зомби, часто работают только на сервере. Моды со своим кодом — включая крупные оверхолы вроде Darkness Falls или Undead Legacy — нужно поставить и на сервер, и каждому игроку, причём одной версии.
Такие моды требуют выключить EasyAntiCheat: поставь EACEnabled в false в serverconfig.xml и предупреди игроков запускать игру без EAC. Моды кладутся в папку Mods сервера через файловый менеджер или SFTP, после чего сервер перезапускают.
Оверхолы тяжёлые. Они добавляют новых зомби, предметы и системы и часто рекомендуют начать новый мир. Закладывай память с запасом — 12 ГБ на умеренный набор модов, 16 ГБ и больше на полноценные оверхолы — и обновляй моды только вместе с бэкапом.
Бэкапы и обновления игры
Мир 7 Days to Die легко потерять: неудачное обновление мода, битый сейв после краша или случайный клик, снёсший приват. Единственная надёжная отмена — бэкапы. Elysium каждую ночь делает автоматический бэкап каждого сервера, а ручные копии создаются на вкладке Backups — делай их перед каждым обновлением игры, сменой модов или настроек мира.
Как часто бэкапить, зависит от того, сколько прогресса компания готова потерять; логика та же, что в статье о том, хватит ли ежедневных бэкапов. В игре с еженедельной ордой хорошая привычка — копия прямо перед кровавой луной.
Сервер сам обновляет игру при запуске. Когда выходит новая версия, перезапусти сервер, чтобы игроки с обновлённым клиентом смогли зайти; если стоят моды, сначала проверь, что они поддерживают новую версию.
Локация и пинг
7 Days to Die довольно терпима к пингу, но бой и удержание дверного проёма в ночь орды всё равно приятнее с низкой задержкой. Выбирай локацию ближе к большинству игроков — статья о том, как выбрать локацию сервера, подходит для любой игры, а доступные города перечислены на странице локаций.
Выбери тариф по размеру карты и модам, оплати — и сервер создастся автоматически: три порта, NVMe, защита от DDoS и ночной бэкап. Тарифы и цены — на странице 7 Days to Die, сервер настраивается в форме заказа.