Skip to main content
Practice Mode provides in-game offline map guides featuring over 1,000 line-ups across all 9 competitive maps. It includes dynamic annotation loading, spawn teleports, and comprehensive practice commands.

Activating Practice Mode

1

Open Map Wheel

Press your map wheel key (default: M) to open the map selection
2

Enable Practice Mode

Select “ENABLE PRAC-MODE” from the wheel
3

Choose Map

Select your desired map from the wheel. The server will automatically load the map with practice settings
Practice mode must be run from the main menu or on game launch, not while already on a server.

Practice Mode Settings

When practice mode activates, it automatically configures:

Radio Wheels in Practice Mode

Once practice mode is active, the radio wheels change functionality:

Map Wheel (M)

  • Change Level: Select a different competitive map
  • Disable Practice Mode: Return to normal settings

CT Wheel (H)

  • Spawn Teleports: Teleport to CT spawn positions 1-5
  • Scroll mouse wheel for additional spawn positions

T Wheel (J)

Access to practice commands:
  • Show/Hide Guides: Toggle CT/T side annotation guides
  • Noclip: Toggle noclip mode with HUD
  • Impacts: Toggle bullet impact visualization
  • Show Position: Display current position coordinates
  • 3rd Person: Toggle third-person camera
  • X-Ray: Toggle X-ray vision through walls
  • No Spread: Remove weapon spread
  • Regeneration: Toggle health regeneration
  • Quake Sounds: Enable/disable quake-style sound effects
  • Bot Controls: Bot offset, stop, and crouch toggles
Scroll the mouse wheel while the T wheel is open to access additional practice commands.

Map Guides & Annotations

Practice mode loads dynamic in-game annotations showing:
  • Grenade lineups (smokes, flashes, molotovs)
  • Positioning spots
  • Wallbang locations
  • Execute strategies
  • Solo plays and site takes
Annotations are split into:
  • CT-Side: Defensive lineups and positions
  • T-Side: Offensive lineups and executes
1

Load Map

Enable practice mode and select a map
2

Select Side

Use the T wheel to toggle between CT and T side guides
3

View Annotations

Annotations appear automatically showing lineup positions
4

Practice Lineups

Stand on the marked position and follow the visual guide

Spawn Teleports

Each map has precise spawn position teleports (1-5) for practicing instant smokes:
Use the CT wheel (H) to teleport directly to any spawn position.

Supported Maps

Practice mode includes full lineup guides for all 9 competitive maps:

Ancient

1,000+ CT/T lineups and wallbangs

Anubis

Full site executes and defensive setups

Dust2

Classic lineups and wallbang spots

Inferno

Banana control and A site smokes

Mirage

Window smokes and A execute lineups

Nuke

Vertical wallbangs and site smokes

Overpass

Monster smokes and B site control

Train

Ivy lineups and A/B site setups

Vertigo

Mid control and site executes

Practice Commands Reference

Creating Custom Lineups

1

Find Position

Use getpos in-game to get your current position and angles
2

Calculate Values

Calculate yaw/pitch values using the formula:X = angle / (sensitivity × m_yaw)Where sensitivity = 1.0 and m_yaw = 0.022For pitch values, add +4045.45454545 (vertical angle offset)
3

Create Alias

Add your lineup alias in csafap/logic.cfg
4

Create Label

Add label text in platform_english.txt
5

Bind to Radio

Link the label and command in map-specific config files:
  • csafap/maps/[mapname]_labels.cfg
  • csafap/maps/[mapname]_cmd.cfg
Edits to platform_english.txt require a game restart to take effect.

Troubleshooting

Make sure you enabled practice mode from the main menu before joining a server. The command sv_allow_annotations 1 requires server permissions.
Spawn teleport commands use setpos which only works with sv_cheats 1. They’re designed for offline practice, not online matches.
Some maps had spawn positions updated in recent patches. Check for the latest CSAFAP version with updated spawn coordinates.