Як створити виділений сервер 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Цей гайд був корисним?