Группы администраторов в Admins.cfg сервера Squad
Файл Admins.cfg связывает SteamID64 администратора с группой прав. Он управляет внутриигровыми командами Squad, но не задаёт пароль RCON.
Где находится Admins.cfg#
Остановите сервер и откройте:
SquadGame/ServerConfig/Admins.cfg
Перед изменением сохраните копию файла. После сохранения перезапустите сервер и проверьте доступ на тестовой команде.
Синтаксис Group и Admin#
Группа объявляется в формате:
Group=ИмяГруппы:permission1,permission2
Администратор назначается в формате:
Admin=SteamID64:ИмяГруппы
Рабочий пример с минимально необходимыми ролями:
Group=Moderator:canseeadminchat,chat,kick,ban
Group=MapAdmin:canseeadminchat,chat,changemap
Group=Reserved:reserve
Admin=76561198000000000:Moderator
Admin=76561198000000001:MapAdmin
Admin=76561198000000002:Reserved
Замените номера реальными 17-значными SteamID64. Это не ник, не SteamID вида STEAM_0:... и не ссылка на профиль. Имя после двоеточия в строке Admin= должно совпадать с объявленным именем группы.
Комментарии размещайте на отдельных строках с //. Не используйте вымышленные токены: неизвестное слово не выдаёт новое право и затрудняет аудит файла.
Проверенные токены прав#
Официальная документация Squad перечисляет, в частности, следующие уровни доступа:
canseeadminchatпозволяет видеть административный чат и сообщения о командных убийствах;chatразрешает административный чат и общесерверные объявления;kickразрешает команды исключения игрока;banразрешает команды блокировки;changemapразрешает немедленную смену и назначение следующего слоя;balanceпозволяет обходить ограничения баланса команд;pauseпредоставляет команды управления ходом матча;cameramanоткрывает административный режим наблюдения;reserveдаёт доступ к резервному слоту;immuneзащищает участника группы от исключения и блокировки;configразрешает менять серверную конфигурацию командами;manageserverпредоставляет управление сервером, включая его остановку;teamchangeснимает обычные ограничения времени при смене команды;forceteamchangeразрешает принудительно переводить игроков между командами.
Токены чувствительны к точному написанию. Набор доступов и связанные команды могут меняться между версиями, поэтому сверяйте комментарии в свежем Admins.cfg и таблицу Server Administration.
Права cheat, debug, featuretest, private и manageserver существуют, но не подходят обычному модератору. Выдавайте их только владельцу, который понимает последствия конкретных команд.
Рекомендуемое разделение ролей#
Не создавайте одну общую группу с максимальными правами для всей команды. Практичнее разделить обязанности:
Group=Moderator:canseeadminchat,chat,kick,ban
Group=LayerManager:canseeadminchat,chat,changemap
Group=SeniorAdmin:canseeadminchat,chat,kick,ban,changemap,balance,pause,cameraman
Group=Reserved:reserve
Так модератор чата не сможет остановить сервер или изменить конфигурацию. Резервный слот также можно выдавать отдельно от административных команд.
Типичные ошибки#
- В
Admin=указан короткий SteamID вместо SteamID64. - Имя группы написано иначе, чем в строке
Group=. - Права разделены пробелами вместо запятых.
- В строку попал типографский символ или комментарий из текстового редактора.
- Один токен записан с ошибкой или взят из неактуального стороннего списка.
- Файл изменён не в каталоге активного экземпляра сервера.
- После изменения сервер не был перезапущен.
Если администратор видит чат, но не может сменить слой, проверьте наличие changemap. Если работают команды через RCON, но нет внутриигровых прав, это ожидаемо: RCON-аутентификация и назначения в Admins.cfg являются разными механизмами.
RCON и Admins.cfg#
Admins.cfg выдаёт права конкретному SteamID64 внутри сервера. Rcon.cfg задаёт отдельный сетевой пароль для удалённого клиента. Не добавляйте RCON-пароль в Admins.cfg и не раздавайте его всей команде.
Настройка порта, пароля и клиентов описана в статье «Администраторы и RCON на сервере Squad». Для назначения Seed-слоя через AdminSetNextLayer или AdminChangeLayer также потребуется право changemap, подробнее в руководстве «Seed-режим сервера Squad».
Официальные справочные материалы: Server Configuration и Server Administration.
Хостинг Squad на BazaHost: NVMe, Ryzen 9 и защита от DDoS. Тарифы от 1290 ₽/мес.