Counter-Strike 2
Сервер

Как настроить права администратора CounterStrikeSharp в КС 2

В CounterStrikeSharp права администратора задаются в addons/counterstrikesharp/configs/admins.json относительно game/csgo. Учётная запись связывается со Steam ID, а разрешения перечисляются строками с символом @. Это отличается от буквенных флагов SourceMod.

Сам фреймворк не добавляет все привычные команды модерации. Даже правильно записанный администратор не получит рабочий !ban, если установленный плагин не реализует такую команду. Проверяйте права вместе с документацией конкретного плагина.

Минимальный пример admins.json
{
  "Moderator example": {
    "identity": "STEAM_0:1:123456",
    "flags": ["@css/generic", "@css/kick"]
  }
}

Идентификатор здесь вымышленный: замените его Steam ID нужного человека. Это пример структуры JSON, а не готовая запись для реального администратора. Сначала сохраните исходный файл.

Принцип выдачи доступа
Что проверитьПрактическое решение
Обычный модераторТолько функции, необходимые для его роли; начните с generic и нужной команды.
Владелец сервераПолный @css/root выдавайте лишь тому, кто действительно должен обходить ограничения.
Неизвестная командаПрочитайте, какой флаг проверяет её плагин; название роли ничего не гарантирует.
Проверка права с двух аккаунтов
1Возьмите Steam ID из надёжного источника и сопоставьте его с аккаунтом участника. Не используйте ник как доказательство личности: его можно изменить.
2Добавьте запись с правильными кавычками и запятыми, затем проверьте синтаксис JSON. Ошибка одного символа может помешать чтению всего списка.
3Примените изменения способом, описанным для вашей версии; для предсказуемого теста перезапустите сервер в согласованное время. Проверьте журнал загрузки.
4С аккаунта модератора вызовите безопасную команду установленного плагина. Со второго обычного аккаунта повторите запрос: разрешение должно быть отклонено.
5Дополнительно проверьте запрещённую для модератора функцию. Рабочая разрешённая команда ещё не доказывает, что лишние права отсутствуют.

Когда запись есть, а команды не работают

Убедитесь, что фреймворк загрузился, файл лежит в нужном экземпляре сервера и identity соответствует вошедшему игроку. Затем проверьте сам плагин и требуемый им флаг. Разрешение без начального @ CounterStrikeSharp не распознает как корректный пользовательский флаг.

Не копируйте @css/root всем участникам ради быстрой проверки. Это может скрыть ошибку конкретного разрешения и дать человеку доступ к функциям, которые ему не нужны. Лучше создать отдельную тестовую роль и после проверки убрать её.

Права — не пароль RCON

Администратор игрового плагина и оператор удалённой консоли — разные роли. Не раздавайте общий RCON-пароль вместо настройки списка admins.json. Когда человек уходит из команды, удалите его запись и повторно проверьте доступ.

Вопросы по этой задаче
Флаг — это разрешение, которое может проверить плагин. Реальную команду бана должен реализовать установленный совместимый плагин; сам список флагов не добавляет игровую функцию.

Источники и версия

Проверено 2 ноября 2026 года. Для текущего клиента CS2; доступные параметры проверяйте в своей сборке.

Просмотры: 1

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту