К содержимому

Банихоп в CS 1.6: как делать и почему скорость обрезается

Банихоп (bunny hop, «бхоп») — серия прыжков, при которой игрок не теряет скорость при касании земли. В Counter-Strike 1.6 это не баг интерфейса, а свойство движка: если прыгнуть в момент касания земли, трение не успевает затормозить персонажа. Приём пригодится, когда нужно быстро пересечь открытое место, сбить прицел противнику или вырваться из ловушки.

Что нужно для банихопа

Проверьте три вещи:

  1. Прыжок на колесо мыши. Откройте консоль и введите bind mwheelup +jump и bind mwheeldown +jump. Колесо теперь прыгает, а пробел остаётся запасным.
  2. Стабильный FPS. При просадках кадров момент касания земли теряется. Используйте fps_max 100 (или 101) и закройте лишние программы.
  3. Тренировочный сервер. На обычном игровом сервере бхоп тренировать неудобно: нужна карта с ровным полом и без ограничений. Берите карты вида bhop_* или kz_*.

Как делать пошагово

  1. Разбегайтесь вперёд клавишей W.
  2. Прыгните и сразу отпустите W: в воздухе вы будете управлять только стрейфом.
  3. В воздухе зажмите A (или D) и плавно поворачивайте мышь в ту же сторону. Скорость набирается именно за счёт согласованного поворота и боковой клавиши.
  4. Перед самым приземлением прокрутите колесо: прыжок должен сработать в тот кадр, когда вы касаетесь земли.
  5. Следующий прыжок делайте с другой стороны: чередуйте A и D и повороты мыши влево и вправо.

Главное правило: мышь и клавиша стрейфа всегда в одну сторону. Если повернуть мышь влево, а держать D, вы потеряете скорость.

Почему скорость обрезается

В движке Half-Life, на котором работает CS 1.6, есть защита от «мега-банихопа»: если горизонтальная скорость при прыжке превышает примерно 1,2 от максимальной скорости оружия, её обрезают. У ножа максимальная скорость выше, чем у винтовок, поэтому с ножом банихоп быстрее и «потолок» наступает позже. Это значит, что на обычном сервере вы не разгонитесь бесконечно: серия прыжков помогает удержать скорость, но не превращает персонажа в ракету.

Типичные ошибки

  • Прыжок слишком рано или поздно. Если нажать прыжок в воздухе, он сработает только после касания земли, и вы потеряете кадр. Если опоздать, трение успеет затормозить.
  • Пробел вместо колеса. Одно нажатие пробела делает один прыжок, а колесо даёт несколько нажатий подряд и ловит нужный кадр.
  • Мышь и клавиша в разные стороны. Это самая частая причина «не набирается скорость».
  • Низкий FPS. При 30-60 кадрах серия ломается, при 100 и выше всё предсказуемее.
  • Тренировка сразу на сложной карте. Начните с ровного пола, потом переходите к ямам и лестницам.

Как тренироваться

Пять-десять минут в день на тренировочной карте. Цель на первую неделю: пять прыжков подряд без потери скорости, на вторую — десять. Записывайте скорость, если на сервере есть спидометр, и смотрите, на каком прыжке она падает. Потом добавляйте повороты и ямы.

Частые вопросы

Можно ли в CS 1.6 разогнаться бесконечно банихопом?

Нет. Движок ограничивает скорость при прыжках: если горизонтальная скорость выше примерно 1,2 от максимальной скорости оружия, при приземлении и прыжке её обрезают. Поэтому серии прыжков поддерживают скорость, но не растят её без предела.

Нужно ли биндить прыжок на колесо мыши?

Это не обязательно, но так проще: колесо даёт серию нажатий прыжка с точным моментом у земли, а клавиша пробела требует очень частых ровных нажатий.

С каким оружием банихоп работает лучше всего?

С ножом: у него максимальная скорость выше, поэтому ограничение наступает позже. С винтовками и AWP бежать и прыгать медленнее.