CS2 surfing requires holding A or D on angled ramps to generate speed and glide across maps — like a surfboard riding a wave. Counter-Strike 2 runs on Source 2, delivering smoother physics and more responsive air control than CS:GO. Surfing sharpens mouse precision and movement timing, and offers a low-pressure way to play between ranked matches. This 2026 guide covers server setup, commands, map selection, and technique.
What Is CS2 Surf?

CS2 surf is a community-created game mode where players glide across angled ramps and curved walls without using standard movement keys. Counter-Strike 2 hosts thousands of surf maps through Steam Workshop, each built around ramp geometry that converts player contact into forward momentum.
The Source 2 engine runs surf servers at sv_airaccelerate 150 — 15 times the competitive default of 10. This value allows ramp surfaces to redirect player velocity into controlled momentum, producing the smoother feel CS:GO veterans notice immediately.
Surf mechanics rest on three principles: players gain speed by pressing into a ramp at the correct angle, momentum accumulates as the ramp curve carries the player downward, and A/D keys with mouse movement steer trajectory between ramps. Surf training transfers directly to Counter-Strike 2 ranked play by reinforcing strafing accuracy and mid-air positioning.
How to Join a CS2 Surf Server?
Counter-Strike 2 surf runs on community servers, which split into two distinct types. Skill surf servers operate as a time-trial mode where players complete ramp courses as fast as possible. Combat surf servers combine surfing movement with active weapon fights between players mid-air.
Follow these steps to connect using the CS2 interface:
- Launch Counter-Strike 2 and click Play in the left navigation menu.

- Select Community Server Browser from the dropdown at the top left.

- Click OK on the community server notice. Check Never Show Again to skip this window on future sessions.

- Type surf into the search bar at the bottom of the browser window.

- Right-click any server from the results list and select Connect to Server. Counter-Strike 2 downloads the required map data automatically before loading.

Server names display the difficulty tier directly. Use this reference when selecting a server:
| Tier | Difficulty | Recommended For |
|---|---|---|
| 1 | Very Easy | First-time surfers |
| 2 | Easy | Players with basic ramp control |
| 3 | Intermediate | Comfortable with turning |
| 4 | Hard | Experienced surfers |
| 5 | Expert | Advanced movement players |
Join populated servers while learning. Other players on a skill surf server answer technique questions through in-game chat.
Can't find surf servers? Check these first:
- Type "surf" without quotation marks into the Server Name field, not the map field
- Set the region filter to No Filter to expand results beyond your local region
- Verify that Counter-Strike 2 is not running in offline mode under Steam settings
Where to Find CS2 Surf Maps?
Steam Workshop is the primary tool for finding and subscribing to Counter-Strike 2 surf maps. Follow these steps to subscribe and load a map:
- Open Steam and navigate to the Library. Select Counter-Strike 2 and click Workshop.


- Click Browse and select Maps from the dropdown menu.

- Type surf into the search field and press Enter.

- Select a map from the results and click its name to open the map page.

- Click Subscribe. Steam downloads the map automatically to your Counter-Strike 2 installation.

- Launch Counter-Strike 2 and click Play in the left menu. Select Workshop Maps.

- Open the game. Click Play CS:GO in the left menu. Choose Workshop Maps.

- Choose the subscribed map from your list and click GO.

- Select a map mode if necessary and press GO again.
- Select a map mode if prompted and click GO again. The map loads directly.

Each Workshop map page shows subscriber count, user ratings, and a Comments tab where players report CS2 compatibility issues.
CS:GO map compatibility with CS2: Most CS:GO surf maps run in Counter-Strike 2 without modification. Check the Comments tab on any map page for CS2-specific reports before subscribing.

Join an offline map

Offline surf maps use the same Steam Workshop subscription process described in the previous section. Open Steam, navigate to the Counter-Strike 2 Workshop, subscribe to a surf map, and load it through the Workshop Maps menu in-game.
Offline maps are the best starting point for learning surf mechanics. Counter-Strike 2 lets you run practice commands freely in offline sessions, including air acceleration settings and respawn toggles, without requiring server permissions.
How to Play Surfing in CS2?
When players download surf maps, they don't always understand what to do. The recommendations below will help you quickly learn the basics and take the first step to the heights of surfing mastery!
Basics of CS2 Surfing

CS2 surf movement relies on two computer keyboard keys and continuous mouse input. The A and D keys control lateral pressure against ramp surfaces. Mouse movement steers direction and maintains the angle needed to hold speed through curves.
Ramp side determines which key to press. Standing on the left side of a ramp requires pressing D to push into the surface. Standing on the right side requires pressing A. Switching sides mid-ramp means switching keys immediately to avoid losing momentum.
Counter-Strike 2's Source 2 engine builds momentum progressively as the ramp curve carries the player downward. Staying in the lower third of a ramp surface generates the most consistent speed.
Common beginner mistakes that cause falls:
- Pressing W out of habit when approaching a gap between ramps
- Switching A/D keys too late after changing ramp sides
- Moving the mouse too fast through turns, overshooting the landing angle
Turning

Turning in CS2 surf requires synchronizing keyboard input with mouse movement at the same moment. Counter-Strike 2's Source 2 engine processes air acceleration smoothly, which means small, controlled mouse inputs hold a turn better than large corrections.
To execute a left turn, hold A and move the mouse left simultaneously. To execute a right turn, hold D and move the mouse right simultaneously. Pressing the wrong key mid-turn breaks surface contact and ends the run.
Turning technique develops fastest on Tier 1 and Tier 2 maps. Gradual curves on beginner maps allow repetition at low speed before attempting sharp turns on advanced tracks.
Bunnyhopping

Bunnyhopping in Counter-Strike 2 chains jumps with A/D strafing to maintain speed between ramps. Counter-Strike 2 tightened the timing window compared to CS:GO, making scroll-wheel input more precise and speed gain more modest. The technique helps reach elevated or narrow ramps on Tier 3 and above maps.
Essential CS2 Surf Commands
Enable the developer console at Settings > Game > Enable Developer Console > Yes, then press ~ to open it.
| Command | Description | Usage |
|---|---|---|
| sv_cheats 1 | Enables cheat commands on a local server | Required before most surf commands |
| sv_airaccelerate 150 | Sets air acceleration to surf standard | Run after sv_cheats 1 |
| mp_respawn_on_death_ct 1 | Respawns the player automatically on death | Keeps practice sessions uninterrupted |
| cl_showpos 1 | Displays position and velocity on screen | Tracks speed improvement over time |
| bot_kick | Removes all bots from the local server | Clears server for solo practice |
| connect [server IP] | Connects directly to a specific server | Use when browser search returns no results |
Quick Setup:
sv_cheats 1
sv_airaccelerate 150
mp_respawn_on_death_ct 1
Save these to Steam\steamapps\common\Counter-Strike 2\game\csgo\cfg\autoexec.cfg for automatic application on every launch.
What Are the Best CS2 Surf Maps?
| Map | Tier | Type | Best For |
|---|---|---|---|
| surf_beginner | 1 | Linear | First-time surfers learning A/D mechanics |
| surf_rookie | 1 | Staged | Players ready for multi-section progression |
| surf_kitsune | 1 | Staged (9 stages) | Beginners wanting structured stages with visual style |
| surf_egypt2 | 2 | Linear | Intermediate surfers building speed on open ramps |
| surf_summer | 2 | Linear | Players developing consistent mouse control |
| surf_whiteout | 3 | Linear | Experienced surfers practicing tight curve control |
| surf_in_the_dark | 3 | Linear | Advanced players comfortable with low-visibility ramps |
surf_beginner uses neutral colors and gentle curves so new surfers stay focused on ramp mechanics.
surf_rookie introduces staged sections that build consistent A/D habits.
surf_kitsune gained strong community traction in 2024–2025 across nine stages with distinctive visual style.
surf_egypt2 and surf_summer suit intermediate players on open ramps.
surf_whiteout and surf_in_the_dark target experienced surfers ready for steep curves and low-visibility conditions.
Check the Workshop Comments tab before subscribing to confirm CS2 compatibility.
Surfing in CS2 vs CS:GO — What Changed?
Surfing is fully active in Counter-Strike 2. Counter-Strike, the franchise hosting surf as a community mode since Counter-Strike 1.6, carries the mode forward through CS2 with the same community server infrastructure and Steam Workshop support.
What changed with Source 2:
- Ramp physics produce less abrupt speed loss on surface contact
- Air acceleration responds faster to A/D input, reducing the correction window mid-ramp
- Some CS:GO surf maps required community porting to resolve Source 2 geometry differences
Combat Surfing

Combat Surfing is a CS2 community PvP mode where players surf ramps and shoot opponents simultaneously. Counter-Strike 2 community servers list Combat Surf as an active game mode with dedicated servers across multiple regions.
Combat Surf requires maintaining ramp momentum with A/D keys and mouse control while tracking and shooting targets mid-air. Losing surface contact ends the engagement immediately.
Master standard skill surf before joining Combat Surf servers. Search for "combat surf" in the Counter-Strike 2 Community Server Browser to find active servers directly.
Troubleshooting CS2 Surf Issues
CS2 surf problems fall into three categories: server access, map loading, and movement configuration.
Common Issues
- Can't find surf servers: Type "surf" into the Server Name field. Set region filter to No Filter and refresh the list.
- Movement feels wrong: Run sv_cheats 1 then sv_airaccelerate 150. The CS2 competitive default (sv_airaccelerate 10) does not support surfing.
- Constantly teleporting to spawn: Run mp_respawn_on_death_ct 1 to disable spawn zone resets during practice.
Additional fixes by issue:
- Map won't download: Confirm Workshop subscription is active. In Steam, go to Library > Counter-Strike 2 > Properties > Installed Files > Verify Integrity of Game Files.
- Poor performance: Lower Shadow Quality and Texture Detail in CS2 video settings. Surf maps with large open geometry increase GPU load significantly.
- Wrong key bindings: Confirm the computer keyboard A and D keys are bound to Move Left and Move Right under CS2 Settings > Game > Controller.
CS2 Surfing Tips & Best Practices
Beginner Tips
- Hold A on the left side of a ramp and D on the right — switching at the wrong moment breaks contact.
- Never press S to slow down. Use mouse angle to control speed.
- Move the mouse slowly through turns. Fast flicks overshoot the landing angle.
- Start on surf_beginner or surf_rookie offline before joining community servers.
Intermediate Tips
- Download new surf maps regularly. Each map introduces different ramp angles and curve timing.
- Study difficult maps rather than avoiding them. Most routes become manageable after three to five sessions.
- Use cl_showpos 1 during practice to monitor velocity and identify where momentum drops.
Advanced Tips
- Join the CS2Surf Discord to access ported map lists and timer plugins.
- Track velocity with cl_showpos 1 to identify where momentum drops on each ramp.
- FACEIT hosts movement-focused lobbies where Counter-Strike 2 players practice advanced strafing.
FAQ
Can you still surf in CS2?
Yes. Surfing runs fully in Counter-Strike 2 on community servers and Steam Workshop maps at sv_airaccelerate 150.
Do CS:GO surf maps work in CS2?
Most CS:GO surf maps run in Counter-Strike 2 after community porting. Check the Comments tab on any Workshop map page for CS2 confirmation.
What are the basic surf commands in CS2?
Open the console with ~ and run: sv_cheats 1, sv_airaccelerate 150, mp_respawn_on_death_ct 1, cl_showpos 1, bot_kick.
How do I improve my surf times?
Move from Tier 1 to Tier 2 only after completing Tier 1 maps consistently. Use cl_showpos 1 to identify where speed drops occur on each ramp.
What is the easiest surf map for beginners?
surf_beginner is the standard starting map. surf_rookie follows with staged sections and longer ramp sequences.
Why do I keep falling off ramps?
Three causes account for most falls: pressing W (never use the forward key on a ramp), switching A/D keys too late, and moving the mouse too fast through turns.
How to set up a private surf server?
Load a Workshop surf map via Play > Workshop Maps, then run sv_cheats 1, sv_airaccelerate 150, mp_respawn_on_death_ct 1, and bot_kick in the console.