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
Требования и подготовка
Перед установкой убедитесь, что ваша машина соответствует минимальным требованиям:
| Параметр | Минимум | Рекомендуется |
|---|---|---|
| CPU | 2 ядра 2.5 GHz | 4 ядра 3.0 GHz+ |
| RAM | 2 ГБ | 4-6 ГБ |
| Диск | 5 ГБ (HDD) | 10 ГБ (SSD/NVMe) |
| ОС | Windows 10 / Ubuntu 20.04 | Ubuntu 22.04 LTS |
| Порт | 27015 UDP | 27015 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
- Откройте releases на GitHub openmod/openmod
- Скачайте
OpenMod.Unturned.Module-<version>.zip - Распакуйте содержимое в папку
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
Частые проблемы и решения
Сервер не виден в браузере
- Проверьте
visibility 2вCommands.dat - Убедитесь, что порт 27015 UDP открыт:
ss -ulnp | grep 27015 - Подождите 1-2 минуты после старта - регистрация в Steam занимает время
- Проверьте внешний 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