CS2 overpass players running from CT spawn on the a site
Image via Valve

How to bunny hop in CS2

Channel your inner phoon.

Successful bunny hopping in CS:GO was the quintessential sign that someone knew their movement, and CS2, it’s no different. Learning how to bunny hop in CS2 won’t be too difficult to do, but mastering it consistently is a whole other challenge. 

Recommended Videos

Players who’ve been around the block in Counter-Strike have likely seen someone b-hopping in their matchmaking games. I spend the majority of warmup sessions practicing my b-hops from one area to another.

Movement is incredibly important when mastering the long list of elements within CS2. But let’s get started with the basics.

How to bhop in CS2, a guide

What is bunny hopping in CS2?

Bunny hopping was the only way to move around efficiently in the early days of Counter-Strike, but Valve introduced many changes to keep players’ feet on the ground over the years. Bunny hopping refers to the act of jumping again at the very moment you hit the ground. If you time your following jump right, you’ll propel forward with extra momentum. Land a couple of hops in a row and you’ll find that you’ll beat out anyone who is running with their knife out.

Though it sounds simple, bunny hopping skills develop over time with practice. Tick rate, the frequency a server updates what players see, plays a big part when mastering bunny hopping. Joining a server with a different tick rate than you’re used to can catch you off guard, hindering your bunny-hopping skills.

Here are some tips for improving your bhopping in CS2.

Why should I learn to bunny hop in CS2?

If the idea of bouncing from one side of the map to the other doesn’t tickle your fancy, learning to bunny hop in CS2 can be the difference between winning and losing a round. You’ll be able to navigate the various jumps spotted around each map that require speed, and you’ll be able to rotate in the blink of an eye.

Not only will you move faster, but if you continue to spice up your movement, you’ll be able to evade enemies easier. Sprinting into a smoke to escape is a heck of a lot easier once you’ve built up enough momentum to thrust you out the other side. The fact that you can change direction quickly in the air means you’ll be significantly harder to hit.

Counter-Strike is a game about feeling, and if you’re hitting your b-hops, you’re likely in the zone. Learning to b-hop helps you understand movement in CS2, so it’s worth the effort.

Changing your binds for bunny hopping in CS2

CS2 settings developer consoles with it changed to yes
Console is your friend, learn more about it. Screenshot by Dot Esports

Binding things like scroll-wheel up and down can be great for mastering bunny hopping in CS2. This will require you to hack into the mainframe and change some settings. Using your spacebar will work, it’s just easier to scroll indefinitely as you’re landing. 

To change your jump bind in CS2:

  • Enable the developer console in CS2 by going to settings.
  • Click the magnifying glass and type in “console”.
  • The first setting that appears will ask if you want to enable the developer console (~).
  • Change it to “Yes”.

Then you’ll need to copy these commands into your console: 

  • bind mwheeldown +jump;bind space +jump
  • bind mwheelup +jump;bind space +jump
  • bind “mwheeldown” +jump; bind “mwheelup” +jump; bind “space” +jump

The one problem with this is sometimes your mouse can register a jump accidentally. This was a massive issue in CS:GO, and even I fell victim to random mouse wheel jumps. If this keeps happening, try to master bunny hopping with your spacebar instead—it can be done.

How to bhop in CS2

  • Start moving forward.
  • Press the jump button to begin your first hop.
  • Press a directional movement key while you’re in the air (A or D).
  • Move your mouse in the same direction.
    • If you press A, move your mouse to the left. If you press D, move your mouse to the right.
  • Press on jump one more time, just before you land.
  • Repeat the third step with the opposing button.
    • If used A in the third step, use D this time and vice versa.
  • Move your mouse in the same direction as the directional key of your choice.

The key is timing that second jump press just as you’re landing, and as you’re moving at a faster speed each time, it isn’t as simple as memorizing an exact pattern. It takes timing and practice, so build up your speed and repeat the process from the beginning each time.

Track your process

Learning how to bunny hop in CS2 is essential. After you’ve bound your jump to your mouse wheel up or down, or both, you’ll have to hop in a server and practice.

Once you’re in a server you’ll have to use these commands to see how you’re traveling. 

  • sv_cheats true 
  • cl_showpos 1

Turning on cheats will allow you to use the show_pos command. Once you’ve typed both of these into your console, you’ll be able to see lots of data on the top left of your screen.

You’ll be able to see several lines on your screen, but the one you want to focus on is “vel”. This stands for velocity and will be the main thing to watch.

Your speed can only go up to 250 vel when you’re running with your knife out. This occurs when you’re going in any direction. 

Keep an eye on “vel”. Video by Dot Esports

In the video above, you can see small jumps with a B-hop in the middle. The smaller ones are not considered bunny hopping, but the long stride in the middle is.

When you’re jumping and strafing in mid-air you can see your vel go higher than 250. This is what you want to achieve once you’ve landed after your second jump.

Add a little strafe into the mix

Strafing is a must-have element of bunny hopping to break the speed barrier. Angular movements are what we’re looking for to add strafe, and you can accomplish this by synchronizing your left and right movements with your camera.

You’ll need to look slightly towards where you’re strafing, and this has to be a small glance since you’ll also need to look the other way to complete the strafe. It’s more of a constant left and right, which gets easier with practice.


Dot Esports is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more
related content
Read Article CS2 players ‘in disbelief’ one simple feature still hasn’t been added
Fixing the unable to establish connection to game servers error in CS2.
Read Article CS2 player slams Valve for lackluster April updates compared to other games
Screenshot taken of Mirage's A bombsite in CS2.
Read Article CS2 star dev1ce swears off hitting monitor after IEM Chengdu incident
Dev1ce competing at the PGL Copenhagen CS2 Major RMRs.
Related Content
Read Article CS2 players ‘in disbelief’ one simple feature still hasn’t been added
Fixing the unable to establish connection to game servers error in CS2.
Read Article CS2 player slams Valve for lackluster April updates compared to other games
Screenshot taken of Mirage's A bombsite in CS2.
Read Article CS2 star dev1ce swears off hitting monitor after IEM Chengdu incident
Dev1ce competing at the PGL Copenhagen CS2 Major RMRs.
Author
Nicholas Taifalos
Weekend editor for Dot Esports. Nick, better known as Taffy, began his esports career in commentary, switching to journalism with a focus on Oceanic esports, particularly Counter-Strike and Dota. Email: nicholas@dotesports.com
Author
Gökhan Çakır
Gökhan is a Staff Writer and Fortnite Lead at Dot Esports. Gökhan graduated as an industrial engineer in 2020 and has since been with Dot Esports. As a natural-born gamer, he honed his skills to a professional level in Dota 2. Upon giving up on the Aegis of Champions in 2019, Gökhan started his writing career, covering all things gaming, while his heart remains a lifetime defender of the Ancients.
Author
Harrison Thomas
CS:GO, Overwatch, and Valorant Staff Writer - Played CS:GO since 2012 and keep a close eye on other titles. Give me a game and I'll write about it. Ranks are private information. Contact harry@dotesports.com