The Game Modding Community - Since 2001

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


None found


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


Original Authors
BReeZ Joined 3y ago
490 points Ranked 9694th


BReeZ avatar
BReeZ Joined 3y ago
490 points Ranked 9694th

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



Difficulty Level
Intermediate Difficulty


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


  • 0 Posts
  • 1y Submitted
  • 1y Modified


84 bScore
9.1 Rating

4 voters

Sign up to access this!

Hey, you! Mascot

GameBanana is one of the oldest mod sites on the net. Sign up and maximize your browsing experience.

  • Subscribe: Get notified of new submissions like this.
  • Say Thanks: Show your appreciation - send modders points.
  • Post: Give modders your thoughts on their work.
  • Vote: Help your favorite modders win monthly awards.
  • Rate: Rate mods and help them stand out.
  • Flag: Alert moderators and warn members of problems with mods.
  • Watch: Get notified when mods are updated.

Sound fun? Sign up now!

Already a Bananite? Login tracking pixel