Подробный гайд по админ-системе для Counter-Strike 2 (CS2) (admin system CS2)

Гайд по настройке админ-системы на сервере CS2: установка Metamod и SourceMod, добавление администраторов, права доступа, основные команды, плагины и советы.

2026.09.05                  


Подробный гайд по админ-системе для Counter-Strike 2 (CS2) (admin system CS2)Подробный гайд по админ-системе для Counter-Strike 2 (CS2) (admin system CS2) Админ-система на сервере CS2 позволяет управлять игроками, картами, настройками и модерацией. В отличие от CS:GO, CS2 построена на движке Source 2, поэтому многие старые плагины несовместимы. Однако сообщество активно портирует инструменты, и на данный момент наиболее рабочим решением является связка Metamod:Source + SourceMod (специальные сборки для CS2). Также доступны встроенные средства: RCON-команды и серверные конфиги.




В этом гайде мы разберём:

  • Подготовку выделенного сервера CS2.
  • Установку Metamod и SourceMod.
  • Настройку администраторов и прав.
  • Основные команды и меню.
  • Дополнительные плагины и веб-панели управления.

1. Подготовка сервера CS2

Требования

  • ОС: Windows, Linux (рекомендуется Ubuntu 22.04+).
  • Минимум 2 ядра CPU, 4 ГБ ОЗУ.
  • Установленный SteamCMD.
  • Порт 27015 (UDP/TCP) открыт в файрволе.

Установка сервера через SteamCMD

  1. Скачайте SteamCMD с официального сайта.

2. Создайте папку для сервера и войдите в неё:

   mkdir cs2-server && cd cs2-server

3. Запустите SteamCMD и установите сервер:

   ./steamcmd.sh +force_install_dir ./cs2 +login anonymous +app_update 730 validate +quit

4. После завершения установки структура будет такой:

   cs2-server/
   └── cs2/
       ├── game/
       │   ├── bin/
       │   ├── csgo/
       │   │   ├── cfg/
       │   │   ├── maps/
       │   │   └── ...
       │   └── ...
       └── ...

Первый запуск

Создайте скрипт запуска start.sh (Linux) или start.bat (Windows):

#!/bin/bash
./cs2/game/bin/linuxsteamrt64/cs2 -dedicated +map de_dust2 +servercfgfile server.cfg +maxplayers 10

Запустите сервер, убедитесь, что он работает, затем остановите его для настройки.


2. Встроенные инструменты администрирования (без плагинов)

RCON

RCON — удалённая консоль. Включите её в cs2/game/csgo/cfg/server.cfg:

rcon_password "ваш_пароль"
rcon_enable 1

Использование из клиента игры:

rcon_password ваш_пароль
rcon say Hello
rcon changelevel de_inferno

Из консоли сервера можно выполнять команды напрямую.


Основные серверные команды

  • kick <имя> — кикнуть игрока.
  • banid <минуты> <steamid> — забанить на время.
  • changelevel <карта> — сменить карту.
  • mp_restartgame 1 — перезапустить раунд.
  • sv_cheats 1 — включить читы (для тестов).

Эти команды полезны, но не дают гибкого управления (группы, меню, логирование). Поэтому нужна полноценная админ-система.


3. Установка Metamod:Source и SourceMod для CS2

Что это такое?

  • Metamod:Source — прослойка, позволяющая загружать плагины SourceMod.
  • SourceMod — мощный фреймворк для серверного администрирования (меню, права, команды, API для плагинов).

Для CS2 существуют специальные сборки (пока в стадии активной разработки, но базовый функционал работает).

Шаг 1: Скачивание

Скачайте последние версии:

  • Metamod:Source (ветка 2.x для CS2): https://www.sourcemm.net/downloads.php?branch=master
  • SourceMod (ветка 1.12+ с поддержкой CS2): https://www.sourcemod.net/downloads.php?branch=stable Или используйте dev-сборки с форума AlliedModders для CS2.

Шаг 2: Установка Metamod

  1. Распакуйте архив Metamod.
  2. Скопируйте папку addons в cs2/game/csgo/. В итоге должно быть: cs2/game/csgo/addons/metamod/.

3. Создайте файл cs2/game/csgo/gameinfo.gi, если его нет, и добавьте строку:

   Game_LowViolence    csgo_lv

Но для Metamod нужно создать metamod.vdf в cs2/game/csgo/addons/:

   "Metamod Plugin"
   {
       "alias"        "metamod"
       "file"        "addons/metamod/bin/server"
   }
  1. Проверьте, что сервер запускается. В консоли сервера должна появиться строка о загрузке Metamod.

Шаг 3: Установка SourceMod

  1. Распакуйте архив SourceMod.
  2. Скопируйте содержимое (папки addons, cfg, extensions и т.д.) в cs2/game/csgo/.
    • Убедитесь, что поверх папки addons от Metamod не затёрлись важные файлы.
  3. Перезапустите сервер.

В консоли должны появиться сообщения о загрузке SourceMod, например:

   [SourceMod] Loading...
   [SourceMod] Loaded 1 admin commands.



Шаг 4: Проверка

Зайдите на сервер и в чате напишите !admin или /admin. Если SourceMod работает, откроется меню администратора (пока пустое для вас, так как вы ещё не админ).


4. Настройка SourceMod

4.1. Файлы конфигурации

Основные файлы находятся в cs2/game/csgo/addons/sourcemod/configs/:

  • admins_simple.ini — быстрое добавление админов.
  • admins.cfg — детальная настройка прав.
  • admin_groups.cfg — группы прав.
  • admin_levels.cfg — уровни доступа.
  • core.cfg — основные настройки SourceMod.

4.2. Добавление администратора через admins_simple.ini

Самый простой способ. Откройте файл и добавьте строку:

"STEAM_0:1:23456789" "99:z" // Имя админа
  • STEAM_0:1:23456789 — SteamID игрока (узнать можно через status в консоли сервера или на сайтах).
  • 99:z — флаги прав: z означает root (все права), 99 — иммунитет (не может быть кикнут/забанен другими админами с меньшим иммунитетом).

Пример с несколькими админами:

"STEAM_0:1:11111111" "99:z" // Главный админ
"STEAM_0:0:22222222" "50:abcdef" // Модератор

4.3. Группы и уровни доступа

В admin_groups.cfg можно создать группу, например "Moderators":

Groups
{
    "Moderators"
    {
        "flags" "abcde" // kick, ban, slay, map, cvar
        "immunity" "50"
    }
}

Затем в admins_simple.ini указать группу:

"STEAM_0:0:22222222" "@Moderators"

4.4. Права доступа (флаги)

Основные флаги:

  • a — зарезервированный слот.
  • b — базовые команды (kick, ban).
  • c — kick.
  • d — ban/unban.
  • e — slay/slap.
  • f — смена карты.
  • g — изменение cvars.
  • h — выполнение конфигов.
  • i — управление чатом.
  • j — голосования.
  • k — использование sv_cheats.
  • l — пароль сервера.
  • m — RCON.
  • n — изменение sv_gravity и др.
  • z — root.

Полный список в документации SourceMod.


5. Основные команды SourceMod

Все команды начинаются с sm_, но в чате доступны через ! или /.

Меню администратора

  • !admin или /admin — открыть главное меню.

Управление игроками

  • sm_kick <имя|#userid> [причина] — кикнуть.
  • sm_ban <имя|#userid> <минуты> [причина] — забанить.
  • sm_unban <steamid> — разбанить.
  • sm_slay <имя> — убить игрока.
  • sm_slap <имя> [урон] — ударить.
  • sm_mute <имя> — замутить в чате.
  • sm_gag <имя> — запретить голосовой чат.
  • sm_burn <имя> — поджечь.
  • sm_freeze <имя> — заморозить.

Карты и сервер

  • sm_map <карта> — сменить карту.
  • sm_nextmap <карта> — установить следующую карту.
  • sm_rcon <команда> — выполнить RCON-команду.
  • sm_cvar <переменная> [значение] — изменить серверную переменную.

Прочее

  • sm_who — список админов онлайн.
  • sm_psay <имя> <сообщение> — личное сообщение.
  • sm_csay <сообщение> — сообщение в центре экрана.
  • sm_hsay <сообщение> — сообщение в HUD.

6. Установка дополнительных плагинов

SourceMod поддерживает плагины на языке SourcePawn. Для CS2 совместимы только плагины, переписанные под Source 2.

Популярные категории:

  • Анти-чит: Lilac (портирован), SMAC (частично).
  • Резерв слотов: плагин reservedslots.
  • Голосования: NativeVotes (для CS2 есть адаптации).
  • Управление картами: mapchooser, nominations.
  • Логирование: HLstatsX CE, но для CS2 нужен порт.

Установка:

  1. Скачайте .smx файл плагина.
  2. Поместите в cs2/game/csgo/addons/sourcemod/plugins/.
  3. Перезапустите сервер или выполните sm plugins load <название>.

Всегда проверяйте совместимость плагина с CS2 (не CS:GO).


7. Веб-панели управления

Если вы хотите управлять сервером через браузер, рассмотрите:

7.1. Pterodactyl Panel

  • Полноценная игровая панель с поддержкой CS2.
  • Установка сложнее, но предоставляет веб-интерфейс, файловый менеджер, консоль, управление пользователями.
  • Интеграция с RCON.



7.2. CS2 Server Manager (сообщество)

  • Лёгкие веб-интерфейсы на GitHub, например CS2-Admin или CS2WebAdmin.
  • Обычно подключаются по RCON и дают базовое управление (карты, кики, баны).

7.3. Использование RCON через веб

Можно написать простой скрипт на PHP/Python, который отправляет RCON-команды. Пример на Python с библиотекой python-rcon.


8. Безопасность

  • Всегда задавайте сложный rcon_password.
  • Ограничьте доступ к порту RCON (по умолчанию тот же, что и игровой, но можно изменить через rcon_port).
  • Не давайте root-права (z) всем подряд.
  • Регулярно обновляйте SourceMod и Metamod.
  • Используйте белые списки SteamID для админов.

9. Частые проблемы и решения

SourceMod не загружается

  • Убедитесь, что Metamod установлен правильно и загружается (проверьте meta list в консоли сервера).
  • Проверьте версию SourceMod — она должна быть для CS2 (ветка 1.12+ или специальные сборки).
  • Проверьте права файлов и структуру папок.

Команды sm_ не работают

  • Убедитесь, что вы админ (проверьте SteamID).
  • Выполните sm plugins list в консоли сервера — возможно, плагин админ-меню отключён.
  • Перезапустите SourceMod: sm plugins reload adminmenu.

Игроки не видят меню

  • Плагин adminmenu должен быть загружен.
  • В core.cfg проверьте PassInfoVar и MenuDisplayTime.

RCON не подключается

  • Проверьте, что rcon_enable 1 и rcon_password заданы.
  • Убедитесь, что порт RCON (обычно 27015) открыт.
  • Попробуйте подключиться с помощью утилиты rcon (например, из CS2 клиента).

10. Важно

На сегодняшний день SourceMod + Metamod — лучший способ организовать полноценную админ-систему на сервере CS2. Несмотря на то, что поддержка Source 2 ещё не идеальна, базовые функции работают стабильно. Для продвинутых нужд можно комбинировать SourceMod с веб-панелями и кастомными плагинами.


Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Аверко Денис Сергеевич @Nymexis г. Омск (специалист по ЗИ)

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта