Как создать выделенный сервер 7 Days to Die
На этой странице
Выделенный сервер 7 Days to Die держит ваш мир запущенным, даже когда хост ложится спать: орда всё так же приходит на седьмой день, а каждый заходит в игру, когда ему удобно. Сервер бесплатно скачивается из Steam и работает на Windows или Linux.
В этом гайде разобраны оба способа: на своём компьютере через SteamCMD и на HytHost. Он написан для V3.3, текущей стабильной версии, включая код песочницы из V3, который заменил большинство старых настроек сложности.
Что нужно серверу 7 Days to Die
- Выделенный сервер — приложение Steam
294420, отдельное от самой игры. Чтобы его скачать, владеть игрой не нужно. - Та же версия, что у игроков. Клиент V3.3 не подключится к серверу V3.2. Выберите версию сервера (в Steam она называется веткой, branch), совпадающую с игрой у всех.
- Память. Размер карты и моды расходуют гораздо больше RAM, чем сами игроки. Случайная карта 6k с восемью выжившими спокойно работает на 6 GB; большим картам и модам-оверхолам нужно больше (наша рекомендация — в таблице ниже).
- Открытые порты. Игровой порт, по умолчанию
26900, и три следующих за ним. - Компьютер, который не выключается. Мир существует, только пока работает процесс сервера.
Обойдитесь без настройки SteamCMD: серверы 7 Days to Die на HytHost сразу предлагают любую версию на выбор — от €7.14/мес.
Тарифы 7 Days to DieУстановка сервера через SteamCMD
SteamCMD — консольный клиент Steam от Valve. Выделенный сервер скачивается анонимно, без входа в аккаунт:
steamcmd +force_install_dir ./7dtd-server +login anonymous +app_update 294420 validate +quit
Так устанавливается текущая стабильная версия. Для другой версии добавьте -beta и название ветки перед validate:
| Ветка | Что это |
|---|---|
public (по умолчанию) | Текущая стабильная версия, V3.3 |
latest_experimental | Следующая версия на тестировании — новые функции раньше всех, может ломать сохранения и моды |
v2.6 | Предыдущая крупная версия, для модов-оверхолов, которые ещё не перешли на V3 |
v1.4 | Более старая версия, для модов-оверхолов, всё ещё собранных под 1.x |
Запускайте сервер лаунчером из папки установки: startdedicated.bat на Windows, ./startserver.sh -configfile=serverconfig.xml на Linux. При первом запуске генерируется мир, и на новой случайной карте это занимает время.
serverconfig.xml и код песочницы V3
Все настройки хранятся в serverconfig.xml в папке сервера. Перед редактированием остановите сервер. Чаще всего меняют вот что:
| Параметр | Что делает |
|---|---|
ServerName, ServerPassword | Название в списке серверов и пароль для входа (пусто = без пароля) |
ServerVisibility | 2 — публичный, 1 — только для друзей, 0 — скрыт из списка |
ServerMaxPlayerCount | Слоты игроков, по умолчанию 8 |
GameWorld | Navezgane (карта, сделанная вручную) или RWG для случайного мира |
WorldGenSeed, WorldGenSize | Для RWG: сид и размер. Официально поддерживаются размеры от 6144 до 10240 с шагом 2048 |
GameName | Имя сохранения — новое имя начинает новое сохранение на той же карте |
SandboxCode | Сложность и игровые параметры одним кодом (см. ниже) |
EACEnabled, ServerAllowCrossplay | Античит и кроссплей с консолями |
AdminFileName | Файл администраторов, serveradmin.xml в папке сохранений |
serverconfig.xml и перенесли в код песочницы. Чтобы их задать, начните новую игру в самом клиенте, настройте параметры на экране Sandbox, скопируйте показанный код и вставьте его в SandboxCode. Старый конфиг V2 с этими ключами просто игнорируется.Администраторы, кики, баны и консольные команды разобраны в гайде команды администратора 7 Days to Die.
Порты и как подключаются игроки
Сервер использует игровой порт и три следующих — по умолчанию с 26900 по 26903: пробросьте TCP 26900 и UDP 26900-26903 на роутере и в файрволе. Если вы меняете ServerPort, весь блок сдвигается вместе с ним.
- Через список серверов. При
ServerVisibilityравном2игроки находят сервер по названию в списке серверов игры. - По адресу. Игроки также могут подключиться напрямую по вашему публичному IP и игровому порту.
Хостинг дома раскрывает ваш домашний IP всем, кто подключается, а сервер должен работать всякий раз, когда кто-то хочет поиграть, — две причины, по которым большинство компаний переносят его к хостеру.
Кроссплей с PS5 и Xbox
Игроки с консолей могут заходить на выделенный сервер, но только на тот, что соответствует официальным требованиям кроссплея:
ServerAllowCrossplayустановлен вtrue, аEACEnabledоставлен включённым.- Не больше 8 игроков —
ServerMaxPlayerCountравен 8 или меньше. - Без модов. Игроки на PS5 и Xbox Series не могут зайти на выделенный сервер с модами.
- Мир размером 8k или меньше.
The Fun Pimps говорят прямо: игроки с PC могут подключиться независимо от этих настроек, игроки с консолей — нет. Модовый сервер на 16 слотов — это сервер только для PC.
Сколько RAM нужно серверу 7 Days to Die
The Fun Pimps не публикуют официальных требований к памяти сервера. Это наша рекомендация, основанная на работе серверов V3:
| Конфигурация | RAM |
|---|---|
| Vanilla, до 8 игроков, случайная карта 6k | 6 GB |
| Карта 8k или несколько модлетов | 8 GB |
| Моды-оверхолы или карта 10k | 12-16 GB |
Дальность прорисовки тоже расходует память — ServerMaxAllowedViewDistance отмечен в конфиге как параметр с сильным влиянием на расход памяти.
Сервер 7 Days to Die на HytHost
- Закажите сервер и выберите версию. На странице хостинга 7 Days to Die выберите тариф — от Pine Forest с 6 GB до Wasteland с 16 GB или сервер Custom — и версию: Stable, Experimental, V2.6 или V1.4.
- Откройте вкладку Startup. В ней название сервера, пароль, слоты игроков, мир (RWG или Navezgane), сид и размер, имя сохранения, античит, кроссплей и код песочницы. Панель записывает эти значения в
serverconfig.xmlпри каждом запуске, поэтому меняйте их здесь, а не в файле. Настройки, которых нет на вкладке, например видимость или убийство игроков, остаются такими, как вы задали их в файле. - Подключайтесь. Используйте адрес и порт, указанные в панели. На общем IP панель показывает выделенный вам блок портов.
- Выполняйте команды из панели. Вкладка Console отправляет команды прямо в игру, так что сервером можно управлять, не заходя в неё.
Смена версии позже — тоже настройка в Startup. Она создаёт новый мир, поэтому сначала сделайте бэкап. Уже есть мир? Перенос описан в гайде загрузка мира на игровой сервер.
Stable, Experimental, V2.6 или V1.4, кроссплей одним переключателем, автоматические бэкапы — хостинг 7 Days to Die от €7.14/мес.
Тарифы 7 Days to DieЧастые вопросы
Серверное ПО бесплатно: это отдельное приложение Steam (294420), которое скачивается анонимно через SteamCMD. Платить приходится за машину, на которой оно работает, — свой ПК и электричество или арендованный сервер.
Игровой порт, по умолчанию 26900, и три следующих: пробросьте TCP 26900 и UDP с 26900 по 26903. Если вы меняете игровой порт, весь блок сдвигается вместе с ним.
В V3 их, вместе со сложностью, кровавыми лунами, лутом и многими другими параметрами, перенесли в код песочницы. Настройте параметры на экране Sandbox новой игры, скопируйте код и вставьте его в SandboxCode в serverconfig.xml.
Да, если сервер соответствует правилам кроссплея: кроссплей и античит включены, не больше 8 игроков, без модов и мир 8k или меньше. Игроки с PC могут заходить на любой сервер, игроки с консолей — только на такие.
Обычно дело в несовпадении версий — клиент и сервер должны быть на одной версии, так что проверьте ветку на обоих, — или в непроброшенных портах. Также проверьте пароль и то, что сервер закончил генерировать мир.
Официальной цифры нет. Мы рекомендуем 6 GB для до 8 игроков на карте 6k, 8 GB для карты 8k или модлетов и 12-16 GB для модов-оверхолов или карты 10k.
Пусть орда приходит и без вашего ПК
Хостинг 7 Days to Die от HytHost запускает любую версию от V1.4 до Experimental, с кроссплеем с консолями и автоматическими бэкапами — от €7.14/мес.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursЭтот гайд был полезен?