What the engine is doing, and where to go and practise it
Bunny hopping is a way of keeping the speed you build up instead of losing it to friction, by never quite touching the ground for long enough to be slowed down. The GoldSrc engine caps your ground speed but not your air speed, so a player who chains jumps correctly accelerates past the walking limit and stays there. The technique is a timing problem rather than a strength-of-aim problem, which is why it is learnable in an afternoon and takes much longer to make reliable.
Play now — free, no downloadBrowse serversWhile you are on the ground the engine applies friction and clamps you to your normal movement speed. In the air it does neither. It does, however, let you gain a small amount of speed each time you turn your view while holding a strafe key, and that gain is what you are farming.
So the loop is: leave the ground, turn smoothly into the direction you are already strafing, and land for as few frames as possible before jumping again. Every frame spent standing still on the ground is friction eating the speed you just earned.
Hold one strafe key, move the mouse smoothly in that same direction, and jump the instant you touch the ground. Then swap: other strafe key, mouse the other way, jump again. The mouse movement should be continuous and gentle, not a flick.
Most people fail on the jump timing rather than the mouse. Pressing jump slightly early does nothing, and pressing it slightly late costs you a few frames of friction. Binding jump to the mouse wheel is common because a wheel tick is easier to land on the exact frame than a keypress, and it is not a script - you are still making one input per jump.
A large share of what turns up when you search for this is bhop scripts and config files that automate the jump input. They work, in the sense that they produce hops. They also get you kicked or banned on any server that checks, they teach you nothing, and they are useless the moment you sit at a machine that does not have your config.
The manual technique is not hard enough to justify that trade. Learning it properly takes a few sessions and then it is yours permanently.
Dedicated bhop servers are the fastest way to learn, because the maps are built to reward the loop and nothing shoots at you. We carry 57 bhop maps with a real overview, and over four months of scanning the public list we saw 46 of them running somewhere.
The most-run maps, by distinct servers observed: bhop_lego on 13, bhop_aeonflux on 10, then bhop_ray and bhop_styleer on 9 each, bhop_colorhop and bhop_longway on 8. If you want a populated server rather than an empty one, start with those names. bhop_jumpers showed the highest player count we recorded at 11.
The whole bhop scene came to 166 distinct-server sightings in that window, so it is a real but small corner of the game. Expect a handful of people on the busiest server rather than a full lobby.
In a normal competitive round, bunny hopping matters less than people think. It is loud, it makes you an easier target in the air, and you cannot shoot accurately while doing it. Its real use is covering open ground fast at the start of a round, and rotating between sites.
The place it genuinely pays is the movement modes themselves - bhop maps, kreedz courses and surf - where the movement is the whole game rather than a way of getting to the fight.