Администрирование
Это руководство описывает выдачу прав администратора на выделенном сервере Unturned, управление списком администраторов и использование основных команд администрирования.
Как работают права администратора
В vanilla Unturned используются два основных способа выдачи прав:
OwnerвCommands.dat— владелец сервера;Adminlist.dat— список дополнительных администраторов.
Для обоих способов используется SteamID64. Это длинный числовой ID Steam-аккаунта, начинающийся с 7656119.
Пути к файлам
Файлы администрирования находятся внутри папки конкретного сервера:
Servers/{server_id}/Server/Commands.dat
Servers/{server_id}/Server/Adminlist.dat
Servers/{server_id}/Server/Blacklist.dat
Servers/{server_id}/Server/Whitelist.datВ зависимости от текущего server_id путь может выглядеть так:
Servers/default/Server/Commands.datили так:
Servers/unturned/Server/Commands.datРедактируйте файлы в той папке, из которой реально запускается сервер. Если изменить файл в другой папке, права не применятся.
Владелец сервера через Owner
Owner указывается в файле:
Servers/{server_id}/Server/Commands.datФормат:
Owner 76561198000000000Пример:
Name My Unturned Server
Port 27015
Map PEI
MaxPlayers 24
Mode Normal
Perspective Both
PvP
Owner 76561198000000000Owner подходит для владельца сервера или главного администратора. Этот SteamID получает административные права при каждом запуске сервера.
После изменения Commands.dat выполните полный перезапуск сервера.
Дополнительные администраторы через Adminlist.dat
Для нескольких администраторов используйте файл:
Servers/{server_id}/Server/Adminlist.datФормат — один SteamID64 на строку:
76561198000000001
76561198000000002
76561198000000003Не добавляйте ники, ссылки на профиль, SteamID3 или комментарии. В файле должны быть только SteamID64.
После изменения Adminlist.dat перезапустите сервер.
Выдача администратора командой
Если у вас уже есть права администратора, можно выдать права игроку командой:
/admin 76561198000000000Снять права:
/unadmin 76561198000000000В консоли сервера команды вводятся без /:
admin 76561198000000000
unadmin 76561198000000000Команды admin и unadmin работают с SteamID64, а не с ником игрока.
Как найти SteamID64
SteamID64 можно получить через профиль Steam игрока или через сервис поиска SteamID.
Подходит только формат:
76561198000000000Не подходят:
STEAM_0:1:123456
[U:1:123456]
https://steamcommunity.com/id/playername
PlayerNicknameCheats
Часть административных команд, связанных с выдачей предметов, транспортом и изменением игрового состояния, требует включённых cheat-команд.
Для этого в Commands.dat добавьте строку:
CheatsПример:
Name My Unturned Server
Port 27015
Map PEI
MaxPlayers 24
Mode Normal
Perspective Both
PvP
Owner 76561198000000000
CheatsЕсли Cheats не включён, администратор может иметь права, но часть команд вроде выдачи предметов или транспорта не будет работать.
Команды в игре и в консоли
В игровом чате команды вводятся с префиксом /:
/kick PlayerNameВ консоли сервера команды вводятся без префикса:
kick PlayerNameЕсли команда не срабатывает в консоли, проверьте её формат: часть команд принимает SteamID64, часть — ник игрока, часть — ID предмета или транспорта.
Управление игроками
Кикнуть игрока:
/kick PlayerNameКикнуть с причиной:
/kick PlayerName Нарушение правилЗабанить игрока:
/ban PlayerName ПричинаСнять бан:
/unban 76561198000000000Список банов хранится в:
Servers/{server_id}/Server/Blacklist.datРучное редактирование Blacklist.dat выполняйте только после остановки сервера.
Whitelist
Whitelist хранится в файле:
Servers/{server_id}/Server/Whitelist.datВ него добавляются SteamID64 игроков, которым разрешён вход на сервер.
Если whitelist включён, но игрок не может подключиться, проверьте:
- правильность SteamID64;
- наличие игрока в
Whitelist.dat; - редактируется ли файл текущего
server_id; - был ли выполнен перезапуск после ручного изменения.
Выдача предметов
Команда:
/give PlayerName ItemID AmountПример:
/give PlayerName 363 1Если команда не работает, проверьте:
- включён ли
CheatsвCommands.dat; - есть ли у игрока права администратора;
- корректен ли ID предмета;
- игрок находится онлайн.
Выдача транспорта
Команда:
/vehicle PlayerName VehicleIDПример:
/vehicle PlayerName 1Для этой команды также требуется Cheats.
Телепортация
Телепортировать игрока к другому игроку:
/teleport PlayerName TargetNameСокращённый вариант:
/tp PlayerName TargetNameДля телепортации к локации или координатам используйте формат, который поддерживается текущей версией сервера и картой.
Время и погода
Установить день:
/dayУстановить ночь:
/nightИзменить погоду:
/weather none
/weather storm
/weather blizzardДоступные типы погоды зависят от карты и версии сервера.
Сохранение и остановка сервера
Принудительное сохранение:
/saveКорректное выключение сервера:
/shutdownПеред ручными изменениями файлов, установкой Workshop-контента или переносом сохранений выполните сохранение и остановите сервер через панель.
Команды, которые часто требуют Cheats
/give
/vehicle
/experience
/airdrop
/slayЕсли администратор может кикать игроков, но не может выдавать предметы или транспорт, проверьте строку Cheats в Commands.dat.
RocketMod и LDM
Права vanilla-администратора не равны правам плагинов RocketMod или LDM.
Если сервер использует плагины, права для plugin-команд управляются отдельно через систему групп и permissions конкретного модульного загрузчика.
Пример: игрок может быть администратором Unturned, но не иметь доступа к команде плагина, если она не выдана в группе Rocket/LDM.
Если права администратора не работают
- в
OwnerилиAdminlist.datуказан не SteamID64; - SteamID64 написан с ошибкой;
- редактируется папка другого
server_id; - после изменения файлов не был выполнен полный перезапуск;
- игрок подключается с другого Steam-аккаунта;
- команда требует
Cheats, но строкаCheatsотсутствует; - для plugin-команды не настроены permissions Rocket/LDM.
Если команда не находит игрока
- проверьте точный ник игрока в игре;
- используйте SteamID64 там, где команда требует SteamID;
- для ника с пробелами используйте кавычки, если команда их поддерживает;
- проверьте, находится ли игрок онлайн;
- в консоли используйте команду без
/.
Рекомендуемая схема доступа
Owner— владелец сервера или главный администратор;Adminlist.dat— постоянные администраторы;/admin— временная или оперативная выдача прав;- Rocket/LDM permissions — доступ к командам плагинов.
Не добавляйте всех сотрудников в Owner. Для обычных администраторов используйте Adminlist.dat.
Краткая шпаргалка
Владелец:
Commands.dat
Owner 76561198000000000
Администраторы:
Adminlist.dat
76561198000000001
76561198000000002
Включить cheat-команды:
Commands.dat
Cheats
Выдать администратора в игре:
/admin 76561198000000000
Снять администратора:
/unadmin 76561198000000000
Кик:
/kick PlayerName
Бан:
/ban PlayerName Причина
Разбан:
/unban 76561198000000000
Выдать предмет:
/give PlayerName ItemID Amount
Выдать транспорт:
/vehicle PlayerName VehicleID
Сохранить:
/save
Выключить:
/shutdownЧто не делать
- не использовать Steam-ник вместо SteamID64 в
OwnerиAdminlist.dat; - не редактировать
Adminlist.datработающего сервера без необходимости; - не выдавать
Ownerнескольким людям; - не включать
Cheatsбез понимания, какие команды станут доступны администраторам; - не путать vanilla-админку с правами RocketMod/LDM;
- не редактировать файлы в папке другого
server_id.