Виділений сервер Unturned — застосунок Steam 1110390; встановлюється через SteamCMD з анонімним входом у Windows або Linux (macOS не підтримується). Він легкий: для кількох десятків гравців вистачить невеликого VPS, але Smartly Dressed Games не публікує офіційних вимог до заліза. Встановлення триває 10–20 хвилин.
Покрокове встановлення
Встановіть SteamCMD (окрема тека у Windows, користувач без root у Linux).
Завантажте сервер: app_update 1110390 validate (анонімно).
Запустіть один раз з +InternetServer/<ім'я>, щоб створилася тека Servers/<ім'я>/, потім зупиніть.
Створіть Commands.dat інструментом сайту й помістіть його в Servers/<ім'я>/Server/.
Для публічного сервера створіть токен Steam GSLT і вкажіть його в конфігурації.
Додайте адміністраторів (Owner або Adminlist.dat) і за потреби моди Workshop (WorkshopDownloadConfig.json).
Відкрийте обраний порт (за замовчуванням 27015) і наступний за UDP.
Перевірте локально (127.0.0.1), потім із зовнішньої мережі.
Автоматизуйте запуск (systemd або планувальник) і заплануйте бекапи й оновлення.
Додайте сервер на game-rank.com/jeux/unturned.
1. Вимоги
- ОС: Windows або Linux (macOS не підтримується). Ключ не потрібен: анонімний вхід SteamCMD.
- Залізо: офіційно не описано. Неофіційний орієнтир: для невеликого сервера зазвичай вистачає 2 ядер, 2–4 ГБ RAM і кількох ГБ диска; збільшуйте зі зростанням гравців, мапи й модів.
- Обліковий запис Steam для створення токена GSLT (публічний сервер).
2. Локальне встановлення (Windows)
Встановіть у C:\unturned-server і запустіть з +InternetServer/MyServer (або +LanServer/MyServer для тесту в LAN). Під час першого запуску створюється тека Servers\MyServer. Перевірте локально через 127.0.0.1.
steamcmd +force_install_dir C:\unturned-server +login anonymous +app_update 1110390 validate +quit
cd /d C:\unturned-server
Unturned.exe -batchmode -nographics +InternetServer/MyServer3. VPS / виділений Linux (Ubuntu/Debian)
Створіть користувача «unturned» без прав root, встановіть SteamCMD, завантажте сервер і запустіть ServerHelper.sh. Сторонні посібники радять параметр -ThreadedConsole для введення в консоль у Linux; перевірте його у своїй версії.
sudo adduser --disabled-password --gecos "" unturned
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd lib32gcc-s1 screen # Ubuntu: enable 'multiverse' first
sudo -iu unturned
/usr/games/steamcmd +force_install_dir /home/unturned/server +login anonymous +app_update 1110390 validate +quit
cd /home/unturned/server && chmod +x ServerHelper.sh
./ServerHelper.sh +InternetServer/MyServer4. Порти для відкриття
Провайдер (OVH, Hetzner, Scaleway… «security group»): дозвольте вхідні UDP на ті самі порти. Удома: прокиньте їх (NAT) на локальну IP. Перевірка: із зовнішньої мережі додайте сервер за IP:27015 в обране гри.
- 27015/UDP — порт сервера (команда Port у Commands.dat, за замовчуванням 27015).
- 27016/UDP — наступний порт (базовий + 1). Змінивши Port, відкрийте й наступний. Один сторонній посібник згадує також 27017/UDP: офіційно не підтверджено.
5. Файрвол Linux (ufw)
Дозвольте SSH перед увімкненням ufw.
sudo ufw allow OpenSSH
sudo ufw allow 27015:27016/udp
sudo ufw enable && sudo ufw status6. Брандмауер Windows
У командному рядку від імені адміністратора:
netsh advfirewall firewall add rule name="Unturned" dir=in action=allow protocol=UDP localport=27015-270167. Автозапуск (systemd)
Помістіть файл у /etc/systemd/system/unturned.service, потім: sudo systemctl enable --now unturned. У Windows використовуйте завдання планувальника «під час запуску»; screen або tmux — альтернатива для доступу до консолі. Служба не має інтерактивної консолі: використовуйте screen, якщо потрібно вводити команди.
[Unit]
Description=Unturned dedicated server
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=unturned
WorkingDirectory=/home/unturned/server
ExecStart=/home/unturned/server/ServerHelper.sh +InternetServer/MyServer
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target8. Оновлення, бекапи, перезапуски
Оновлення: зупиніть сервер і повторіть app_update 1110390 validate; у клієнта має бути та сама версія. Робіть бекап теки Servers/<ім'я>/ (Server/Commands.dat, конфігурація, Adminlist.dat, WorkshopDownloadConfig.json і дані гри) за зупиненого сервера. Приклад cron: бекап о 04:30, оновлення та перезапуск о 04:40.
30 4 * * * sudo systemctl stop unturned && tar -czf /home/unturned/backups/unturned-$(date +\%F).tar.gz -C /home/unturned/server Servers
40 4 * * * /usr/games/steamcmd +force_install_dir /home/unturned/server +login anonymous +app_update 1110390 validate +quit && sudo systemctl start unturned9. Як додати сервер до списку
Щоб потрапити до публічного списку Unturned, запустіть сервер з +InternetServer і вкажіть токен GSLT (за сторонніми посібниками, обов'язковий для інтернет-серверів від версії 3.21.31.0). Для більшої помітності додайте сервер на game-rank.com/jeux/unturned (сайт власника інструмента).
10. Усунення несправностей
- Немає в публічному списку: перевірте +InternetServer (не +LanServer), токен GSLT і відкритість UDP-портів 27015–27016 усюди (файрвол, провайдер, роутер).
- Не підключитися після оновлення: версії сервера й клієнта не збігаються. Повторіть app_update 1110390 validate.
- Налаштування Commands.dat ігноруються: файл має лежати в Servers/<ім'я>/Server/ (<ім'я> має збігатися з +InternetServer/<ім'я>); за деякими посібниками назви команд чутливі до регістру.
- Немає прав адміністратора: додайте Owner <SteamID64> у Commands.dat або свій SteamID64 в Adminlist.dat і перезапустіть.
- Моди Workshop не завантажуються: перевірте, що WorkshopDownloadConfig.json — коректний JSON (ключ File_IDs за сторонніми посібником) і що сервер має доступ до Steam.
Поширені запитання
- Який Steam App ID сервера Unturned?
- 1110390 за опрацьованими посібниками (анонімне встановлення через SteamCMD); перевірте на SteamDB перед автоматизацією оновлень.
- Які порти використовує Unturned?
- 27015/UDP (змінюється командою Port) і наступний порт 27016/UDP.
- Чи потрібен токен GSLT?
- Для публічно листингованого сервера — так (офіційна документація називає його необхідним для інтернет-серверів). Для локального тесту чи друзів за IP не потрібен.
- Чи можна запускати Unturned на macOS?
- Ні: офіційна документація повідомляє, що сервери працюють у Windows і Linux, macOS не підтримується.
