Выделенный сервер 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 не поддерживается.
