Bhop is the short term for Bunny Hopping. It is basically a fun thing people would do in Counterstrike: Source, where a map was created to have several platforms to jump on, and you would complete the map by successfully jumping from each platform to the next. You gained speed or velocity by using a certain method of jumping, bunny hopping. It may seem pretty easy, but mastering bhop requires a lot of practice, timing, and skill. Servers also can affect how you bhop, because different servers have different settings. If you want some servers to play on check out the Bunny Hop gamemode category on the server list.
Common Commands for Bunny Hopping.
There are quite a few commands that are popular among bhoppers. If you want to use these commands, you going to have to have the "console" enabled. To do this, go to your options, keyboard options to be exact, and go to advanced settings. Check the "Enable developer console" box. Now to open the console, press the ` key, or the key with the ~ on it. Once you have it open, you can type the following commands.
fps_max 34.8 Helps you out with timing your jumps.
bind mwheelup +jump Makes it so when you scroll up, your jump is spammed and you can have even better timing.
bind mwheeldown +jump Same as above, but with scrolling down.
bind q +left Helps with prespeeding. Will be explained later in the tutorial.
I'm in the server, now what do I do?
Once you've joined the server, you can begin bunny hopping. You can jump by scrolling up/down, depending on which one of the "bind" commands you used (or both).
The basics of bhopping is timing. Think of jumping rapidly in a strait line. It is faster than walking. Bunny Hopping is keeping the speed you get by jumping by barely touching the ground. So in order to be a successful bhopper you need to work on your timing. You need to jump as soon as you hit the ground, so it keeps your speed. Perfect jumping is when you only hear 1 or 0 footsteps. You will often "double step" when you start, which is messing up your timing and jumping late, causing you to lose your speed.
Timing is only a part of bunny hopping. The other part is strafing, or weaving as some call it. When you are bunny hopping, you do not use the key W to move forward, you only use it to get your initial speed to start jumping onto the platforms. The rest of moving to platform to platform is just using the A and D keys.
The concept of strafing is matching your mouse movements to your keyboard movements. If walk to the right by pressing down D, you move your mouse the right and it will propell you where you are pointing, as long as you did what I said in the example. Use a combination of A and left mouse moving and D and right mouse moving to hit every platform and advance throughout the map.
Any other things in Bunny Hop?
Yes actually. There are a lot of other things. There is sometimes surf or surf ramps in bunny hop maps, which is a whole different thing. Surfing is basically sticking to a surface while keeping your speed from bhopping. You never use W while surfing, just as if you were bhopping. If you are sticking to a surface on your right, you use your D key to push yourself into it while still keeping your speed, and vice versa if you were trying to stick to a surface on your left.
Surf ramps are just sliding down a ramp that gives you speed, and jumping off the bottom to keep the speed you got and to keep going. You also have to have good timing to do surf ramps well because it is pretty much bhopping once you hit the bottom, as soon as you get off the actual ramp part and hit a flat surface, you want to jump. It will keep your speed and you can jump to the next platform.
Another thing I forgot to explain is prespeeding. Prespeeding is simply just bhopping around in a circle or figure 8 in order to gain speed before you actually hit the platforms. It is helpful in a lot of situations, but only necessary in some. The "bind q +left" command helps with this because you go if you are jumping while looking strait and press q, you will start going in a perfect circle, gaining speed.
Those are only some of the things in bunny hop. You will come across other obstacles, but those are only in harder maps, and by the time you come across them you will already know how to do them.
Still not understanding it?
Don't worry. I also have a video explaining how to bunny hop also.