Improving in Counter-Strike: Global Offensive requires dedicated practice outside of competitive matches. Setting up a local practice server with the right console commands allows players to hone specific skills like aim, grenade throws, and recoil patterns without interruptions. This guide provides a comprehensive set of commands, bind suggestions, and config creation tips drawn from proven community practices.
Why Practice Servers Are Essential for Improvement
A well-configured practice environment simulates competitive conditions while removing limitations. You can test grenade lineups repeatedly, analyze bullet impacts for better spray control, and experiment with movement techniques. Local servers enable infinite ammo, extended round times, and visual aids like trajectories, making training efficient and targeted.
Players at all levels—from beginners learning basics to pros refining strats—benefit from these setups. Consistent use can significantly boost performance in deathmatch, retakes, or aim_botz maps.
Setting Up Your Practice Server
To begin, launch CS:GO and create a local game via the ‘Play’ menu > ‘Practice with Bots’ > select a map. Open the console with ~ (enable it in settings if needed). Enter sv_cheats 1 to unlock advanced commands. This is the foundation for all practice features.
- Enable cheats:
sv_cheats 1– Required for most practice tools. - Kick bots:
bot_kick– Clears the server for solo practice. - End warmup:
mp_warmup_end– Skips initial delays. - Restart match:
mp_restartgame 1– Refreshes settings instantly.
These basics get you started quickly. Combine them with map-specific commands for optimal results.
Core Practice Commands for Grenade Training
Grenade mastery is crucial in CS:GO, as utility decides rounds. Commands visualize throws and allow repetition without resource limits.
| Command | Purpose | Example Usage |
|---|---|---|
sv_grenade_trajectory 1 | Displays arc paths for smokes, flashes, etc. | Throw a nade to see its trajectory line. |
sv_grenade_trajectory_time 20 | Extends visibility duration. | Keeps lines on screen longer for analysis. |
sv_rethrow_last_grenade | Repeats your previous throw exactly. | Bind to a key for quick retries. |
ammo_grenade_limit_total 5 | Allows carrying all grenade types. | Test HE, smoke, flash, molotov, decoy. |
give weapon_smokegrenade | Instantly spawns specific grenades. | Practice map-specific lineups endlessly. |
Bind sv_rethrow_last_grenade to a comfortable key like comma (,) for seamless iteration. Use noclip to fly around maps and scout angles.
Recoil Control and Aim Practice Commands
Spray patterns are weapon-specific and demand muscle memory. These commands reveal impacts and provide unlimited ammo.
sv_infinite_ammo 1or2– No reload (1) or infinite with reloads (2) for realistic training.sv_showimpacts 1– Shows green/red bullet hit markers.sv_showimpacts_time 10– Prolonged impact visibility.cl_showpos 1– Displays FPS, position, and velocity on screen.
Head to an aim map like aim_botz or a open area like Dust2 long. Stand still, spray walls, and observe patterns. Weapons like AK-47 pull down-right initially, then left-up—impacts help trace corrections.
Movement and Utility Enhancement Tools
Advanced movement like strafing and peeking benefits from god mode and bot controls.
god– Invincibility for safe experimentation.noclip– Free flight through walls (bind recommended).bot_stop 1– Freezes bots as static targets.bot_mimic 1– Bots copy your actions for duo practice.cast_ray– Reveals hidden surfaces for boost spots.
For smoke clearing, bind a key to remove projectiles: ent_fire smokegrenade_projectile kill;ent_fire molotov_projectile kill etc.. This simulates post-smoke peeks.
Configuring Round and Economy Settings
Realistic practice mimics matches with adjusted timings.
| Command | Effect |
|---|---|
mp_roundtime 60 | Max round length for extended practice. |
mp_timelimit 0 | No map rotation. |
mp_freezetime 0 | No freeze at round start. |
mp_buytime 9999 | Unlimited buying. |
mp_buy_anywhere 1 | Buy menu accessible everywhere. |
mp_maxmoney 60000 / mp_startmoney 60000 | Full economy instantly. |
mp_ignore_round_win_conditions 1 | Rounds never end. |
These ensure uninterrupted sessions focused on mechanics.
Creating and Loading a Custom Config File
Save time by compiling commands into a .cfg file.
- Open notepad, paste all desired commands (one per line).
- Save as
practice.cfginSteam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg. - In-game console:
exec practice– Activates everything.
Example binds in config:bind \"n\" \"noclip\"bind \",\" \"sv_rethrow_last_grenade\"bind \"f5\" \"mp_restartgame 1\"
This setup restarts rounds, toggles flight, and rethrows nades instantly.
Recommended Binds for Efficient Practice
Keybinds reduce console typing.
- Movement:
bind \"mwheelup\" \"+jump\"– Bunnyhop aid. - Utility clear:
bind \"mouse4\" \"ent_fire !self addoutput \"modelscale 0.1\"\"– Wait, standard smoke killer as above. - Quick restart:
bind \"f5\" \"mp_restartgame 1; sv_rethrow_last_grenade\".
Customize to your mouse/keyboard for fluidity.
Advanced Tips for Pro-Level Training
– Use workshop maps: Training_aim_csgo, Yprac Maps.
– Record demos with record practice for review.
– Practice prefire angles with bot_place.
– Alternate infinite ammo modes to build reload habits.
Daily 30-minute sessions on weak areas yield rapid gains.
Frequently Asked Questions (FAQs)
How do I enable developer console in CS:GO?
Settings > Game > Enable Developer Console (~). Yes.
Do these commands work in CS2?
Many do, but some like trajectories updated; check CS2 guides.
Why use sv_infinite_ammo 2 over 1?
2 forces reloads for match-like feel while keeping ammo infinite.
Can I practice with bots?
Yes: bot_add_t, bot_add_ct, then bot_stop 1 or bot_mimic.
Where to save config files?
csgo/cfg folder. Exec via console.
References
- CS:GO Practice Config – Cfg, Bots, Show Trajectory & Impacts — TobysCS. Accessed 2026. https://www.tobyscs.com/csgo-practice-config/
- CS:GO Useful Practice Commands — YouTube (asySoJkmYJE). 2026.
- The Best CS2 Practice Commands And Configs — DMarket Blog. Accessed 2026. https://dmarket.com/blog/best-cs2-practice-commands-and-configs/
- CS:GO – Practice Config and useful commands — Clutchround. Accessed 2026. https://clutchround.com/csgo-practice-config-and-useful-commands/
- Complete CS:GO Practice Commands and Config — Steam Community. 2021-05-01. https://steamcommunity.com/sharedfiles/filedetails/?id=2781872917

