An introduction to combat surf mapping

A Tutorial for Counter-Strike: Global Offensive

This is a guide to help you making better combat surf maps for hl2 based engines.

This guide is meant as instruction-guidelines for this contest:

Good ideas to consider

  • Players get teleported when hitting the map bottom. Usually to a Jail or a crowded area.
  • Teleporters
  • A top to bottom layered map. It's good to mix the height of the platforms considered of top, jail, spawn and something near the ground (this is not a must). Surf_greatriver_xdre4m is a great example of this.
  • Expanded skybox. After your map is done, it’s a good idea to give the players more aerial distance by increasing the skybox slightly more than you had it set to.
  • Having a “main ramp” where both CT and T start from.

Not good ideas to consider

  • Avoid anything that can potentially stop the flow of surfing ex: set a wall in front of a teleporter, railbugs (model bugs that makes the player get stuck on a ramp), places where people can hide for a longer period of time.
  • Avoid see through walls that makes gameplay biased and unfair.
  • Avoid game changing easter-eggs, easter-eggs are allowed though!
  • You can also get too fast, don’t max those booster values!
  • Camping spots. You can’t avoid them, but you can help making campers vulnerable!

ConVars to help you test out your surf maps

sv_clamp_unsafe_velocities 0

// Old known CS:GO surf bug that caused push triggers to reverse.

sv_timebetweenducks 0

sv_enablebunnyhopping 1

sv_autobunnyhopping 1

sv_staminajumpcost 0

sv_staminalandcost 0

sv_accelerate_use_weapon_speed 0

sv_accelerate 7

sv_airaccelerate 3000

mp_solid_teammates 0

Plugins to help you test out your surf maps:

Movement Unlocker

CSGO Weapon Tweaks

If you by chance use push triggers that makes you fly upwards

How to make surf ramps:

Examples of good Arena type Combat surf maps:

A guide on how to surf
Sign up to access this!


None found


Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code


Original Authors
BReeZ Joined 3y ago
496 points Ranked 9923rd


BReeZ avatar
BReeZ Joined 3y ago
496 points Ranked 9923rd

  • Paypal Donate
Sign up to access this!
Sign up to access this!
Sign up to access this!


Sign up to access this!



Difficulty Level



  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • Share on Google+


  • 2ySubmitted
  • 2yModified


84 bScore
9.1 Rating

4 voters

Sign up to access this!

More Mapping Tutorials tracking pixel