У No One Survived (ранній доступ, Cat Play Studio) є виділений сервер для Windows, що завантажується через SteamCMD (app 2329680). Офіційної документації щодо налаштувань майже немає: посібник дає лише підтверджене (встановлення, запуск, порти) і відсилає до Game.ini. Не плутайте з «ZOMBIE RAID: No One Survives».
Покрокове встановлення
Перевірте машину: 4 GB RAM min., 10 GB disk, 3 GHz CPU (up to 4 players).
Встановіть Microsoft Visual C++ Redistributable x64 (vc_redist.x64.exe).
Завантажте SteamCMD і створіть папку сервера.
Встановіть сервер через SteamCMD: force_install_dir C:\no-one-survived-server, login anonymous, app_update 2329680 validate.
Запустіть NoOneSurvivedServerStart.exe: відкриється вікно CMD, «ServerCreate» означає успішний запуск.
Запустіть сервер один раз, зупиніть і відредагуйте WRSH\Saved\Config\WindowsServer\Game.ini (GameSettings, ServerSetting).
Відкрийте порти 7777 et 27015 (TCP/UDP) в брандмауері та на роутері.
Перевірте на localhost (127.0.0.1), потім ззовні з іншої мережі.
Налаштуйте автозапуск (планувальник завдань або служба systemd).
Заплануйте резервні копії WRSH\Saved та оновлення.
Вимоги
Мінімум за IONOS (до 4 гравців): CPU 3 ГГц, 4 ГБ RAM, 10 ГБ диска; рекомендовано Windows Server 2022 (64-біт 1,4 ГГц, 2 ГБ RAM з GUI, 36 ГБ диска). Потрібен Visual C++ Redistributable x64. Анонімний вхід SteamCMD. Версію для Linux не задокументовано.
Локальне встановлення (Windows)
Встановіть через SteamCMD, запустіть NoOneSurvivedServerStart.exe і підключіться з гри за 127.0.0.1.
C:\steamcmd\steamcmd.exe +force_install_dir C:\no-one-survived-server +login anonymous +app_update 2329680 validate +quit
cd /d C:\no-one-survived-server
NoOneSurvivedServerStart.exeВстановлення на Linux VPS / виділений сервер
Задокументовано лише Windows Server (можливий Windows Server 2022 без GUI). Для Linux VPS офіційного способу немає; Wine — неперевірена тут підказка спільноти. Використовуйте ті самі команди, що й локально.
Порти для відкриття
- 7777/TCP+UDP: ігровий порт
- 27015/TCP+UDP: query-порт
Брандмауер Windows (netsh)
У PowerShell від імені адміністратора (або «cmd» адміністратора):
netsh advfirewall firewall add rule name="No One Survived 7777/TCP" dir=in action=allow protocol=TCP localport=7777
netsh advfirewall firewall add rule name="No One Survived 7777/UDP" dir=in action=allow protocol=UDP localport=7777
netsh advfirewall firewall add rule name="No One Survived 27015/TCP" dir=in action=allow protocol=TCP localport=27015
netsh advfirewall firewall add rule name="No One Survived 27015/UDP" dir=in action=allow protocol=UDP localport=27015Брандмауер хостера і проброс портів (NAT)
Якщо сервер у хостера (OVH, Hetzner, Scaleway…), відкрийте ті самі порти в його мережевому брандмауері («security group»). Для домашнього хостингу пробросьте порти (NAT) з роутера на постійну локальну IP машини. Перевіряйте ззовні (мобільний інтернет або друг): перевірка зі своєї мережі нічого не доводить.
Автозапуск у Windows (планувальник завдань)
Створіть завдання планувальника «Під час запуску системи», що виконує скрипт запуску, з найвищими правами та «Виконувати незалежно від входу користувача».
Оновлення, резервні копії та перезапуски
Зупиніть сервер, знову виконайте app_update 2329680 validate і перезапустіть. Перед великим оновленням копіюйте WRSH\Saved. Назви ключів Game.ini офіційно не задокументовано: перед змінами копіюйте файл. Відомі секції: GameSettings (геймплей, PvP, дні) і ServerSetting (назва, пароль, макс. гравців).
# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server WRSH\SavedЯк додати й знайти сервер
Коли сервер стане публічним, додайте його на https://game-rank.com/jeux/no-one-survived (сайт власника цього інструмента), щоб гравці могли знайти його, стежити за ним і голосувати.
Усунення несправностей
- Недоступний ззовні, але працює на localhost: немає правила в брандмауері ОС, у хостера або проброса NAT, або невірний протокол (UDP/TCP). Перевірте кожен рівень по черзі.
- Підключення відхилено після оновлення гри: версії клієнта й сервера мають збігатися. Оновіть сервер ще раз і перезапустіть його.
- Сервер одразу закривається: запустіть із консолі, щоб прочитати помилку, і перевірте вільну RAM, диск та програмні вимоги.
- Помилка DLL під час запуску: встановіть або відновіть Visual C++ Redistributable x64.
- SteamCMD повідомляє про помилку підписки: використовуйте анонімний вхід і app 2329680 (сервер), а не ID гри.
Поширені запитання
- Який Steam App ID сервера?
- 2329680 (виділений сервер, анонімний вхід працює).
- Як оновити сервер?
- Зупиніть сервер і знову виконайте app_update 2329680 validate; версії клієнта й сервера мають збігатися.
- Чи є сервер для Linux?
- Не задокументовано: усі вивчені посібники передбачають Windows (Server 2022).
- Які налаштування можна змінювати?
- У Game.ini є GameSettings (атаки зомбі й день початку, днів на рік, PvP) та ServerSetting (назва, пароль, макс. гравців), але назви ключів офіційно не опубліковано, тому генератора немає.
