All the important commands to train in CS:GO!

All the players of CS:GOWithout exception, we need to train a lot to improve and win games. In-game commands are a way to customize workouts on our private servers. That way, we can better focus on one aspect and improve on it.

Learn the commands of CS:GO to practice with bots and weapons. Set up all the necessary conditions to quickly improve your skills in this game. Don’t waste time and get to know our list now!

Note: Don’t forget to remove the commands when you’re done training. Otherwise, you will have problems on the official servers and you may be banned from the game!

Commands to customize training

With these commands, you will be able to train more seriously and without limitations. You will be able to improve aim of yours shots and of grenade throwing. You will see that it is also possible to limit the number of players for one team or another and, best of all, you will not have to worry about time!

yes still you have not activated the console from CS:GO, remember to go into game settings and change the option “Enable developer console” to “Yes”. You can then configure the activation key, and then you will only have to press the button and type the following commands.

sv_cheats 1

This is the first thing you will need to write and activate in the console. It always works on a private server and will allow you to enable other features.


By activating this command, heating will end immediately.

mp_warmuptime 10

The heating will last only 10 seconds.

mp_endwarmup_player_count 5

The warm-up will end when there are 5 players in the match. You can increase or decrease the number to adjust it to your preferences.

mp_roundtime_defuse 60;mp_roundtime_hostage 60;mp_roundtime 60;mp_restartgame 1

With this group of commands (enter them like this in the console of CS:GO), the time of each round will be lengthened to 60 minutes. It is not possible to set infinite time per round, since 60 minutes is the maximum duration that the game allows. It is necessary to use the restartgame command for the changes to take effect.


This is used to replay the grenade you threw just before, or the most recently used grenade in the match.

sv_grenade_trajectory 1

Shows the trajectory when you throw a grenade, like when watching games between professional players. It’s a useful command to practice those shots across the map.

sv_grenade_trajectory_time 10

Those drawn trajectories remain for 10 seconds. That way, you can analyze them better and know what you have to change to improve the release.


With this command you will be able to see the trajectory of the grenade permanently.


Thanks to this command, you will have the opportunity to see the trajectory of the grenade before throwing it.

r_drawtracers_firstperson 1

This command is essential to see the bullets and thus correct where you aim to hit shots. Quite useful!

sv_showimpacts 1

It shows where the fired bullets have hit.

sv_showimpacts_time 10

Extends the duration of displayed bullet hits by up to 10 seconds.

sv_infinite_ammo 2

This command works to have infinite ammo and grenades, but you have to reload every time the magazine is empty.

sv_infinite_ammo 1

You also get infinite ammo or grenades, and you never have to reload.

sv_infinite_ammo 0

You disable infinite ammo and grenades.

mp_buy_anywhere 1;mp_buytime 60000

These two commands will allow you to buy anywhere and at any time.

mp_limit teams 0

Remove the player limits for each team, so that one can have like 10 members and the other only 1 or whatever you want.

mp_autoteambalance 0

Disable automatic team balancing for the above command to work perfectly.


You become immortal, which is useful if you want to train against bots without worrying about dying.

mp_restartgame 1

Restart the game (required for some commands to take effect).

Bot Commands

CS:GO commands to train with bots

Training with bots is an excellent way to improve skills in CS:GO. With the commands that we show you below, you can generate, remove, change bots to simulate situations. Also, bots are perfect targets to improve your aim!


Get all bots out of the game.

bot_kick ct

Expel all the bots that are on the anti-terrorist side.

bot_kick t

Take out all the bots that are on the terrorist side.


Add a bot to the terrorist team.


Add a bot to the anti-terrorist team.


Bots can only carry knives.


Bots can use all weapons in the game.

bot_mimic 1

The bots start mimicking your every move. If you want them to stop doing this, give the command a value of “0”.


It allows you to place a bot where you are pointing. It is very useful if you combine it with the following command.

bot_stop 1

Forces all bots to stand still, doing absolutely nothing.

Commands to get any weapon

CS:GO Karambit Knife

Each weapon has unique features that set it apart from the rest. Therefore, it is very important that you know them all, practice and discover which ones are the best for you. If you add bots, you will have several targets to practice with!

with the command give, you will have access to the weapons of CS:GO. Don’t forget that for it to work properly you need to have the sv_cheats command enabled. We also recommend dropping all weapons before using the commands in this section.


First of all, to change knives make sure to put the following command in the console:

This will allow you to drop the knife in your hand, something you cannot do by default. That done, use any command from the list below to get a new knife right into your hand.

  • golden knife: give weapon_knifegg;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • Talon Knife: give weapon_knife_widowmaker;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • ghost knife: give weapon_knife_ghost;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • Counter Terrorist Knife: give weapon_knife_ct;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • terrorist knife: give weapon_knife_t;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • Bayonet: give weapon_bayonet;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • flip knife: give weapon_knife_flip;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • gut knife: give weapon_knife_gut;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • karambit: give weapon_knife_karambit;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • M9 bayonet: give weapon_knife_m9_bayonet;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • Huntsman: give weapon_knife_tactical;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • Butterfly: give weapon_knife_butterfly;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • Falchion: give weapon_knife_falchion;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • bowie knife: give weapon_knife_survival_bowie;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • classic knife: give weapon_knife_css;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • Shadow Daggers: give weapon_knife_push;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • ursus knife: give weapon_knife_ursus;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • Razor: give weapon_knife_gypsy_jackknife;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • paracord: give weapon_knife_cord;ent_fire weapon_knife addoutput “classname weapon_knifegg”
  • survival knife: give weapon_knife_canis;ent_fire weapon_knife addoutput “classname weapon_knifegg”


  • USP: give weapon_usp_silencer
  • desert eagle: give weapon_deagle
  • double berettas:give weapon_elite
  • fiveseven: give weapon_fiveseven
  • R8 revolver: give weapon_revolver
  • glock: give weapon_glock
  • P2000:give weapon_hkp2000
  • P250:give weapon_p250
  • Tech9:give weapon_tec9
  • CZ75-Auto: give weapon_cz75a


  • M4A4:give weapon_m4a1
  • M4A1-S: give weapon_m4a1_silencer
  • AK-47: give weapon_ak47
  • aug:give weapon_aug
  • AWP: give weapon_awp
  • FAMES: give weapon_famas
  • GS3SG1: give weapon_gs3sg1
  • galil: give weapon_galilar
  • SCARE: give weapon_scar20
  • Sg556: give weapon_sg556
  • SSG 08: give weapon_ssg08

submachine guns

  • PP-Bizon: give weapon_bizon
  • Mac-10: give weapon_mac10
  • MP7:give weapon_mp7
  • MP9:give weapon_mp9
  • P90:give weapon_p90
  • MP5-SD: give weapon_mp5sd
  • UMP-45: give weapon_ump45

heavy weapons

  • M249:give weapon_m249
  • Mag7: give weapon_mag7
  • Negev: give weapon_negev
  • Not going: give weapon_nova
  • sawed-off: give weapon_sawedoff
  • XM1014:give weapon_xm1014


  • flash grenade: give weapon_flashbang
  • grenade bait: give weapon_decoy
  • explosive grenade: give weapon_hegrenade
  • incendiary grenade:give weapon_incgrenade
  • Molotov cocktail: give weapon_molotov
  • smoke grenade: give weapon_smokegrenade
  • Grenade TAG: give weapon_tagrenade
  • Medi Shot: give weapon_healthshot

And those are all important and useful commands for training! Take a look at other articles about this game: