Skip to content
KZG
Esc
navigateopen⌘Jpreview
On this page

Surf

KZG Surf server info, rules, and commands

Surf is a movement-based game mode in Counter-Strike where players glide across angled ramp surfaces — called surf ramps — using air strafing to maintain and build speed. Maps range from beginner-friendly linear courses to technical multi-stage runs with precise routing. The mode has its own timer system, global rankings, and a dedicated community that’s been a staple of the CS scene since the early Source days.

Rules

Minor Offenses

  • Spam is not allowed in any form (mic spam, chat spam, etc). Includes playing music, voice changers, any language other than English.
  • Toxicity towards other players is not allowed. Banter is okay — know when to tone it down.
  • Impersonation of other players is not allowed.
  • Promotion of social media, Discord links, etc. is not allowed.
  • Baiting someone to break the rules, or arguing about rules/punishments in-game is not allowed (make a ticket).
  • Exploiting in any form is not allowed.
  • No weird sexual behaviour.

Major Offenses

  • Discrimination (racism, sexism, homophobia, transphobia) and usage of any associated slurs are not allowed.
  • Any targeted/continuous harassment of another player is not allowed.
  • Any sexual harassment is not allowed.
  • Any pedophilia-related jokes or comments are not allowed.
  • Impersonating staff in any way is not allowed.
  • Abuse towards staff members on the server, or accusations regarding misuse of permissions will not be tolerated. Use the proper channels to report it (ticket in the #support channel in Discord).
  • Trying to abuse loopholes/get around rules, including saying words similar to banned slurs, will result in a punishment identical to that of the actual rule.

Severe Offenses

All severe offenses carry permanent punishments.

  • No DOXing.
  • No DDoSing or DDoS threats.
  • No pedophilic behaviour.
  • No public pedophilia accusations — report it instead.
  • Any form of cheating/hacking is not allowed.
  • Being under the minimum age for a Steam account (13) will result in your ability to communicate on the servers being revoked.
  • Advertising is not allowed (anything with financial incentive, cheats, or competing servers).
  • Evading punishments is not allowed.
  • Playing on someone else’s account to boost them is not allowed.
  • Having an alternate account and getting multiple top 10 completes on a map is not allowed.

You can view your current standing in-game with !punishments.

Punishment Escalation

Severity Escalation
Minor 30 min → 1 hr → 2 hrs → 4 hrs → 6 hrs → 8 hrs → every additional minor infraction becomes a major infraction
Major 12 hrs → 1 day → 3 days → 1 week → Permanent
Severe Permanent

Commands

All commands can be used in chat or as console commands (shown in parentheses).

Movement & Respawn

Command Console Description
!r css_r Respawn
!rs css_rs Restart Stage
!rb <#> / !b <#> css_rb / css_b Respawn to a bonus stage
!setresp / !startpos css_setresp / css_startpos Save a custom respawn point within the start trigger
!spec css_spec Move to spectator or back to a team

Records & Rankings

Command Console Description
!top css_top Top 10 records on current map
!topbonus <#> css_topbonus Top 10 records for a bonus stage
!rank css_rank Your current rank and PB
!ranks css_ranks List of server ranks
!points css_points Top 10 points
!mrank css_mrank Check rank/time/group — see usage below

!mrank Usage

Syntax Description
!mrank Your current rank/time/group on the current map
!mrank "playername/steamid64" Specified player’s rank/time/group on the current map
!mrank "playername/steamid64" "mapname" Specified player’s rank/time/group on a specified map
!mrank "@g1" "mapname" Cutoff time for a group on the current map

Replays

Command Console Description
!replay / !replaysr css_replay / css_replaysr Replay current map server record
!replaytop [1-10] css_replaytop Replay a top 10 map record
!replaypb css_replaypb Replay your PB for current map
!replaybonus / !replayb [1-10] [bonus] css_replaybonus Replay a top 10 bonus record
!replaybonuspb / !replaybpb css_replaybonuspb Replay your PB for a bonus

Locations

Command Console Description
!saveloc css_saveloc Save a location (no need to disable timer first)
!loadloc css_loadloc Teleport to last saved location (automatically stops your timer)
!prevloc css_prevloc Teleport one location back
!nextloc css_nextloc Teleport one location forward

HUD & Settings

Command Console Description
!hud css_hud Toggle timer HUD
!keys css_keys Toggle HUD keys display (setting saves automatically)
!sounds css_sounds Toggle timer sounds
!fov <0-140> css_fov Change field of view (setting saves automatically)
!hideweapon css_hideweapon Toggle weapon visibility
!hide css_hide Toggle other players’ visibility (setting saves automatically)

Binds

Bind Description
bind r css_r Restart Bind - Replace r with the key you want bound

Premium Perks

CS2 features are currently more limited than CS. Premium users get these perks on Surf servers:

Perk Command
Start vote to extend map !ve (chat) / css_ve (console)
Custom tag with colour css_customtag "{colour}[TAG]"
Custom name colour css_namecolour <colour>

Available colours: default, red, darkred, orange, lightyellow, yellow, green, lime, olive, blue, lightblue, darkblue, bluegrey, magenta, lightpurple, purple, white, grey, gold, silver.

Ranks

Rank Requirement
Godly Rank 1
King Rank 2
Legendary Rank 3
Master Rank 4-10
Elite Rank 11-25
Veteran Rank 26-50
Pro Rank 51-100
Expert Rank 101-200
Ace Rank 201-350
Hotshot Rank 351-500
Adept Rank 501-750
Experienced Rank 751-1000
Skilled 12,000+ Points
Potential 6,000+ Points
Regular 3,000+ Points
Casual 1,500+ Points
Novice 1,000+ Points
Beginner 300+ Points
Rookie 1+ Points
Unranked 0 Points

Servers

All servers are located in Sydney, Australia unless noted otherwise.

CS2

ServerConnectJoin
Easy SurfJoin
Easy Surf #2Join
Hard SurfJoin

CS

ServerConnectJoin
Beginner Surf #2Join
Easy Surf #2Join
Easy SurfJoin
Hard SurfJoin
Combat SurfJoin
Top 200 SurfJoin

Last updated on Sep 13, 2026

Was this page helpful?