CS2 Practice Commands: Complete Config Guide

Why a Practice Config is Essential in CS2
CS2's default server settings are designed for competitive play, not practice. To properly train nades, study map positions, practice spray control with unlimited ammo, or review counter-strafe timing โ you need a custom practice configuration. This guide provides a complete, ready-to-use practice.cfg file and explains every command.
How to Set Up a Practice Server in CS2
- Open CS2
- Click Play โ Practice โ Competitive, select any map, click Go
- Open console with ~ (tilde key)
- Type
sv_cheats 1and press Enter - Now you can use all practice commands
The Complete Practice.cfg File
Essential Individual Commands Explained
Spray Training Commands
Grenade Commands
Bot Commands for Pop Flash Practice
Noclip and Freeze Controls
Autoexec.cfg vs Practice.cfg
Your autoexec.cfg runs automatically every time CS2 starts and should contain your permanent settings (crosshair, rates, binds). Your practice.cfg should be separate โ execute it only when starting a practice session with: exec practice in console.
File location: C:/Program Files (x86)/Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/
Sensitivity Verification in Practice Mode
Practice mode is also the best place to verify your sensitivity settings. With sv_showimpacts 1, you can check first-bullet accuracy after counter-strafing and see whether your strafing movements are causing bullet deviation. Use our eDPI calculator to set your target sensitivity before starting a practice session.
Mathematical Mechanics & Engine Formulas
Understanding aim physics requires breaking down how rendering engines calculate rotation vectors. In 3D space, mouse movement inputs map to angular rotation per count based on the game engine's specific yaw constant:
โข CS2 / Source Engine Yaw Constant: 0.022ยฐ per count
โข Apex Legends Yaw Constant: 0.022ยฐ per count
โข Overwatch 2 Yaw Constant: 0.0066ยฐ per count
โข Fortnite Yaw Constant: 0.005555ยฐ per count
โข Formula: eDPI = Hardware DPI ร In-Game Sensitivity
โข Formula: cm/360 = (360 ร 2.54) / (DPI ร Sensitivity ร Yaw)
By keeping your physical centimeters per 360 rotation (cm/360) consistent, you maintain identical physical hand travel across titles. However, when switching between different aspect ratios (16:9 vs 4:3 stretched) or vertical FOVs, you must apply 0% Monitor Distance Matching (Focal Length Scaling) to match optical tracking speed at screen center.
Esports Meta & Pro Player Benchmark Data
Looking at publicly available pro settings and general esports sensitivity trends:
- Tactical Shooters (Valorant / CS2): The median pro eDPI sits between 200 and 320 eDPI (approx. 40cm/360 to 65cm/360). Pro players prefer lower sensitivity to maximize micro-correction accuracy and first-bullet headshot precision.
- Tracking & Dynamic Shooters (Apex / OW2 / Fortnite): The median pro eDPI ranges from 2400 to 4800 eDPI in Source/OW2 terms (approx. 28cm/360 to 38cm/360). Higher sensitivity allows rapid 180ยฐ sweeps and smooth target tracking during erratic movement.
Step-by-Step Calibration & Actionable Implementation
- Disable Windows Mouse Acceleration: Open Windows Control Panel โ Mouse Properties โ Pointer Options โ Uncheck "Enhance Pointer Precision". This ensures 1:1 raw input without non-linear velocity scaling.
- Set Native Mouse DPI: Use 800 or 1600 DPI on modern optical sensors (PMW3395 / HERO 25K) to minimize sensor input latency by up to 2.5ms compared to 400 DPI while avoiding sensor smoothing.
- Calibrate Desk Space: Ensure your mousepad offers at least 450mm ร 400mm of dynamic space. Your cm/360 should allow a full 180ยฐ turn from center to pad edge without lifting.
- Verify in Aim Trainers: Benchmark your target acquisition in KovaaK's or Aim Lab (Gridshot / Microflex) for 15 minutes to confirm zero overshoot or undershoot before entering ranked queues.
Frequently Asked Questions (FAQ)
Is higher DPI always better for aim?
Higher DPI (such as 1600 DPI) reduces input latency because the sensor sends motion packets more frequently per millimeter. However, going above 3200 DPI can introduce unwanted sensor noise or smoothing on certain optical sensors.
Should I match my hipfire sensitivity to my ADS sensitivity?
Yes! Utilizing 1:1 focal matching (0.847 in Valorant, 1.0 in CS2/Apex) aligns your focal muscle memory between hipfire aiming and scoped targeting.
๐ฏ Lock In Perfect 1:1 Aim & Pro Consistency
Tired of daily aim inconsistency? Calibrate your physical cm/360, scope matching, and sensor latency. Get the complete Precision Aim System (4-Part Technical Manifestos) today for only $9.00 USD!
Unlock Elite Precision ($9) โกDalto Outlier
Creator, DCPROSENSDalto built DCPROSENS to help competitive FPS players convert sensitivity, calibrate DPI, and keep their aim consistent across games.


