Skip to content
Shooters & Voice

CS2 Console Commands — Full List & Practice Config (2026)

9 min read Updated 10 August 2026 ESAGAMES Team

CS2 console commands let you practise, set up a server and test — from noclip and infinite ammo to bot control and grenade trajectories. Here's the list that matters, plus a ready practice config. Most cheat commands need sv_cheats 1, which only works on your own server.

Enable the console & cheats

Turn on the developer console in Settings → Game, then open it with ~. Cheat-style commands need sv_cheats 1, which only works on your own server or a private practice server — not on official matchmaking.

Core cheat commands (need sv_cheats 1)

CommandWhat it does
sv_cheats 1Enable cheat commands (your server only).
noclipFly through walls and objects.
buddha 1Take damage but never drop below 1 HP (replaces the old god).
godFull invulnerability (where supported).
impulse 101Give max money (16000), full armor and every grenade.
give weapon_ak47Spawn a weapon (e.g. weapon_awp, weapon_deagle).

Practice & aim commands

CommandWhat it does
sv_infinite_ammo 1Never run out of ammo or need to reload.
ammo_grenade_limit_total 5Carry all grenade types at once.
sv_grenade_trajectory 1Draw the flight path of thrown grenades.
sv_grenade_trajectory_time 10How long the trajectory line stays.
sv_showimpacts 1Show bullet impact markers (spray practice).
cl_pitch_speed / bind noclipBind noclip to a key for fast movement.

Bot commands

CommandWhat it does
bot_add / bot_add_t / bot_add_ctAdd a bot (to a team).
bot_kickRemove all bots.
bot_stop 1Freeze bots in place.
bot_placeTeleport a bot to your crosshair.
bot_difficulty <0-3>Set bot skill (0 easy … 3 expert).
bot_mimic 1Bots mirror your movement.

Match & server flow

CommandWhat it does
mp_restartgame 1Restart the match after 1 second.
mp_warmup_endEnd warmup immediately.
mp_warmuptime <seconds>Set warmup length.
mp_buytime 9999Buy any time (practice).
mp_buy_anywhere 1Buy anywhere on the map (practice).
mp_maxmoney 60000 ; mp_startmoney 60000Unlimited buy money (practice).

A ready practice config

Paste this into the console on your own server (or save it as a .cfg and exec it) for a solo grenade/aim practice setup:

sv_cheats 1
sv_infinite_ammo 1
ammo_grenade_limit_total 5
sv_grenade_trajectory 1
sv_grenade_trajectory_time 10
sv_showimpacts 1
mp_buytime 9999
mp_buy_anywhere 1
mp_maxmoney 60000
mp_startmoney 60000
mp_freezetime 0
mp_roundtime 60
mp_restartgame 1
bot_kick
Practice servers only

These commands need sv_cheats 1, so they only work on your own server or a private practice server — never on official matchmaking, where they're disabled and using workarounds risks a ban. Keep them to practice and your own community servers.

Related CS2 guides

Running your own server? See how to make a CS2 server, configure it with best CS2 server settings, add plugins via how to install CS2 plugins, and cut latency with how to reduce ping in CS2.

CS2 hosting with full console access

Our CS2 hosting gives you RCON, console access and mode presets — run practice configs, plugins and your own server the easy way.

CS2 hosting
FAQ

Frequently asked questions

How do I enable the console in CS2?

Turn on the developer console in Settings → Game, then open it with the ~ (tilde) key. From there you can type console commands.

Why don't my CS2 cheat commands work?

Most (noclip, give, infinite ammo) need sv_cheats 1, which only works on your own server or a private practice server. They're disabled on official matchmaking, so they won't work there.

What replaced the god command in CS2?

buddha 1 is the practical replacement — you still take damage but never drop below 1 HP. The classic god (full invulnerability) works where supported, but buddha is the common practice choice.

How do I set up a CS2 practice server for grenades?

On your own server run sv_cheats 1, sv_infinite_ammo 1, sv_grenade_trajectory 1, sv_showimpacts 1, mp_buy_anywhere 1 and mp_buytime 9999 — or paste the ready practice config above. It gives you infinite nades with visible trajectories.

How do I add or remove bots in CS2?

bot_add (or bot_add_t / bot_add_ct for a team) adds a bot; bot_kick removes all bots; bot_stop 1 freezes them; bot_difficulty 0-3 sets their skill. Handy for aim and scenario practice.

Will using console commands get me banned in CS2?

On your own or a practice server, no — that's their intended use. On official matchmaking, cheat commands are disabled and trying to force them (or using external tools) risks a VAC ban. Keep them to practice and community servers.

Further reading

Go deeper on this

Guides and explainers that pair with this fix — from our guides and blog.

Knowledge base

Related articles

Skip the troubleshooting

Managed, protected hosting in Frankfurt — we handle the Linux, the network and the DDoS so you don't have to.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney