Skip to main content
The CSAFAP Config Package provides advanced configuration features for Counter-Strike 2, all legal to use on official Valve matchmaking, Premier servers, and FaceIt.

All Features

Practice Mode

In-game offline map guides with 1,000+ lineups on all 9 competitive maps

Auto Line-ups

Instant pixel-perfect smokes and wallbangs with automatic positioning

Jumpthrow Binds

CS:GO-style jumpthrow and W-jumpthrow binds using ticker mechanics

Movement Configs

Snap-Tap/Null binds and de-subtick movement input options

Crosshair & Viewmodel

Pro player crosshairs and viewmodels from top 20 teams

Rapid Fire & Follow Recoil

Rapid fire pistols and improved follow-recoil spray indicator

Radio Wheel System

All features are accessible through in-game radio wheels bound to four keys (default: H, J, K, M):
1

Press Radio Key

Press one of the four radio wheel keys to open the wheel
2

Hover Over Tile

Move your mouse over the desired feature tile
3

Press Same Key Again

Press and release the same key to activate the feature (clicking does nothing)

Default Radio Wheel Binds

  • H: CT Line-ups (Smokes & Wallbangs)
  • J: T Line-ups (Smokes & Wallbangs)
  • K: Pro crosshairs, Rapid fire, Follow-recoil, and Movement configs
  • M: Map Selection + Practice Mode
Scroll your mouse wheel while the radio wheel is open to access additional pages of options.

Feature Compatibility

All features are legal and fully functional on official Valve servers. The config uses only commands that work under sv_cheats 0.
All features work on FaceIt for ranked PUGs. FaceIt support has confirmed that yaw/pitch commands, custom radio wheels, and null binds are allowed. See the FAQ for official responses.Note: These features are not allowed in higher leagues like ESEA or ESL which prohibit the alias command.
Most features work on community servers. Some practice mode features require sv_cheats 1 and specific server settings.

Installation Requirements

To use CSAFAP features, you need:
  1. Config files placed in: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\csafap
  2. Language files placed in: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\
  3. Launch options: +exec csafap/main -testscript "../../csgo/cfg/csafap/addons/.vtest"
  4. Sensitivity configured in csafap/main.cfg
The -testscript launch option is required for jumpthrow binds and rapid fire/follow-recoil features.

Customization

All features can be customized or disabled by editing csafap/main.cfg:
  • Change keybinds to your preference
  • Disable features by adding // at the start of the bind line
  • Create custom line-ups and radio wheel configurations
  • Adjust movement configs and crosshair settings
See individual feature pages for detailed configuration options.

Build docs developers (and LLMs) love