bunnyhop.lol

Classic CS:S bhop.
In your browser.

bunnyhop.lol is Counter-Strike: Source bunnyhop with nothing to install. Real Source movement at 100 tick, the maps you grew up on, a ghost of your PB on every attempt, and leaderboards where every time is re-simulated before it counts.

▶ Play now Browse the maps

Free · no Steam, no download · guest by default, link Discord or email to keep your progress

The movement you know

Source SDK 2013 player movement at 100 tick: air strafing, friction, boosters, ladders, water. Autohop by default, prespeed capped at 290 u/s out of the start zone.

Classic maps

Hundreds of classic bhop maps tiered T1 to T6: bhop_eazy, bhop_badges, bhop_choice, and the Prestige-era rotation, with timer zones and bonus tracks.

Ghosts

Race your PB, the WR, or anyone's run from the leaderboard. Live delta on the HUD, optional trail.

Replays to MP4

Every finished run keeps a tick-exact replay. Scrub it with a speed graph, switch cameras (in-eye, chase, free, flyby, auto-director) and export an MP4 with HUD, keys and sound.

Verified leaderboards

Per map, style and bonus. The server re-runs your replay with the same engine; only reproduced times rank. Points, rank titles, levels and a player card you can customise.

Online servers

Persistent rooms with map rotation, end-of-map votes, RTV, nominations, chat and spectating. Finish a run online and it's verified like any other.

How to bhop

  1. Hold jump. Autohop jumps the tick you land. On Legit Scroll, bind jump to the scroll wheel and time it yourself.
  2. Let go of W in the air. Hold A while you turn the mouse left, D while you turn it right.
  3. Sync your strafes. Smooth, matched mouse and key movement gains speed; the speedometer turns green while you gain.
  4. Leave the green start zone to start the timer, touch the red end zone to finish. R restarts.

Pick a style in the map browser or press F3: Normal (autohop), Legit Scroll (press jump for every hop), W-Only, Sideways and Half-Sideways. Each has its own PBs and leaderboards.

FAQ

Is it free?

Yes. Every map, style, server, replay and leaderboard. No account needed either: you start as a guest and can link Discord or an email later to keep your progress on any device.

Do I need Counter-Strike: Source or Steam?

No. Nothing to install or download. Open the site in a desktop browser and play.

Is it the real CS:S movement?

Yes. The Source SDK 2013 player movement runs at 100 tick in WebAssembly. Air acceleration, strafing, ground friction, boosters, ladders and water behave like a CS:S bhop server.

Do I need a keyboard and mouse?

Yes. Strafe with A / D while you turn the mouse. Scroll-wheel jump works out of the box, and every key can be rebound. Phones and tablets aren't supported for play.

How do I convert my sensitivity?

It's in CS:S units (degrees per count = sensitivity × m_yaw 0.022), so paste the value from your config. Settings shows your cm/360 and eDPI for your mouse DPI; coming from another game, match the cm/360. Raw input and FOV are there too.

How are leaderboards verified?

Every run uploads a tick-exact replay. The server re-simulates it with the same engine and only ranks the time it reproduces.

Can I save my runs as video?

Yes. Open any replay, pick a camera and press E to export an MP4 (up to 1440p, 120 fps) with the HUD, keys overlay and sound.

Is there multiplayer?

Yes: persistent servers with map votes, RTV, nominations, chat, spectating and live WR announcements.

Which browsers work?

Current desktop Chrome, Edge, Firefox or Safari with WebGL 2. A dedicated GPU helps on big maps; Settings has graphics options for slower machines.

Ready?

▶ Play bunnyhop.lol Browse the maps See the ranks