Guides

Surf and KZ Maps in CS2: Movement Modes Explained

Surf and KZ are the community's movement playgrounds. Learn how they work in CS2, how to find them and what they can teach you.

Surf and KZ Maps in CS2: Movement Modes Explained – Strikeistan CS2 guide

CS2 surf is one of the oldest community traditions in Counter-Strike. Players slide along angled ramps at high speed, steering in mid-air to stay on the surface. KZ, short for kreedz, is its precise cousin, built around difficult jumps and climbs. Neither mode is part of Valve's matchmaking. Both live on community servers and Workshop maps, and both have loyal communities.

How does CS2 surf work?

Surf maps are built from steep, slanted ramps. If you land on one and hold the strafe key toward the ramp, you stay on it instead of sliding off. Steering with the mouse while holding the matching strafe key lets you gain or keep speed. That is the same air-strafing physics used in bunny hopping.

Two things matter most:

  • Don't press forward. On a ramp, holding W usually slows you down or drops you.
  • Match mouse and key. Move the mouse smoothly in the same direction as the strafe key you hold.

Surf servers usually change movement settings to make this easier. The most common one is air acceleration, set with the sv_airaccelerate server variable. Because each server chooses its own values, surfing can feel different from one server to the next.

Types of surf maps

Beginner maps have wide ramps and forgiving gaps. Harder maps add tight turns, narrow ramps and long stages. Many servers add a timer, so you can race your own best time or a leaderboard.

What is KZ in CS2?

KZ maps are climbing courses. You jump between ledges and blocks to reach the end, often under a timer. It rewards exact jump timing, strafing and crouch-jumping more than speed on ramps.

KZ servers normally offer helpers such as checkpoints, so you can retry hard jumps without restarting the map. The exact commands depend on the plugin each server runs.

The CS2KZ project

The main community effort to bring KZ timers to CS2 is CS2KZ. Its Metamod plugin on GitHub runs on community servers. When we checked, its README still described it as a work in progress. Expect features to change as it develops.

Where can you play surf and KZ?

  • Community servers. Many servers run surf or KZ full time. Our community servers guide explains how to find and join them.
  • Workshop maps. You can subscribe to surf and climb maps in the Steam Workshop and load them yourself. See our Workshop maps guide for how that works.

Playing a map alone is good for learning the route. Servers add timers, leaderboards and other players, which keeps it fun. Note that some movement settings need a server to change them, so a map loaded on its own may not feel like a surf server.

Does surf or KZ make you better at CS2?

Partly. Both train mouse control and strafing, and KZ teaches jump timing that helps with boosts and tricky spots on real maps. Many players also use them to relax between competitive games.

They don't train everything. Surf movement settings differ from competitive ones. Stopping accurately before you shoot matters far more in a real match. For that, use our counter-strafing guide. Crosshair placement and aim still need their own practice too.

A simple way to start

  1. Join a beginner surf server with an easy map rotation.
  2. Practise staying on one ramp without pressing forward.
  3. Learn one stage at a time before chasing a full run.
  4. Try a beginner KZ map once strafing feels natural.

A short history of movement modes

Surf and KZ began as fan creations in older Counter-Strike games. Mappers found ways to turn the engine's air-strafing quirks into courses. Communities then built servers, timers and leaderboards around them. When CS2 arrived, many server owners and mappers had to rebuild their tools for the new engine. That work is why some plugins are still maturing.

Sources and checks

CS2KZ details were checked on 1 November 2026 against the cs2kz-metamod repository. Server settings and maps vary, so check each server's rules.

Frequently asked questions

Is surf an official CS2 game mode?

No. Surf is a community mode. You play it on community servers or by loading Workshop maps.

Why do I fall off surf ramps?

Most new players press forward. Release W, hold the strafe key toward the ramp and move the mouse smoothly in the same direction.

What does KZ stand for?

KZ is short for kreedz, the community's name for climb maps built around precise jumps and timed runs.

surf maps kz movement community servers