Garry's Mod - Deathrun Bhop Speedruns
Bhopping, or bunnyhopping, is a movement exploit in any game on the Source, GoldSRC or original Quake engines. To bhop, the player jumps and then airstrafes by holding left or right (a or d) while moving their mouse in the same direction. Doing so increases their speed.
Normally the player will lose all their speed as it gets reset when they hit the ground, or hold forward (w). If the player instead jumps again the frame that they hit the ground, they will preserve their speed into the next jump. Doing so repeatedly is referred to as Bunnyhopping.
The timing required to do a bhop is very precise, so it's often recommended that players bind the jump button to the mouse wheel to scroll to jump, making it easier to perform.
bind mwheelup +jump;bind mwheeldown +jump;bind space +jump
Gamemode[]
In Gmod (and most other valve multiplayer games), some servers run a gamemode called bunnyhop, where there will be specific course designed with bhopping in mind. Most servers typically use plugins to track users times, speed and strafes used as they go through a map. They will additionally change some cvars to assist in how the players move, such as sv_autobunnyhopping 1, which makes it so the player just has to hold the jump button and will automatically jump when they hit the ground, removing the need for timing.