Bunny hopping, or bhopping, is a core movement technique in Counter-Strike 2 that lets players exceed the standard speed cap, enabling rapid map traversal, harder-to-hit profiles, and tactical escapes. By chaining precise jumps with directional strafes, you build momentum far beyond normal running.
Why Bunny Hopping Matters in CS2
In CS2, base movement speed tops out around 250 units per second, but effective bhop chains can push you well beyond that, often hitting 300+ units. This isn’t just for show—pros use it to rotate sites faster, dodge sprays, and control engagements. Unlike CS:GO, CS2’s physics tweaks demand fresh timing and sync, making mastery essential for competitive edge.
Key benefits include:
- Speed boosts: Reach bombsites or angles quicker than walking or running.
- Evasion: Zigzagging mid-air makes you a tougher target.
- Map control: Outpace enemies in chases or retreats.
- Style points: Impress teammates and intimidate foes.
Core Mechanics of Bunny Hopping
Bhopping exploits CS2’s momentum preservation during jumps. Each jump, if timed right, carries forward your prior velocity while adding strafing gains. The sequence: accelerate, jump, strafe in air, land and repeat without momentum loss.
CS2 caps acceleration but preserves airspeed if you strafe perpendicular to your velocity vector. This ‘sync’—matching mouse yaw to keypress direction—is crucial.
Step-by-Step Bunny Hop Guide
Follow these steps on a flat surface like Dust2’s long A:
- Initiate run: Hold W to build initial speed (aim for ~250 ups).
- First jump: Press jump (Space or bind) at peak speed.
- Air strafe: Release W. Turn mouse right ~30 degrees, hold D. Sync: mouse right + D right.
- Second jump: Jump milliseconds before landing—perfect timing preserves speed.
- Alternate strafe: Now turn mouse left, hold A. Repeat jumps and direction flips.
- Chain indefinitely: Maintain 45-degree-ish turns for max gain; strafe amplitude builds velocity.
Pro tip: Avoid W after jumping—treat it like a cheat detector. Forward input kills air momentum.
Essential Keybinds for Smooth Bhops
Default Space is clunky for chains. Bind jump to mousewheel:
bind "mwheelup" +jumpbind "mwheeldown" +jumpOr combine: bind mwheelup +jump; bind mwheeldown +jump. Mousewheel allows spam without finger fatigue, vital for 10+ jump chains.
Other useful binds:
sv_showpause 1: Visual jump timer overlay.cl_showpos 1: Real-time velocity readout.
Perfecting Air Strafing and Sync
Strafing is 70% of bhop success. Sync means mouse movement direction matches key (A/D):
- Hold D + yaw right: Gain rightward speed.
- Hold A + yaw left: Gain leftward.
Practice ‘S’-turns: Wide arcs early, tighten for control. CS2 gravity pulls harder, so counter with aggressive sync. If velocity drops, your strafe was off-sync or jump late.
| Strafing Error | Symptom | Fix |
|---|---|---|
| Too much mouse turn | Speed stalls | Smaller 20-45 degree yaws |
| No sync (key vs mouse) | No gain | Match directions precisely |
| Early/late jump | Momentum loss | Jump on landing frame |
Practice Drills for Beginners
Start simple, scale up:
- Flat ground chains: 5-10 jumps, check speed climbs to 300+.
- Curve tracing: Follow ramps/curves, sync to path.
- Jump timing: Use
sv_cheats 1; sv_autobunnyhopping 1—hold jump, focus strafe. Disable later. - Perf jumps: Pre-jump strafe on ground for entry speed boost.
Enable console (~ key), type sv_cheats 1; mp_restartgame 1; sv_autobunnyhopping 1; sv_maxvelocity 3500 on local maps.
Advanced Techniques: Multi-Strafe and Prestrafing
Multi-strafing: Blend 2-3 directions per jump for tighter control, ideal for corners.
Prestrafing: Ground strafe (A/D + mouse) before jumping adds 50-100 ups entry velocity. Circle-strafe around props.
Routes: Learn map-specific paths, like Mirage window-to-catwalk or Inferno banana curves. Videos break down pro routes frame-by-frame.
Best CS2 BHOP Servers and Maps
Join dedicated servers for endless practice—no team needed:
- Cybershoke BHOP: 50+ servers, tiered difficulty.
- xplay.gg BHOP: Skill-testing maps, free slots.
- Community servers: Search ‘bhop_cs2’ in browser. Commands:
!start, !restart.
Maps: bhop_forest, kz_bhop, surf_utopia. Leaderboards track top speeds.
Bhop in Competitive Play
Server settings matter: Official matchmaking limits speed slightly, but skill shines. Use for:
- Post-plant rushes.
- Retakes.
- Boosting teammates (lj boosts).
Combine with counter-strafing: Bhop into position, release keys + counter-aim for instant stops.
Common Mistakes and Fixes
Avoid these pitfalls:
- Spamming jumps blindly: Time to landing audio/visual cue.
- Over-strafing: Keeps turns under 90 degrees.
- Forgetting W release: Kills chains instantly.
- Low sens: Use 1.5-3.0 @ 400 DPI for responsive yaws.
Tools and Legit Aids
Stick to in-game: No external scripts needed. For analysis, record demos (record bhop) and watch in slow-mo. GitHub tools exist but risk VAC—avoid in comp.
FAQ
Q: Does bhop work on all servers?
A: No—some cap speed via sv_maxspeed. BHOP servers disable limits.
Q: Best mouse for bhop?
A: Lightweight 50-70g with good wheel (e.g., any esports pick). Scroll bind essential.
Q: How long to learn?
A: Basics: 1-2 hours. 400+ ups: weeks of daily practice.
Q: CS2 vs CS:GO bhop?
A: Tighter timing, stronger gravity—rewire muscle memory.
Q: Safe for VAC?
A: Manual bhop is 100% legit. Auto-tools risk bans.
Progression Roadmap
- Week 1: Keybinds + flat bops (300 ups).
- Week 2: Sync + curves (350 ups).
- Week 3: Routes + servers (400+ ups).
- Ongoing: Comp integration.
Dedicate 30 mins daily—consistency beats hours sporadically. Track peak velocities in notepad.
References
- B-hopping in CS2 – Read our guide on bunny hopping — BLAST.tv. 2024. https://blast.tv/article/how-to-bunny-hop-in-cs2-and-where-to-start
- How to BHOP in CS2? (Bunny Hop in CS2) — YouTube (Candid Technology). 2023-10.
- How To Bhop CS2 (Tutorial) — YouTube. 2023.
- CS2 Bhop GitHub Repository — GitHub (Jesewe). 2024. https://github.com/Jesewe/cs2-bhop
- How To Bhop in CS2 (No Configs) — YouTube. 2023.
- CS2 BHOP Servers — CYBERSHOKE. 2024. https://cybershoke.net/cs2/servers/bhop

