Pterohost docs

Unturned: установка и настройка сервера

Пошаговая инструкция по установке сервера Unturned через SteamCMD, настройке Commands.dat, Config.json, OpenMod и Workshop-модов.

Кратко: сервер Unturned разворачивается через SteamCMD за 10-15 минут. Основной конфиг - это два файла: Commands.dat (команды и права) и Config.json (режим игры, параметры). Для плагинов используйте OpenMod, для модов - Workshop через WorkshopDownloadConfig.json.

Unturned: установка и настройка сервера

Unturned - выживание в зомби-апокалипсисе с видом от первого лица, которое с 2017 года остаётся бесплатным и активно поддерживается разработчиком Nelson Sexton. В 2026 году аудитория игры продолжает держаться в Steam на уровне нескольких тысяч одновременных онлайн-игроков. Сервер Unturned полностью бесплатен - для его запуска не нужно покупать лицензию или серверную копию игры. Достаточно SteamCMD, хорошего хостинга и 20 минут времени на настройку.

Pterohost - хостинг игровых серверов с NVMe-дисками, DDoS-защитой и поддержкой 24/7. Готовый сервер Unturned за несколько кликов без ручной установки. Промокод 4START даёт -20% на первый заказ. Заказать сервер Unturned

Требования и подготовка

Перед установкой убедитесь, что ваша машина соответствует минимальным требованиям:

ПараметрМинимумРекомендуется
CPU2 ядра 2.5 GHz4 ядра 3.0 GHz+
RAM2 ГБ4-6 ГБ
Диск5 ГБ (HDD)10 ГБ (SSD/NVMe)
ОСWindows 10 / Ubuntu 20.04Ubuntu 22.04 LTS
Порт27015 UDP27015 UDP

Для 10+ игроков с Workshop-модами берите не менее 4 ГБ RAM - загруженные карты потребляют больше ресурсов.

Установка SteamCMD на Linux

# Создаём пользователя для SteamCMD
adduser steam
su - steam

# Создаём директории
mkdir -p ~/steamcmd ~/unturned-server

# Скачиваем SteamCMD
cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Установка SteamCMD на Windows

Скачайте steamcmd.zip с официального сайта Valve, распакуйте в папку C:\steamcmd\ и запустите steamcmd.exe - при первом запуске он обновится автоматически.

Установка сервера Unturned через SteamCMD

App ID сервера Unturned - 1110390 (это не App ID игры 304930, а именно серверное приложение).

Linux

~/steamcmd/steamcmd.sh +force_install_dir ~/unturned-server \
  +login anonymous \
  +app_update 1110390 validate \
  +quit

Windows

Запустите steamcmd.exe и выполните:

force_install_dir C:\unturned-server
login anonymous
app_update 1110390 validate
quit

После загрузки (3-5 ГБ) в папке появятся файлы сервера. Основной исполняемый файл:

  • Linux: UnrealEngine
  • Windows: Unturned_Headless.exe

Первый запуск

Для первого запуска создайте стартовый скрипт. На Linux:

#!/bin/bash
cd ~/unturned-server
./UnrealEngine \
  -nographics \
  -batchmode \
  +secureserver/MyServer

На Windows создайте start.bat:

@echo off
start Unturned_Headless.exe -nographics -batchmode +secureserver/MyServer

Параметр +secureserver/MyServer задаёт имя папки сервера. Все конфиги будут храниться в Servers/MyServer/. При первом запуске сервер создаёт структуру папок и базовые конфиги, после чего его можно закрыть и перейти к настройке.

Настройка Commands.dat

Файл Servers/MyServer/Server/Commands.dat - это главный конфигурационный файл команд сервера. Он обрабатывается при каждом старте и может меняться на лету через консоль.

Пример базовой конфигурации:

# Имя сервера (отображается в браузере)
name Мой сервер Unturned

# Карта
map PEI

# Максимум игроков
players 24

# Пароль (пусто = без пароля)
password

# Порт
port 27015

# Видимость: 0=Offline 1=LAN 2=Internet
visibility 2

# Владелец сервера (Steam64 ID)
owner 76561198000000000

# Администраторы (можно несколько строк)
admin 76561198111111111
admin 76561198222222222

# Режим читерства: включить для тестов
# cheats on

# Приветственное сообщение
welcome Добро пожаловать! Правила - в Discord.

# Синхронизация времени суток (0-360)
# cycle 3600

# Включить PvP (по умолчанию включён)
# pvp

# Включить PvE (отключает урон между игроками)
# pve

# Отключить смерть от голода
# hunger off

# Отключить смерть от жажды
# thirst off

Чтобы узнать Steam64 ID игрока - используйте сайт steamid.io или в игровой консоли сервера введите players для просмотра подключённых игроков с их ID.

Важные команды для консоли

Эти команды вводятся непосредственно в консоль запущенного сервера:

КомандаОписание
playersСписок игроков с Steam64 ID
kick <steamid>Кик игрока
ban <steamid>Бан игрока
admin <steamid>Дать права администратора
unadmin <steamid>Снять права администратора
say <текст>Сообщение всем игрокам
saveПринудительное сохранение
shutdownОстановка сервера
spy <steamid>Скриншот экрана игрока

Настройка Config.json

Файл Servers/MyServer/Server/Config.json содержит расширенные параметры игрового баланса. Он создаётся при первом запуске.

Ключевые параметры:

{
  "Easy_Mode": false,
  "Normal_Mode": true,
  "Hard_Mode": false,
  "PvP": true,
  "PvE": false,
  "Has_Cheats": false,
  "Has_Chat_Filter": true,
  "Is_VAC_Secure": true,
  "Is_BattlEye_Secure": true,
  "Max_Players": 24,
  "Max_Ping_Milliseconds": 750,
  "Timer_Exit": 10,
  "Timer_Kick_On_Ping": 30,
  "Chat_Rate_Limit_Seconds": 0,
  "Description_Hint": "Выживайте, стройте, торгуйте!"
}

Параметры сложности

Режим сервера определяется тремя булевыми флагами - только один может быть true:

  • Easy_Mode - лёгкий: больше лута, медленный голод, нет потери рюкзака
  • Normal_Mode - стандартный баланс
  • Hard_Mode - сложный: мало лута, быстрый голод, полная потеря лута при смерти

Параметры безопасности

Is_VAC_Secure и Is_BattlEye_Secure включают античит. Отключение BattlEye требуется для некоторых модов - делайте это только если понимаете последствия (читеры смогут заходить).

Выбор карты

В Unturned есть официальные карты, встроенные в игру:

КартаРазмерОсобенности
PEI (Prince Edward Island)СредняяКлассика, отличный баланс лута
WashingtonБольшаяМного городов, рекомендуется новичкам
RussiaОчень большаяСуровая, мало лута - для хардкора
GermanyБольшаяУрбанистика, хороший PvP
HawaiiСредняяОстрова, акцент на выживание
YukonМаленькаяСнег и лёд, высокая сложность
GreeceСредняяНовая карта, средиземноморская атмосфера

Для Workshop-карт укажите точное название папки карты в команде map. Например, если Workshop-карта установилась в Bundles/Workshop/Steam/Maps/AtlasMap, то команда будет map AtlasMap.

Смена карты в Commands.dat:

map Russia

Открытие портов

Unturned использует UDP-порт 27015. Если вы запускаете несколько серверов - каждый следующий автоматически занимает следующий свободный порт.

Linux (UFW)

# Открыть порт Unturned
ufw allow 27015/udp
ufw allow 27015/tcp
ufw reload

# Проверка
ufw status | grep 27015

Linux (iptables)

iptables -A INPUT -p udp --dport 27015 -j ACCEPT
iptables -A INPUT -p tcp --dport 27015 -j ACCEPT
# Сохранение правил
iptables-save > /etc/iptables/rules.v4

Проверка доступности порта

После запуска сервера проверьте, что порт слушается:

ss -ulnp | grep 27015

Установка OpenMod и плагинов

OpenMod - современный фреймворк плагинов для Unturned, заменивший устаревший RocketMod. В 2026 году именно OpenMod является рекомендуемым решением для расширения сервера.

Установка OpenMod

  1. Откройте releases на GitHub openmod/openmod
  2. Скачайте OpenMod.Unturned.Module-<version>.zip
  3. Распакуйте содержимое в папку Modules/OpenMod.Unturned/

Структура после установки:

unturned-server/
  Modules/
    OpenMod.Unturned/
      OpenMod.Unturned.dll
      OpenMod.Core.dll
      ...

При следующем запуске сервера OpenMod проинициализируется и создаст папку openmod/:

Servers/MyServer/
  openmod/
    config.yaml
    logging.yaml
    plugins/
    data/

Установка плагинов

Плагины для OpenMod распространяются как NuGet-пакеты или .dll файлы.

Через консоль сервера (рекомендуется):

openmod install OpenMod.Plugin.Название

Вручную: скопируйте .dll файл плагина в openmod/plugins/ и перезапустите сервер.

Популярные плагины для Unturned через OpenMod (актуальны в 2026):

  • OpenMod.Unturned.Permissions - расширенная система прав
  • SmartLogger - логирование действий игроков
  • Chest Shop - торговые точки в ящиках

Миграция с RocketMod

Если у вас уже есть плагины под RocketMod, установите Rocket.Unturned через OpenMod - это прослойка совместимости, которая позволяет запускать большинство RocketMod-плагинов без изменений:

openmod install Rocket.Unturned

Workshop-моды на сервере

Файл WorkshopDownloadConfig.json

Создайте или отредактируйте файл Servers/MyServer/WorkshopDownloadConfig.json:

{
  "File_IDs": [
    1234567890,
    9876543210
  ],
  "Ignore_Children_File_IDs": [],
  "Query_Cache_Max_Age_Seconds": 600,
  "Max_Query_Retries": 2,
  "Use_Cached_Downloads": true,
  "Should_Monitor_Updates": true,
  "Shutdown_Update_Detected_Timer": 600
}

File_IDs - это числовые ID из URL страницы мода в Steam Workshop. Например, для URL steamcommunity.com/sharedfiles/filedetails/?id=1234567890 - ID будет 1234567890.

Автообновление модов

Параметр Should_Monitor_Updates: true включает мониторинг обновлений. Если автор обновит мод, сервер уведомит игроков и перезапустится через Shutdown_Update_Detected_Timer секунд (по умолчанию 600 секунд = 10 минут).

Типы Workshop-контента

В Unturned через Workshop добавляются:

  • Карты - новые локации для выживания
  • Объекты и постройки - дополнительный декор и постройки
  • Предметы и оружие - новые инструменты, оружие, одежда
  • Животные и зомби - NPC и противники с кастомным поведением

Настройка PvP и PvE режимов

По умолчанию сервер работает в режиме PvP. Для переключения в Commands.dat:

# PvP (игроки могут убивать друг друга)
pvp

# PvE (урон между игроками запрещён)
pve

В Config.json соответствующие флаги:

{
  "PvP": false,
  "PvE": true
}

Важно: изменение режима требует перезапуска сервера. Нельзя переключать PvP/PvE на лету без плагина.

Смешанные зоны (PvP + PvE)

Через OpenMod можно создавать зоны с различными правилами - например, мирные города и опасные зоны для PvP. Это достигается плагинами типа ZoneManager, которые поддерживаются OpenMod.

Бэкап мира

Мир сервера хранится в папке Servers/MyServer/Level/. Там же находятся данные игроков (Players/).

Скрипт автоматического бэкапа (Linux)

#!/bin/bash
BACKUP_DIR="/home/steam/backups/unturned"
SERVER_DIR="/home/steam/unturned-server/Servers/MyServer"
DATE=$(date +%Y%m%d_%H%M)

mkdir -p "$BACKUP_DIR"

# Принудительное сохранение через консоль (если используется screen/tmux)
# screen -S unturned -X stuff "save\n"
# sleep 5

tar -czf "$BACKUP_DIR/world_$DATE.tar.gz" \
  "$SERVER_DIR/Level" \
  "$SERVER_DIR/Players"

# Удаляем бэкапы старше 7 дней
find "$BACKUP_DIR" -name "*.tar.gz" -mtime +7 -delete

echo "Бэкап создан: world_$DATE.tar.gz"

Добавьте скрипт в crontab для ежедневного бэкапа:

crontab -e
# Бэкап каждый день в 04:00
0 4 * * * /home/steam/backup_unturned.sh >> /home/steam/backup.log 2>&1

Частые проблемы и решения

Сервер не виден в браузере

  1. Проверьте visibility 2 в Commands.dat
  2. Убедитесь, что порт 27015 UDP открыт: ss -ulnp | grep 27015
  3. Подождите 1-2 минуты после старта - регистрация в Steam занимает время
  4. Проверьте внешний IP: иногда сервер привязывается к внутреннему интерфейсу

Сервер вылетает при запуске

# Проверяем логи
cat ~/unturned-server/Servers/MyServer/Logs/output_log.txt | tail -50

Частые причины:

  • Неверное имя карты в Commands.dat - проверьте регистр
  • Недостаток RAM - поднимите до 2+ ГБ
  • Конфликт порта - другой процесс занял 27015
# Найти процесс на порту 27015
lsof -i :27015

Игроки не могут подключиться с паролем

Если в Commands.dat задан пароль, он должен быть указан без кавычек:

password МойПароль123

OpenMod не загружается

Проверьте, что модуль скопирован правильно - папка Modules/OpenMod.Unturned/ должна содержать OpenMod.Unturned.dll напрямую, без вложенных подпапок. После установки проверьте логи на наличие строки [OpenMod] OpenMod bootstrapped successfully.

Высокий пинг игроков

  • Проверьте загрузку CPU: htop - сервер однопоточный, высокое ядро = проблема
  • Уменьшите Max_Players или упростите карту
  • Обновите файлы сервера: app_update 1110390 через SteamCMD

Связанные материалы

Если хотите развернуть другие популярные выживательные игры, читайте наши гайды: Настройка сервера 7 Days to Die со всеми особенностями serverconfig.xml и EAC, Сервер Project Zomboid с модами с подробным разбором конфига servertest.ini, а также Сервер Valheim для скандинавского выживания в компании.

Заключение

Сервер Unturned настраивается быстрее большинства игровых серверов - основной конфиг умещается в двух файлах. Главное: правильно задать Steam64 ID владельца в Commands.dat, открыть порт 27015 UDP и выбрать подходящую карту. Для серьёзного сервера с плагинами используйте OpenMod - он активно поддерживается и совместим с большинством RocketMod-плагинов. Workshop-моды подключаются через один JSON-файл и обновляются автоматически. Не забывайте о регулярных бэкапах папок Level и Players.

Pterohost - выделенные серверы Unturned с автоматической установкой, защитой от DDoS-атак и поддержкой 24/7. Никакой ручной настройки - сервер готов за несколько минут. Промокод 4START даёт -20% на первый заказ. Заказать сервер Unturned