CS 2 · плагины

Плагины CS 2, RCON и боты на сервере

Как поставить плагины на сервер CS 2: Metamod и CounterStrikeSharp ставятся стопкой и в строгом порядке. Плюс подключение по RCON и как набить сервер ботами.

Здесь показано, как поставить на сервер CS 2 плагины, как управлять им из клиента игры и как набить его ботами. ⏱️ Установка стопки плагинов — минут пятнадцать, и торопиться в ней не стоит.

Первое, к чему надо привыкнуть: вкладки с каталогом расширений у сервера CS 2 в панели нет. И это не недоделка — такого каталога нет и снаружи, Modrinth собирает моды и плагины Minecraft, а не игр на движке Source. Значит, всё, что ниже, кладётся руками через вкладку «Файлы»: кнопка «Загрузить файлы» или перетаскивание в список, а у архива в меню строки есть «Распаковать здесь».

Три слоя установки: сначала загрузчик Metamod:Source, поверх него CounterStrikeSharp, и только третьим слоем сами плагины вроде ретейков и статистики
Порядок обязателен: без Metamod не запустится CounterStrikeSharp, без CounterStrikeSharp не запустится почти ни один современный плагин. Проверять стопку удобнее по одному слою за раз.

Стопка: три слоя в строгом порядке

  1. Файлы

    Положите Metamod:Source

    Metamod — загрузчик: сама игра про чужие плагины ничего не знает, и именно он их ей подсовывает. Поверх него работает всё остальное. Его папку addons распаковывают в папку game/csgo сервера.

  2. Файлы

    Поверх — CounterStrikeSharp

    Это уже основа для самих плагинов. Его папку addons распаковывают туда же, в game/csgo. В первый раз берите сборку с пометкой with-runtime: в ней лежит .NET — набор программ, на котором CounterStrikeSharp работает, и без которого он не запустится.

  3. Шапка сервера

    Перезапустите

    Нажмите «Перезапустить». Всё положенное читается только при запуске сервера.

  4. Консоль

    Проверьте, что стопка собралась

    Наберите meta list — команда перечислит всё, что загрузилось. Если CounterStrikeSharp встал, в консоли при запуске будет и его собственная строка об удачной загрузке.

  5. Файлы

    Только теперь — сами плагины

    Каждый плагин кладётся своей папкой, а куда именно — написано у его автора. Ставьте по одному и перезапускайте после каждого: так сразу видно, какой из них не поднялся.

RCON: управление сервером из игры

RCON — служебный вход, через который серверу отдают команды прямо из клиента игры. Удобно тем, что не надо переключаться в панель посреди матча. Пароль от него лежит в панели, в разделе «Доступ по сети» вкладки «Настройки игры», под именем «Пароль RCON». Включать RCON отдельно не нужно: в стартовой команде нашего шаблона уже стоит ключ -usercon.

Схема двух входов: из клиента игры команда идёт к серверу по паролю RCON и с приставкой rcon, из вкладки «Консоль» в панели — та же команда без пароля и без приставки
Отсюда и разница в записи. Приставка rcon в клиенте означает «отправь это на сервер по служебному входу»; во вкладке «Консоль» отправлять никуда не надо, поэтому её не пишут.
Где набираютКомандаЧто делает
Консоль клиента игрыrcon_password ваш_парольпредставиться серверу
Консоль клиента игрыrcon statusкто на сервере и с каких адресов
Консоль клиента игрыrcon changelevel de_nukeсменить карту
Вкладка «Консоль» панелита же команда, но без rconто же самое, прав уже достаточно

Боты

Ботами набивают пустой сервер, чтобы вдвоём было во что играть. Отдельного поля под них в панели нет: это настройки самой игры. Задают их либо в файле server.cfg во вкладке «Файлы» — тогда они останутся навсегда, — либо командой во вкладке «Консоль», и тогда до ближайшего перезапуска.

НастройкаЧто делает
bot_quota 10сколько ботов держать
bot_quota_mode fillдобивать ботами до этого числа; match — по числу живых игроков
bot_difficulty 2сложность от 0 (лёгкие) до 3 (эксперт)
bot_add_ctдобавить одного бота за спецназ; bot_add_t — за террористов
bot_kickвыгнать всех ботов

Боты занимают места наравне с людьми. При bot_quota_mode fill пришедший игрок вытесняет бота, а не добавляется сверху. Поэтому «Максимум игроков» считайте по людям и ботам вместе, а не по одним людям.

Читайте дальше

CS 2

Сервер Counter-Strike 2: что нужно до заказа

Что нужно, чтобы поднять свой сервер CS 2: токен GSLT, два порта и сорок гигабайт диска. Без любого из трёх сервер не установится или не появится в списке.

CS 2 · режимы

Режимы и карты: пара чисел вместо названия

Как включить нужный режим на сервере CS 2: названия там нет, режим задаётся парой чисел сразу. Плюс смена карты на живом сервере и что у нас с мастерской.

CS 2 · подключение

Как зайти на свой сервер CS 2: команда connect и частые отказы

Сервер CS 2 работает, а вас на него не пускает: где взять адрес, как выглядит команда connect и почему своего сервера нет в списке игры.

CS 2 · боты

Боты на своём сервере CS 2: как добавить, убрать и настроить сложность

Боты на сервере CS 2: команды bot_add, bot_kick и bot_difficulty в консоли панели, как набрать команду и чем тренировка отличается от матча.

CS 2 · карты

Карты мастерской на сервере CS 2: как поставить и запустить

Как добавить карту из мастерской Steam на свой сервер CS 2, чем номер карты отличается от названия и почему игроки скачивают её при входе.

CS 2 · управление

RCON на сервере CS 2: как управлять сервером прямо из игры

RCON на сервере CS 2: пароль в настройках, вход командой rcon_password и что делается удалённо — смена карты, кик, правка настроек на ходу.

CS 2 · производительность

Сервер CS 2 лагает: что смотреть по порядку

Почему лагает сервер CS 2: пинг и город размещения, загрузка процессора в панели, число слотов и тяжёлые плагины — по шагам, от частого к редкому.

CS 2 · Steam

Токен GSLT для сервера CS 2: зачем нужен и где взять

Токен GSLT для сервера CS 2: что это, почему без него сервер не виден снаружи и как получить его в аккаунте Steam за пару минут.

CS 2 · порты

Второй порт сервера CS 2: зачем нужен SourceTV

На сервере CS 2 занят не один порт, а два: второй держит SourceTV — трансляцию матча, которая поднимается всегда и выключателя в панели не имеет.

CS 2 · приватность

Приватный сервер CS 2: можно ли скрыть его из общего списка

Пароль на сервере CS 2 закрывает вход, но не прячет сервер из списка Steam — режим sv_lan у нас фиксирован, и поля «сделать сервер невидимым» в панели нет.

CS 2 · настройки

Настройки CS 2 вне панели: экономика, время раунда, дружественный огонь

В панели у CS 2 восемь полей — остальные настройки (деньги за раунд, время раунда, дружественный огонь) правятся прямо в server.cfg и не сбрасываются при перезапуске.

CS 2 · модерация

Бан игрока на сервере CS 2: не кик, а насовсем

Как забанить игрока на сервере CS 2 навсегда: kick выгоняет один раз, banid — команда RCON для бана по SteamID, сохранённого в файл между перезапусками.

CS 2 · запуск

CS 2 завис на запуске: как отделить установку, Steam и ошибку карты

Найдите этап, на котором остановился запуск CS 2, и соберите полезный лог до повторной установки.

CS 2 · правила матча

Настройки CS 2 сбрасываются после смены карты: где искать перезапись

Различите сохранённый файл и действующее правило матча CS 2, затем найдите конфиг режима или плагин, меняющий значение.

CS 2 · обновления

После обновления CS 2 пропали плагины: проверка Metamod и CounterStrikeSharp

Проверьте цепочку загрузки плагинов CS 2 от Metamod до конкретного дополнения и восстановите только отказавший компонент.