A comprehensive and optimized Counter-Strike 2 configuration with useful scripts, documented commands, and professional settings.
Note: This is a personalized fork/copy of ArminC AutoExec, customized to my personal preferences and playstyle. The crosshair, sensitivity and viewmodel are tuned for competitive play, and the config has been cleaned for CS2 (all removed CS:GO-era cvars stripped out).
🎯 Want the full competitive setup? The in-game Video / NVIDIA panel settings (1280×960 4:3 stretched, graphics quality, Reflex, etc.) — which a
.cfgalone can't set — are documented in the language guides below. Networking is left at the CS2 default on purpose (best hit registration).
Choose your language to view the installation and configuration guide:
- Download the latest version of the config
- Extract the
cfgfolder contents to:\...\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\ - Launch the game and type in console:
exec autoexec.cfg - Or use launch option:
+exec autoexec.cfg
The configuration uses scancodes instead of key names for better compatibility across different keyboard layouts. Each key is bound using its physical position on the keyboard.
- 🔵 Blue: Default binds
- 🟠 Orange: Second binds (hold ALT or MOUSE5)
- 🟢 Green: Fast buy
- ⚪ White: No binds set
- 🩷 Pink: Scripts
- 🔴 Red: No binds allowed
- 🟡 Yellow: New placements & infrequent commands
This configuration is based on ArminC AutoExec by @armync. This repository is a personalized fork with custom modifications to suit my personal preferences and playstyle.
Original repository: https://github.com/armync/ArminC-AutoExec
cfg/
├── autoexec.cfg # Main configuration file
└── alwj0/
├── audio.cfg # Audio settings
├── bind.cfg # Key bindings
├── crosshair.cfg # Crosshair configuration
├── hud.cfg # HUD settings
├── mouse.cfg # Mouse settings
├── network.cfg # Network optimization
├── script.cfg # Custom scripts
└── video.cfg # Video settings
