Подробный гайд по установке и настройке CS2-SimpleAdmin для Counter-Strike 2

Пошаговая установка и настройка CS2-SimpleAdmin для серверов Counter-Strike 2. Баны, кики, муты, админ-меню и работа с MySQL за несколько минут.

2026.04.06                  


Подробный гайд по установке и настройке CS2-SimpleAdmin для Counter-Strike 2Подробный гайд по установке и настройке CS2-SimpleAdmin для Counter-Strike 2

Важно:

  • Counter-Strike 2 регулярно обновляется, что может временно ломать плагины. Всегда используйте последние сборки, помеченные как совместимые с актуальной версией CS2. Официальные источники ищите по запросу CS2-SimpleAdmin GitHub или на форумах AlliedModders.

Требования

Компонент Описание
CS2 Dedicated Server Запущенный и работающий игровой сервер
MetaMod:Source Промежуточный загрузчик плагинов (версия для CS2)
SourceMod Платформа модификаций (ветка 1.12+ или cs2-branch)
Доступ к файлам FTP/SFTP, SSH или панель хостинга
Базовые знания Умение работать с .cfg, .ini файлами и консолью сервера

Шаг 1: Установка MetaMod:Source и SourceMod

1. Скачайте актуальные сборки:

  • MetaMod:Source: metamodsource.net/
  • SourceMod: sourcemod.net/downloads.php (выбирайте версию для CS2)

2. Распаковка файлов:

   <корень_сервера>/game/cs2/addons/metamod/  -> файлы MetaMod
   <корень_сервера>/game/cs2/addons/sourcemod/ -> файлы SourceMod

Примечание:

  • Если у вас нет папки cs2, проверьте структуру сервера. На некоторых хостингах путь выглядит как game/ или csgo/.

3. Настройка metaplugins.ini:

Откройте addons/metamod/metaplugins.ini и убедитесь, что там есть строка:

   addons/sourcemod/bin/sourcemod_mm.dll

(для Linux: sourcemod_mm.so)

4. Проверка установки:

Запустите сервер, откройте консоль и введите:

   meta version
   sm version

Обе команды должны вернуть версии без ошибок.

Шаг 2: Установка плагина CS2-SimpleAdmin

  1. Скачайте последнюю стабильную версию плагина с официального репозитория.

2. В архиве обычно находятся папки:

  • addons/
  • cfg/
  1. Скопируйте содержимое addons/ в <корень>/game/cs2/addons/ (сохраняя структуру папок).
  2. Скопируйте содержимое cfg/ в <корень>/game/cs2/cfg/.

5. Убедитесь, что файл simpleadmin.smx появился в:

   addons/sourcemod/plugins/

Шаг 3: Базовая настройка плагина

Откройте cfg/sourcemod/simpleadmin.cfg (или cfg/simpleadmin.cfg в зависимости от сборки) и настройте основные параметры:

// Включение плагина
sa_enable "1"

// Тип базы данных: "sqlite" или "mysql"
sa_database_type "sqlite"

// Префикс в чате для админских сообщений
sa_chat_prefix "[ADMIN]"

// Логирование действий администраторов
sa_log_admin_actions "1"

// Время бана по умолчанию (в минутах). 0 = навсегда
sa_default_ban_time "1440"

// Разрешить использование команд без префикса ! или /
sa_enable_chat_commands "1"

Сохраните файл и перезагрузите плагин:

sm plugins reload simpleadmin

Или просто перезапустите сервер.

Шаг 4: Добавление администраторов и настройка прав

1. Добавление админов

Откройте addons/sourcemod/configs/admins_simple.ini

Формат строки:

"STEAM_ID64_или_SteamID" "флаги" "Никнейм" "тип_аутентификации"

Примеры:

"STEAM_1:1:12345678" "bcdef" "login" "steam"
"76561198012345678" "z" "RootAdmin" "steam"

2. Флаги прав (стандартные SourceMod)

Флаг Право
a Резервный слот
b Общие админ-команды
c Кик (kick)
d Бан (ban)
e Мут (mute)
f Гаг (gag)
g Управление картами (map, nextmap)
h Доступ к RCON-командам через чат
i Смена ника/тега
j Настройка сервера (cvar)
k Выполнение конфигов
l Доступ к админ-меню (базовое)
m Полный доступ к админ-меню
n Управление плагинами
o Управление переводами/языками
p Обход фильтров чата
q Кастомные команды
r Управление голосовым чатом
s Управление сервером (reboot, restart)
t Слоты/резерв
u Кастомные группы
z ROOT (все права, использовать с осторожностью)

Совет:

  • Не выдавайте флаг z всем. Создавайте группы в admin_groups.cfg и назначайте их админам.

3. Применение изменений

В консоли сервера:

sm_reloadadmins

Или перезапустите сервер.

Проверить статус админа можно командой:

sm_who

Шаг 5: Подключение к MySQL (опционально)

Если вы хотите синхронизировать баны/админов между несколькими серверами:

  1. Откройте addons/sourcemod/configs/databases.cfg

2. Найдите или добавьте секцию:

   "simpleadmin"
   {
       "driver"    "mysql"
       "host"      "127.0.0.1"
       "database"  "cs2_simpleadmin"
       "user"      "your_user"
       "pass"      "your_password"
       "port"      "3306"
   }

3. В simpleadmin.cfg измените:

   sa_database_type "mysql"
   sa_database_cfg "simpleadmin"
  1. Перезагрузите плагин. Таблицы создадутся автоматически при первом запуске.

Шаг 6: Использование и базовые команды

Команда в чате Описание
!admin или /admin Открыть админ-меню
!kick <ник/стим> Кикнуть игрока
!ban <ник> [время] [причина] Забанить
!mute <ник> [время] Отключить микрофон
!gag <ник> [время] Отключить текстовый чат
!slay <ник> Убить игрока
!map <название> Сменить карту
!voteban, !votekick Голосование (если включено)

Консольные аналоги: sm_kick, sm_ban, sm_map и т.д.

Логи действий сохраняются в:

addons/sourcemod/logs/simpleadmin_*.log

Шаг 7: Решение частых проблем

Проблема Решение
Плагин не загружается Проверьте addons/sourcemod/logs/errors_*.log. Убедитесь, что SourceMod версии для CS2.
Команды не работают Выполните sm_reloadadmins. Проверьте SteamID в admins_simple.ini (должен быть валидным).
Бан не сохраняется Для SQLite проверьте права на запись в папку sourcemod/data/. Для MySQL проверьте подключение в databases.cfg.
Конфликт с другим админ-плагином Отключите дублирующиеся .smx файлы в plugins/. Оставьте только один админ-плагин.
CS2 обновление сломало плагин Дождитесь обновления от разработчика. Временно можно использовать sm plugins unload simpleadmin.

Рекомендации по безопасности и поддержке

  1. Регулярно обновляйте MetaMod, SourceMod и сам плагин.
  2. Делайте бэкапы конфигов перед каждым обновлением.
  3. Не раздавайте флаг z без острой необходимости.
  4. Используйте MySQL для сетки серверов или длительного хранения банов.
  5. Ограничьте RCON-доступ через rcon_password и фаервол.
  6. Следите за логами раз в неделю для выявления злоупотреблений.