Game servers by the hour. Pay only when you play.

Running a CS2 surf, bhop, or KZ server with SharpTimer

Surf, bhop, and KZ have always lived on community servers, and CS2 nearly killed them when Valve broke the server browser. 2hours.gg deploys CS2 servers with SharpTimer preconfigured for any of these movement modes, with workshop maps and per-session leaderboards. No config, no Linux SSH, no patch-week breakage. Just deploy a server and play.

What SharpTimer is

SharpTimer is the community-built movement-mode plugin for CS2, ported from the legendary CS:S/CS:GO timers. It handles run timing, leaderboards per map, and the standard surf/bhop physics tweaks (no auto-bhop unless configured, KZ-style strict landings, etc.).

On 2hours.gg, you get a SharpTimer build we have tested against our server. You never manage the build yourself.

Deploying a surf/bhop server

On the deploy page, open the map picker's Workshop tab and pick one of the Surf, Bhop or KZ maps. That loads SharpTimer for you. Want a different map? Load it, then switch the mode to Surf, Bhop or KZ from the Console. Search Steam Workshop for the kind of map you want:

  • Surf: search "surf_" on the workshop. Classics: surf_utopia, surf_kitsune, surf_summer, surf_mesa.
  • Bhop: search "bhop_". Try bhop_emevaelx3 (in the picker) or bhop_eazy.
  • KZ / climb: search "kz_" or "climb_". KZ requires precise jump mechanics, make sure SharpTimer mode is on (not casual deathmatch).

The server downloads the map when it boots. Later deploys of the same map boot faster. See playing any Steam Workshop map for the details.

What works out of the box

  • Per-map leaderboards: finished runs are recorded with player name, time, and date for the session. Visible in-game with !top or !pb. Records do not carry over to your next server.
  • Standard SharpTimer commands: !top, !pb, !rank, !rs (restart). Type !commands in chat for the full list.

Why this is hard to find elsewhere

Most CS2 hosts focus on competitive 5v5 because that's where the money is. Movement-mode hosting requires keeping up with SharpTimer's frequent updates, knowing which workshop maps work, and tolerating that the audience is smaller. 2hours.gg builds and tests SharpTimer for you, so a broken public release doesn't reach you.

See also

← Back to all guides