Банихоп в CS 1.6: как делать и почему скорость обрезается
Банихоп (bunny hop, «бхоп») — серия прыжков, при которой игрок не теряет скорость при касании земли. В Counter-Strike 1.6 это не баг интерфейса, а свойство движка: если прыгнуть в момент касания земли, трение не успевает затормозить персонажа. Приём пригодится, когда нужно быстро пересечь открытое место, сбить прицел противнику или вырваться из ловушки.
Что нужно для банихопа
Проверьте три вещи:
- Прыжок на колесо мыши. Откройте консоль и введите
bind mwheelup +jumpиbind mwheeldown +jump. Колесо теперь прыгает, а пробел остаётся запасным. - Стабильный FPS. При просадках кадров момент касания земли теряется. Используйте
fps_max 100(или 101) и закройте лишние программы. - Тренировочный сервер. На обычном игровом сервере бхоп тренировать неудобно: нужна карта с ровным полом и без ограничений. Берите карты вида
bhop_*илиkz_*.
Как делать пошагово
- Разбегайтесь вперёд клавишей
W. - Прыгните и сразу отпустите
W: в воздухе вы будете управлять только стрейфом. - В воздухе зажмите
A(илиD) и плавно поворачивайте мышь в ту же сторону. Скорость набирается именно за счёт согласованного поворота и боковой клавиши. - Перед самым приземлением прокрутите колесо: прыжок должен сработать в тот кадр, когда вы касаетесь земли.
- Следующий прыжок делайте с другой стороны: чередуйте
AиDи повороты мыши влево и вправо.
Главное правило: мышь и клавиша стрейфа всегда в одну сторону. Если повернуть мышь влево, а держать D, вы потеряете скорость.
Почему скорость обрезается
В движке Half-Life, на котором работает CS 1.6, есть защита от «мега-банихопа»: если горизонтальная скорость при прыжке превышает примерно 1,2 от максимальной скорости оружия, её обрезают. У ножа максимальная скорость выше, чем у винтовок, поэтому с ножом банихоп быстрее и «потолок» наступает позже. Это значит, что на обычном сервере вы не разгонитесь бесконечно: серия прыжков помогает удержать скорость, но не превращает персонажа в ракету.
Типичные ошибки
- Прыжок слишком рано или поздно. Если нажать прыжок в воздухе, он сработает только после касания земли, и вы потеряете кадр. Если опоздать, трение успеет затормозить.
- Пробел вместо колеса. Одно нажатие пробела делает один прыжок, а колесо даёт несколько нажатий подряд и ловит нужный кадр.
- Мышь и клавиша в разные стороны. Это самая частая причина «не набирается скорость».
- Низкий FPS. При 30-60 кадрах серия ломается, при 100 и выше всё предсказуемее.
- Тренировка сразу на сложной карте. Начните с ровного пола, потом переходите к ямам и лестницам.
Как тренироваться
Пять-десять минут в день на тренировочной карте. Цель на первую неделю: пять прыжков подряд без потери скорости, на вторую — десять. Записывайте скорость, если на сервере есть спидометр, и смотрите, на каком прыжке она падает. Потом добавляйте повороты и ямы.
Частые вопросы
Можно ли в CS 1.6 разогнаться бесконечно банихопом?
Нет. Движок ограничивает скорость при прыжках: если горизонтальная скорость выше примерно 1,2 от максимальной скорости оружия, при приземлении и прыжке её обрезают. Поэтому серии прыжков поддерживают скорость, но не растят её без предела.
Нужно ли биндить прыжок на колесо мыши?
Это не обязательно, но так проще: колесо даёт серию нажатий прыжка с точным моментом у земли, а клавиша пробела требует очень частых ровных нажатий.
С каким оружием банихоп работает лучше всего?
С ножом: у него максимальная скорость выше, поэтому ограничение наступает позже. С винтовками и AWP бежать и прыгать медленнее.