Плагины CS 2, RCON и боты на сервере
Как поставить плагины на сервер CS 2: Metamod и CounterStrikeSharp ставятся стопкой и в строгом порядке. Плюс подключение по RCON и как набить сервер ботами.
Здесь показано, как поставить на сервер CS 2 плагины, как управлять им из клиента игры и как набить его ботами. ⏱️ Установка стопки плагинов — минут пятнадцать, и торопиться в ней не стоит.
Первое, к чему надо привыкнуть: вкладки с каталогом расширений у сервера CS 2 в панели нет. И это не недоделка — такого каталога нет и снаружи, Modrinth собирает моды и плагины Minecraft, а не игр на движке Source. Значит, всё, что ниже, кладётся руками через вкладку «Файлы»: кнопка «Загрузить файлы» или перетаскивание в список, а у архива в меню строки есть «Распаковать здесь».
Стопка: три слоя в строгом порядке
- Файлы
Положите Metamod:Source
Metamod — загрузчик: сама игра про чужие плагины ничего не знает, и именно он их ей подсовывает. Поверх него работает всё остальное. Его папку
addonsраспаковывают в папкуgame/csgoсервера. - Файлы
Поверх — CounterStrikeSharp
Это уже основа для самих плагинов. Его папку
addonsраспаковывают туда же, вgame/csgo. В первый раз берите сборку с пометкойwith-runtime: в ней лежит .NET — набор программ, на котором CounterStrikeSharp работает, и без которого он не запустится. - Шапка сервера
Перезапустите
Нажмите «Перезапустить». Всё положенное читается только при запуске сервера.
- Консоль
Проверьте, что стопка собралась
Наберите
meta list— команда перечислит всё, что загрузилось. Если CounterStrikeSharp встал, в консоли при запуске будет и его собственная строка об удачной загрузке. - Файлы
Только теперь — сами плагины
Каждый плагин кладётся своей папкой, а куда именно — написано у его автора. Ставьте по одному и перезапускайте после каждого: так сразу видно, какой из них не поднялся.
RCON: управление сервером из игры
RCON — служебный вход, через который серверу отдают команды прямо из клиента игры. Удобно тем, что не надо переключаться в панель посреди матча. Пароль от него лежит в панели, в разделе «Доступ по сети» вкладки «Настройки игры», под именем «Пароль RCON». Включать RCON отдельно не нужно: в стартовой команде нашего шаблона уже стоит ключ -usercon.
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 пришедший игрок вытесняет бота, а не добавляется сверху. Поэтому «Максимум игроков» считайте по людям и ботам вместе, а не по одним людям.