Группы администраторов в 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?

Хостинг Squad на BazaHost: NVMe, Ryzen 9 и защита от DDoS. Тарифы от 1290 ₽/мес.

Выбрать тариф