CS2: bhop-сервер и настройка
Как настроить bhop-сервер в CS2: sv_autobunnyhopping, плагины таймера, карты, сохранение рекордов и решение частых проблем.
Кратко: Bhop-сервер в CS2 требует правильной настройки конвара движения и установки плагина таймера через CounterStrikeSharp + Metamod. После занулення стамина-параметров и включения sv_autobunnyhopping игроки смогут тренировать прыжки и соревноваться за рекорды.
CS2: bhop-сервер и настройка
Bunny hopping - один из самых популярных режимов тренировки движения в серии Counter-Strike, и с выходом CS2 сообщество быстро адаптировало его под Source 2. В 2026 году bhop-серверы для CS2 стали полноценной частью кастомной сцены: появились обновлённые плагины таймеров, десятки специализированных карт и активные рейтинговые таблицы. Главное отличие от CS:GO - переписанная физика движения на Source 2 и система subtick, которая меняет подход к настройке. В этой статье разберём, как поднять полноценный bhop-сервер: от базовых конваров до плагина таймера с рекордами.
Pterohost - игровой хостинг для CS2 с NVMe-дисками, DDoS-защитой и поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать CS2 сервер
Чем CS2 bhop отличается от CS:GO
Переход на Source 2 принёс несколько ключевых изменений, которые напрямую влияют на бханх.
Система subtick. В CS:GO тик-рейт сервера жёстко задавался флагом -tickrate (обычно 64 или 128). В CS2 Valve внедрила subtick - движок фиксирует точный момент нажатия клавиши внутри тика с дробной точностью. Это означает, что прыжок и движение боковыми клавишами регистрируются более точно, и технически bhop должен быть чуть проще с точки зрения регистрации. Однако поведение strafing изменилось, и игроки из CS:GO замечают непривычную отдачу скорости при неточных прыжках.
Стамина (усталость). В CS2 механика стамины сохранена, но параметры называются и ведут себя немного иначе, чем в CS:GO. Для bhop-сервера все ограничения скорости через стамину нужно убрать.
Air acceleration. Параметр sv_airaccelerate по умолчанию равен 12. На bhop-серверах его обычно поднимают до 100 или выше, чтобы strafe-прыжки давали нормальный прирост скорости.
Отсутствие srcds. CS2 использует нативный gameserver без старого Source Dedicated Server, что потребовало полного переписывания плагинов - Metamod и SourceMod образца CS:GO здесь не работают.
Установка базовых инструментов: Metamod и CounterStrikeSharp
Все плагины для CS2 работают через стек: Metamod:Source (мод-интерфейс движка) + CounterStrikeSharp (C#-фреймворк для серверных плагинов).
Шаг 1: Metamod:Source
- Скачайте актуальный билд Metamod:Source для CS2 с сайта
https://www.sourcemm.net/downloads.php(берите версию 2.x dev, CS2 требует свежий билд). - Распакуйте архив в корень сервера CS2. Файлы должны лечь по пути:
game/csgo/addons/metamod.vdf
game/csgo/addons/metamod/
- Убедитесь, что в файле
game/csgo/gameinfo.giв секцииSearchPathsесть строка:
Game csgo/addons/metamod
Некоторые дистрибутивы серверов добавляют её автоматически при первом запуске Metamod.
Шаг 2: CounterStrikeSharp
- Скачайте последний релиз с GitHub репозитория
roflmuffin/CounterStrikeSharp. - Распакуйте содержимое в
game/csgo/. Папкаaddons/counterstrikesharp/должна появиться рядом с папкойmetamod/. - Перезапустите сервер. В консоли должны появиться строки вида:
[META] Loaded plugin CounterStrikeSharp
[CSS] Loaded CounterStrikeSharp v<version>
После этого плагины в формате .dll (C#) можно класть в addons/counterstrikesharp/plugins/<ИмяПлагина>/.
Конвары движения для bhop
Это основа настройки - без правильных конваров автохоп или не будет работать, или скорость будет срезаться стаминой.
Создайте файл game/csgo/cfg/bhop.cfg и заполните его:
// === BHOP CONFIG CS2 ===
// Автоматический прыжок при удержании пробела
sv_autobunnyhopping 1
// Разрешить набор скорости выше базовой через bhop
sv_enablebunnyhopping 1
// Убрать штраф стамины при прыжках
sv_staminamax 0
sv_staminajumpcostamount 0
sv_staminalandcostamount 0
sv_staminarecoveryrate 0
// Ускорение в воздухе (100 - стандарт для bhop; 150+ для longjump-стиля)
sv_airaccelerate 100
// Максимальная скорость (0 = без ограничений)
sv_maxvelocity 3500
// Гравитация (стандартная - 800; можно снизить для low-grav серверов)
sv_gravity 800
// Убрать cooldown между прыжками
sv_jump_spam_penalty_time 0
// Отключить ограничение скорости при приземлении
sv_clamp_unsafe_velocities 0
// Таймаут неактивности увеличить (bhop-игроки могут долго стоять)
sv_idle_kick_player_when_not_moving_time 0
// Разрешить cheats для конваров движения
// ВНИМАНИЕ: sv_cheats 1 нужен ТОЛЬКО если конвары требуют его
// На публичных серверах оставляйте sv_cheats 0 и используйте плагин,
// который устанавливает конвары через серверный хук
sv_cheats 0
Важно: Часть конваров, связанных с движением, в CS2 защищена от изменений при
sv_cheats 0. Плагин bhoptimer (и аналоги) применяет их через серверный API CounterStrikeSharp, обходя это ограничение. Поэтому не удивляйтесь, еслиsv_staminamax 0в консоли выдаёт ошибку доступа - плагин делает это за вас.
Добавьте вызов конфига в autoexec.cfg:
exec bhop.cfg
Плагин таймера: Shavit bhop timer для CS2
Самый распространённый и активно поддерживаемый таймер - bhoptimer (оригинал от shavit, портированный на CounterStrikeSharp сообществом).
Репозиторий в 2026 году: ищите cs2-bhoptimer или bhoptimer-cs2 на GitHub - форки активно развиваются. Один из стабильных вариантов доступен в организации zer0k-no или аналогах сообщества CS2 плагинов.
Установка bhoptimer
- Скачайте последний релиз плагина (
.zipс папкой плагина). - Распакуйте в
addons/counterstrikesharp/plugins/bhoptimer/. - Структура должна выглядеть так:
addons/counterstrikesharp/plugins/bhoptimer/
bhoptimer.dll
bhoptimer.pdb
configs/
bhoptimer.json
- Настройте
bhoptimer.json:
{
"DatabaseType": "mysql",
"MySQLHost": "127.0.0.1",
"MySQLPort": 3306,
"MySQLUser": "bhop_user",
"MySQLPassword": "yourpassword",
"MySQLDatabase": "bhop_db",
"SQLiteFilePath": "addons/counterstrikesharp/plugins/bhoptimer/records.db",
"EnableStyles": true,
"DefaultStyle": 0,
"ChatPrefix": "[BHOP]",
"TopRecordsCount": 10,
"EnableSounds": true,
"EnableHUD": true,
"TimerHUDPosition": "top"
}
Для одного сервера можно использовать SQLite (просто укажите "DatabaseType": "sqlite"). Для нескольких серверов с общими рекордами обязателен MySQL.
Стили игры в bhoptimer
| Стиль | Описание | ID стиля |
|---|---|---|
| Normal | Стандартный bhop, все клавиши | 0 |
| Sideways | Только A/D, без W | 1 |
| W-Only | Только W, без A/D | 2 |
| Half-Sideways | Комбинация W + одна боковая | 3 |
| Auto | Автохоп включён для всех | 4 |
Команды игрока в чате:
!style - выбрать стиль
!top - топ рекордов на текущей карте
!wr - мировой рекорд текущей карты
!pb - личный рекорд игрока
!r / !restart - перезапустить заход
!b / !bonus - перейти к бонусному маршруту
!cp - поставить чекпоинт (если разрешено)
!tp - телепортироваться к чекпоинту
Карты для bhop-сервера CS2
В 2026 году большинство bhop-карт доступны через Steam Workshop. Вот проверенные варианты разных уровней сложности:
| Карта | Сложность | Описание |
|---|---|---|
| bhop_arcane | Начинающий | Красивая карта с плавными секциями |
| bhop_egypt | Начинающий | Классическая карта, многоуровневая |
| bhop_lego_fix | Начинающий-средний | Лего-тематика, популярна для новичков |
| bhop_abyss | Средний | Тёмная атмосфера, технические секции |
| bhop_kz_longjump | Средний | Смешанный kz/bhop контент |
| bhop_chronos | Продвинутый | Длинные переходы, требует точности |
| bhop_desolate | Продвинутый | Сложные gap’ы, для опытных |
Загрузка карты через Workshop:
host_workshop_map <workshop_id>
Для автоматической смены карт через плагин (например cs2-mapchooser) создайте cfg/mapcycle.txt:
bhop_arcane
bhop_egypt
bhop_lego_fix
bhop_abyss
bhop_chronos
Настройка автоматической смены карт
Bhop-серверы обычно используют циклическую смену карт или голосование. Под CS2 работает плагин cs2-mapchooser на CounterStrikeSharp.
Базовая конфигурация в addons/counterstrikesharp/plugins/cs2-mapchooser/config.json:
{
"MapCycleFile": "cfg/mapcycle.txt",
"VoteEnabled": true,
"VoteStartTime": 2,
"VoteMapCount": 5,
"ExtendEnabled": true,
"ExtendTimeMinutes": 10,
"MaxExtends": 2,
"DefaultMapTime": 20
}
VoteStartTime: 2 означает, что голосование начинается за 2 минуты до конца таймера карты.
Полный autoexec.cfg для bhop-сервера
Соберём всё в одном файле game/csgo/cfg/autoexec.cfg:
// Сетевые настройки
hostname "My CS2 Bhop Server"
sv_password ""
rcon_password "yourpassword"
// Режим сервера (0 = competitive, но для bhop лучше casual-подобный)
game_mode 0
game_type 0
// Подключить bhop-конфиг
exec bhop.cfg
// Логи
log on
sv_logfile 1
// Ограничения слотов
maxplayers 32
// Авторизация игроков через Steam
sv_steamauth_enforce 0
// Запрет на смену команд во время игры (опционально)
mp_limitteams 0
mp_autoteambalance 0
// Убрать лимит раундов
mp_maxrounds 0
mp_timelimit 20
// Дружественный огонь выключить
mp_friendlyfire 0
// Убрать паузу между раундами
mp_roundtime 60
mp_roundtime_defuse 60
mp_freezetime 0
mp_restartgame 1
Сохранение рекордов и база данных
Bhoptimer хранит следующие данные:
- Рекорды по карте и стилю - время прохождения для каждой комбинации карта+стиль+зона
- Чекпоинты - промежуточные результаты по зонам
- Профиль игрока - SteamID, ник, общее время на сервере, количество прыжков
Для MySQL создайте базу и пользователя:
CREATE DATABASE bhop_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'bhop_user'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON bhop_db.* TO 'bhop_user'@'localhost';
FLUSH PRIVILEGES;
Плагин создаёт таблицы автоматически при первом запуске. Бэкап базы стоит настроить через cron:
0 4 * * * mysqldump -u bhop_user -pyourpassword bhop_db > /backups/bhop_$(date +%Y%m%d).sql
Частые проблемы и их решение
Автохоп не работает или скорость срезается
Причина: Конвары стамины не применились из-за защиты sv_cheats 0.
Решение: Убедитесь, что плагин bhoptimer установлен и загружен. Именно он применяет конвары через серверный хук, обходя ограничение. Проверьте лог CounterStrikeSharp на ошибки загрузки:
cat game/csgo/addons/counterstrikesharp/logs/counterstrikesharp-*.log | tail -50
Таймер не запускается / нет зон на карте
Причина: Карта не имеет размеченных стартовой и финишной зон.
Решение: Большинство карт Workshop уже содержат зоны в своих .ent-файлах, которые bhoptimer читает автоматически. Если зон нет - используйте команду администратора !zones для ручной разметки прямо в игре.
Игроки жалуются на “деревянный” bhop
Причина: Параметр sv_airaccelerate слишком низкий (стандарт 12 не позволяет нормально strafe).
Решение: Установите sv_airaccelerate 100. Некоторые серверы ставят 150 для более “скользкого” ощущения - это вопрос предпочтений сообщества.
Сервер крашится при загрузке Workshop-карты
Причина: Несовместимость версии CS2 и карты, или повреждённый файл в кэше Workshop.
Решение: Очистите кэш Workshop:
rm -rf ~/.steam/steam/steamapps/workshop/content/730/
И перезапустите загрузку через host_workshop_map.
Плагин bhoptimer не загружается
Причина: Устаревшая версия CounterStrikeSharp или несовместимость API.
Решение: Убедитесь, что версии CounterStrikeSharp и плагина совместимы. В логе будет сообщение вида:
[CSS] Plugin bhoptimer failed: incompatible API version (expected 100, got 95)
Обновите либо CounterStrikeSharp, либо плагин до совместимых версий.
Рекорды не сохраняются после перезапуска
Причина: Проблема с подключением к базе данных или неверные параметры в bhoptimer.json.
Решение: Проверьте, что MySQL сервер запущен, пользователь имеет нужные права, и в конфиге нет опечаток. При старте плагина в логах должна быть строка:
[BHOP] Database connection established
Если её нет - смотрите стектрейс ошибки и исправляйте параметры подключения.
Связанные материалы
Для полноценной настройки CS2-сервера рекомендуем также изучить статьи: Команды и конвары CS2 сервера покрывают полный список административных команд, Базовая установка CS2 выделенного сервера описывает первоначальный деплой, а Practice config для CS2 содержит готовые конфиги для тренировочных режимов.
Заключение
Bhop-сервер на CS2 в 2026 году - это связка Metamod + CounterStrikeSharp + bhoptimer плагин плюс правильно выставленные конвары движения. Ключевые параметры - sv_autobunnyhopping 1, занулённая стамина и sv_airaccelerate 100 - создают корректную физику для прыжков. Плагин таймера добавляет соревновательный элемент через рекорды по стилям и зонам. Физика Source 2 с subtick делает CS2 bhop немного отличным от CS:GO, но при правильной настройке сервера это скорее плюс: регистрация прыжков стала точнее. Главное - следить за обновлениями CounterStrikeSharp и плагинов, так как экосистема активно развивается.
Pterohost - хостинг CS2 серверов с мгновенным деплоем, NVMe-хранилищем и надёжной DDoS-защитой для стабильного bhop-сервера. Промокод 4START даёт -20% на первый заказ. Заказать CS2 сервер