Перейти к содержимому
Unturned

Установка сервера Unturned

Выделенный сервер Unturned — приложение Steam 1110390; устанавливается через SteamCMD с анонимным входом в Windows или Linux (macOS не поддерживается). Он лёгкий: для нескольких десятков игроков хватит небольшого VPS, но Smartly Dressed Games не публикует официальных требований к железу. Установка занимает 10–20 минут.

Последнее обновление: 09.10.2026

Выделенный сервер Unturned — приложение Steam 1110390; устанавливается через SteamCMD с анонимным входом в Windows или Linux (macOS не поддерживается). Он лёгкий: для нескольких десятков игроков хватит небольшого VPS, но Smartly Dressed Games не публикует официальных требований к железу. Установка занимает 10–20 минут.

Пошаговая установка

  1. Установите SteamCMD (отдельная папка в Windows, пользователь без root в Linux).

  2. Скачайте сервер: app_update 1110390 validate (анонимно).

  3. Запустите один раз с +InternetServer/<имя>, чтобы создалась папка Servers/<имя>/, затем остановите.

  4. Создайте Commands.dat инструментом сайта и поместите его в Servers/<имя>/Server/.

  5. Для публичного сервера создайте токен Steam GSLT и укажите его в конфигурации.

  6. Добавьте администраторов (Owner или Adminlist.dat) и при необходимости моды Workshop (WorkshopDownloadConfig.json).

  7. Откройте выбранный порт (по умолчанию 27015) и следующий по UDP.

  8. Проверьте локально (127.0.0.1), затем из внешней сети.

  9. Автоматизируйте запуск (systemd или планировщик) и запланируйте бэкапы и обновления.

  10. Добавьте сервер на 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/MyServer

3. 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/MyServer

4. Порты для открытия

Провайдер (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 status

6. Брандмауэр Windows

В командной строке от имени администратора:

netsh advfirewall firewall add rule name="Unturned" dir=in action=allow protocol=UDP localport=27015-27016

7. Автозапуск (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.target

8. Обновления, бэкапы, перезапуски

Обновление: остановите сервер и повторите 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 unturned

9. Как добавить сервер в список

Чтобы попасть в публичный список 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 не поддерживается.

Инструменты для сервера Unturned

Unturned
UnturnedСвободный доступ
Создайте Commands.dat сервера Unturned: имя, карта, слоты, порт, режим, вид, владелец и PvE.
КонфигурацияКомандыОткрыть
Документация
Unturned
UnturnedНужен вход
Редактируйте и проверяйте JSON-конфигурацию сервера Unturned: исходный JSON, поля, форматирование, импорт и экспорт.
КонфигурацияJSONПроверкаОткрыть
Документация