Browse all CS2 console commands and variables related to practice, training, and cheat-protected features. This group includes commands for grenade practice, noclip, bot control, weapon testing, movement training, and other tools commonly used on private servers or offline sessions with sv_cheats 1.
For visual practice tools, see my CS2 Legal Wallhack Commands guide and CS2 Legal Wallhack Scripts and Binds. For recoil practice, check the CS2 AK-47 Anti-Recoil Training Scripts guide.
If you want to save commands in a reusable setup, the CS2 Config Generator can help you build a config without writing everything manually. For dedicated and private server setups, see my CS2 Server Configuration Files Guide.
Use the filter below to find a specific practice or cheat-protected command. The table includes each entry's description, default value, type, and flags, making it easier to find commands for training, grenade practice, noclip, bot control, and other sv_cheats features.
sv_cheats 1, so on your own server or in offline practice. On a matchmaking server it does nothing.
| Command | Description | Default | Type | Flags |
|---|---|---|---|---|
annotation_ |
Loads annotations without clearing the existing annotations. | — | cmd | |
annotation_ |
Automatically loads annotation data. | false | cvar | |
annotation_ |
Clears all annotations. | — | cmd | |
annotation_ |
Creates an annotation. | — | cmd | |
annotation_ |
Deletes the most recently created annotation node set. | — | cmd | |
annotation_ |
Clears existing annotations and then loads annotation data. | — | cmd | |
annotation_ |
Reloads the annotation file. | — | cmd | |
annotation_ |
No description yet | — | cmd | |
annotation_ |
Saves annotation data to a file. | — | cmd | |
bake_ |
No description yet | — | cmd | sv_cheats |
buddha |
Allows the player to take damage without dying. | false | cvar | sv_cheats |
buddha_ |
Keeps bots from receiving Buddha mode protection. | false | cvar | sv_cheats |
buddha_ |
Sets the health restored when damage would reduce health below zero in Buddha mode. | 1 | cvar | sv_cheats |
cl_ |
No description yet | 0 | cvar | sv_cheats |
cl_ |
Sets the new-player training state (0 = Not started, 1 = Needs training, 2 = Training complete, -1 = Disabled). | -1 | cvar | saved to config |
cl_ |
Displays the player's current position at the top of the screen. | 0 | cvar | sv_cheats |
cl_ |
Draws the predicted trajectory of a grenade thrown from the current position. | — | cmd | sv_cheats |
clear_ |
No description yet | — | cmd | sv_cheats |
create_ |
Applies radius damage at the aimed location using the specified radius. | — | cmd | sv_cheats |
endround |
Ends the current round. | — | cmd | sv_cheats |
explode |
Kills the player using explosive damage. | — | cmd | sv_cheats |
explodevector |
Kills a player while applying explosive force in the specified direction. | — | cmd | sv_cheats |
gameinstructor_ |
Lists all currently open Game Instructor lessons. | — | cmd | sv_cheats |
gameinstructor_ |
Lists Game Instructor lessons that have been shown or completed. | — | cmd | sv_cheats |
gameinstructor_ |
Enables in-game lessons for new players. | false | cvar | |
gameinstructor_ |
Runs every scripted Game Instructor command to look for errors. | false | cvar | sv_cheats |
gameinstructor_ |
Sets Game Instructor debugging verbosity. | 0 | cvar | sv_cheats |
gameinstructor_ |
Enables detailed debug output for the specified Game Instructor lesson. | 0 | cvar | sv_cheats |
getpos |
Prints the player's position and angles to the console. | — | cmd | sv_cheats |
getpos_ |
Prints the player's exact origin and angles to the console. | — | cmd | sv_cheats |
getposcopy |
Prints the player's position and angles to the console and copies them to the clipboard. | — | cmd | sv_cheats |
getposcopy_ |
Prints the player's exact origin and angles to the console and copies them to the clipboard. | — | cmd | sv_cheats |
give |
Gives the player the specified item. | — | cmd | |
give_ |
Gives the player an item oriented to the player's current angles. | — | cmd | |
givecurrentammo |
Gives ammunition for the currently equipped weapon. | — | cmd | sv_cheats |
god |
Toggles player invulnerability; 0 disables it and 1 enables it. | — | cmd | sv_cheats |
healme |
Restores the specified amount of player health. | — | cmd | sv_cheats |
host_ |
Locks the amount of simulation time elapsed per rendered frame. | 0 | cvar | |
host_ |
Multiplies the rate at which the game clock advances. | 1 | cvar | sv_cheats |
host_ |
Decreases the current timescale by one step. | — | cmd | sv_cheats |
host_ |
Increases the current timescale by one step. | — | cmd | sv_cheats |
hurtme |
Damages the player by the specified amount. | — | cmd | sv_cheats |
hurtthem |
Damages the enemy directly in front of the player by the specified amount. | — | cmd | sv_cheats |
impulse |
Triggers an impulse command. | — | cmd | |
kill |
Kills the player using generic damage. | — | cmd | sv_cheats |
killvector |
Kills a player while applying force in the specified direction. | — | cmd | sv_cheats |
map_ |
Sets the bomb radius for the current map. | — | cmd | sv_cheats |
map_ |
Displays bomb radii around bomb sites and planted bombs. | — | cmd | sv_cheats |
noclip |
Toggles noclip movement, making the player non-solid and able to fly. | — | cmd | sv_cheats |
noclip_ |
No description yet | true | cvar | sv_cheats |
notarget |
Makes NPCs ignore the player when enabled. | — | cmd | sv_cheats |
plant_ |
Plants a bomb at the location the player is aiming at. | — | cmd | sv_cheats |
player_ |
Prints the amount and type of all damage received by the player. | false | cvar | sv_cheats |
rangefinder |
Measures distance along a ray. | — | cmd | sv_cheats |
rangefinder2d |
Measures ray distance using only the XY plane. | — | cmd | sv_cheats |
reloadgame |
Reloads the most recently saved game. | — | cmd | sv_cheats |
replant_ |
Replants or relocates the bomb for debugging. | — | cmd | sv_cheats |
reset_ |
Resets game console variables to their default values. | — | cmd | sv_cheats |
respawn_ |
Respawns a dead player. | — | cmd | sv_cheats |
retake_ |
Clears Retakes-mode barriers. | — | cmd | sv_cheats |
retake_ |
Defines or modifies a Retakes barrier point. | — | cmd | sv_cheats |
retake_ |
Creates a Retakes-mode barrier. | — | cmd | sv_cheats |
setang |
Sets the player's view pitch, yaw, and optional roll. | — | cmd | sv_cheats |
setang_ |
Sets both player view angles and orientation to the specified pitch, yaw, and optional roll. | — | cmd | sv_cheats |
setmodel |
Changes the player's model. | — | cmd | sv_cheats |
setpos |
Moves the player to the specified coordinates. | — | cmd | sv_cheats |
setpos_ |
Moves the player to the exact specified coordinates. | — | cmd | sv_cheats |
setpos_ |
Moves a specified player to the specified coordinates. | — | cmd | sv_cheats |
shake |
Triggers a screen shake. | — | cmd | sv_cheats |
shake_ |
Stops all active screen shakes. | — | cmd | sv_cheats |
shake_ |
Tests a punch-style screen shake. | — | cmd | sv_cheats |
showtriggers |
Enables or disables visualization of trigger entities. | — | cmd | sv_cheats |
showtriggers_ |
Toggles bounding-box visualization for trigger entities. | — | cmd | sv_cheats |
surfaceprop |
Reports the surface properties at the cursor location. | — | cmd | sv_cheats |
sv_ |
Enables cheat-protected server commands and variables. | false | cvar | |
sv_ |
Restricts server-side entity hitbox visualization to a specified hitbox. | -1 | cvar | sv_cheats |
sv_ |
Shows a picture-in-picture grenade trajectory preview during practice. | false | cvar | |
sv_ |
Sets how long the grenade trajectory practice trail remains visible. | 0 | cvar | |
sv_ |
Prevents the player's active weapon from running out of ammunition. | 0 | cvar | sv_cheats |
sv_ |
Sets acceleration while moving in noclip mode. | 5 | cvar | saved to config |
sv_ |
Allows noclip movement while the game is paused when cheats are enabled. | false | cvar | sv_cheats |
sv_ |
Sets movement friction in noclip mode. | 4 | cvar | saved to config |
sv_ |
Sets normal noclip movement speed. | 1200 | cvar | saved to config |
sv_ |
Sets the noclip speed multiplier applied while Shift is held. | 0.5 | cvar | saved to config |
sv_ |
Forces regenerative-health systems on for testing. | false | cvar | sv_cheats |
sv_ |
Throws again the most recently thrown grenade on the server. | — | cmd | sv_cheats |
sv_ |
Visualizes collisions between players and map geometry. | false | cvar | sv_cheats |
sv_ |
Controls bullet-hit visualization (1 = Hits and near misses, 2 = Hits only). | 0 | cvar | |
sv_ |
Displays lag-compensated hitboxes (0 = Off, 1 = Server, 2 = Client, 3 = Both). | 0 | cvar | sv_cheats |
sv_ |
Displays bullet impacts (1 = Client and server, 2 = Client only, 3 = Server only). | 0 | cvar | |
sv_ |
Displays additional bullet-penetration debugging information. | 0 | cvar | |
sv_ |
Sets how long bullet-impact markers remain visible. | 4 | cvar |
Nothing matches that. Try a shorter word, or reset the filters.