Голый сервер CS2 — это пустой сервер: без админки, без VIP, без голосования за карту, без статистики. Всё это делают плагины, а после перехода на Source 2 старый SourceMod не работает. Разбираем современный стек — Metamod + CounterStrikeSharp — и набор, с которого стоит начинать.
Как устроено
- Metamod:Source — слой между игрой и плагинами, ставится первым.
- CounterStrikeSharp (CSS) — фреймворк плагинов на C#. Требует .NET Runtime, который идёт в комплекте.
- Плагины — папки в
game/csgo/addons/counterstrikesharp/plugins/, каждый со своим конфигом.
Установка за 6 шагов
- Остановить сервер, сделать копию папки
game/csgo. - Скачать Metamod для CS2 (ветка 2.x), распаковать в
game/csgo/. - Добавить строку загрузки Metamod в
gameinfo.gi(после патчей Valve этот файл перезаписывается — строку придётся возвращать; скрипт обновления должен делать это сам). - Скачать CounterStrikeSharp «with runtime», распаковать в ту же папку.
- Запустить сервер, в консоли
meta list→ должен быть CounterStrikeSharp.css_plugins list— список плагинов. - Класть плагины по одному, после каждого — перезапуск и проверка консоли на ошибки.
Базовый набор публичного сервера
- Админка (CS2-SimpleAdmin или аналог): бан, кик, мут, смена карты, слоты, логи. Права по SteamID.
- VIP — резервный слот, префикс, бонусы на старте раунда. То, что продаётся.
- Голосование за карту и ротация (RockTheVote-подобные) — без него игроки уходят на первой надоевшей карте.
- Статистика и ранги — K/D, очки, топ в чате; игроки возвращаются ради места в таблице.
- Реклама в чате — ваш Discord, сайт, правила по таймеру.
- Скины и перчатки — самый популярный «донат», но проверьте текущие правила Valve по монетизации: за нарушения серверы получают блокировку GSLT.
- Анти-чит серверного уровня — против очевидного (спидхак, авто-бхоп), VAC работает поверх.
- Прогрев/подготовка раунда — ножевой раунд, DM на разминке, бесконечные деньги в warmup.
- Автопомощь новичкам — сообщения о правилах при входе, /help.
- Матч-система для 5×5: капитаны, пик карт, статистика матча — если сервер соревновательный.
Почему сервер падает после обновления
Каждое обновление CS2 может сломать Metamod или CSS: Valve меняет сигнатуры, фреймворк выпускает фикс за часы-дни. Порядок действий: сначала обновить сервер через SteamCMD, затем проверить свежие версии Metamod и CSS, обновить их, вернуть строку в gameinfo.gi, запустить. Если плагин не грузится — смотрите консоль: чаще всего плагин не обновлён под новую версию CSS, его временно отключают.
Ошибки, которые видим постоянно
- 20 плагинов сразу → сервер не запускается, а какой виноват — неизвестно. Ставьте по одному.
- Плагины с непроверенных сайтов — бэкдоры и майнеры в C#-сборках встречаются.
- Нет автообновления — после патча сервер сутки стоит, игроки уходят на соседний.
- Тяжёлые плагины статистики без индекса в базе — лаги на 20+ игроках.
- Продажа игровых преимуществ вопреки правилам Valve — блокировка токена без предупреждения.
Если делать некогда
Собираем CS2-сервер с Metamod/CSS, админкой, VIP, статистикой и автообновлением после патчей — сервер под ключ от 15 000 ₽ (что ещё входит). Хостинг с DDoS-фильтрацией — 1 500 ₽/мес, сопровождение с обновлениями плагинов — 7 500 ₽/мес. Сайт проекта с VIP-магазином и автовыдачей — 3 500 ₽ + лендинг 3 000 ₽.
Пришлите адрес — проверим HTTPS, скорость, мобильную версию, SEO-базу, формы и 152-ФЗ, и скажем, что чинить в первую очередь. Без обязательств.



