CS:GO Console Commands

CS:GO console commands are important parts of this game. All the experienced players know that. If you are a new CS:GO player, you better learn how to use these commands, as they are extremely useful!

There are thousands of console commands in CS:GO, but you don’t need to learn all of them. Some are vital and can hugely affect your gameplay, some are not. Thus just remember those that are helpful to you. Also, bookmark this page and revisit whenever you need to find something. I’ll update this post whenever I find something new.

First off, console commands in CS:GO can be applied through a console. However that console is not enabled by default. Luckily you can easily turn this feature on in two ways:

  1. Right click on CS:GO in Steam library –> Properties –> Set Launch Options –> Add “-console” (without the quotation mark).
  2. Enable it in game by click on Options –> Game Settings –> Enable Developer Console (~) –> Choose ‘Yes’

In both ways you have to bind a key on your keyboard in order to open the console. Open Keyboard/Mouse in the Options, scroll to the end and change the key for Toggle Console (default is `).

Press the key and you will see a window like this, which is the console:

CSGO console commands

Now enter any commands you would  like to apply to the game in this window and press enter.

I’ll list here all the commands that, in my opinion, could help you better experience the game. Also don’t forget to check out these posts about FPS counter (very important!) and cl_interp commands.

Also please note that most of the values for these commands I use here are examples. You can try other values for different results. For instance, cl_crosshaircolor can be “cl_crosshaircolor 1”, “cl_crosshaircolor 2”, or “cl_crosshaircolor 3”.

A quick way to apply a list of useful commands without entering them manually is to create a config file with Notepad then execute them in game. Open Notepad, paste all the commands you need in the editor, each command on one line. Choose Save as –> Choose ‘All Files’ as Save as type –> and name the file ‘autoexec.cfg’ if you want them to be executed automatically. If you want to execute the file manually in game, choose another name, then type ‘exec filename.cfg’ in the console whenever you want to apply these commands. Note that you need to put the config file in the cfg folder (steamapps\common\Counter-Strike Global Offensive\csgo\cfg).

Some console commands can be reused multiple times in a game (e.g. the give weapon commands). So to apply them without entering them manually in the console, bind those commands to keys. For example: Bind “L” “give weapon_flashbang” will give you a flashbang everytime you press L on your keyboard.

Basic commands

CommandFunction
connect Connects you to the server with that IP. You use this command when playing on other server like FaceIt or ESEA, by connecting to a server's ip.
retryReconnects you to the server where you are on or reconnects to the last one you have been on.
disconnectDisconnects you from the server where you are.
volumeChange the game volume 0-1 (for example volume 0.5)
statusShow you information about the player accounts in the match and the server.
bind Bind a command to a key. Ex.: bind K noclip
exitClose the game. (You can use 'quit' for the same purpose).
killSuicide.
sv_cheats 1/0Enable/Disable cheats in game.

Miscellaneous

These commands listed below will only work if the server has “sv_cheats 1”. Thus they don’t work on Steam’s servers.

CommandFunction
noclipTurn flight mode on/off.
godTurn god mode on/off.
r_drawothermodels 2Turn on wallhack. (for fun only!)

Crosshair – FOV

Use these commands to tweak your CS:GO crosshair and weapon posisiton. I have a post on how to edit CS:GO crosshair and some crosshair generators that would make your life easier.

Crosshair

CommandFunction
cl_crosshaircolor "1"Crosshair color.
cl_crosshairdot "0"Turn crosshair dot on/off.
cl_crosshairgap "0"Change crosshair gap.
cl_crosshairsize "3"Change crosshair size.
cl_crosshairstyle "1"Style: Classic, Dynamic, and so on.
cl_crosshairthickness "0.5"Change crosshair thickness.
cl_crosshair_drawoutline "0"Turn crosshair outline on/off.

FOV

CommandFunction
cl_righthand 0Weapon hand position: 0 = Left; 1 = Right
viewmodel_presetpos 1Weapon Position: 1 = Desktop; 2 = Sofa; 3 = Classic
viewmodel_fov 60min 54, max 68
viewmodel_offset_y 1min -2, max 2
viewmodel_offset_x 1min -2, max 2.5
viewmodel_offset_z -1min -2, max 2

Practicing commands

Server

If you want to practice on local server, use the console commands listed below for your needs. Most of them only work when sv_cheats is on.

Command Function
sv_grenade_trajectory 1Show grenades trajectory.
sv_grenade_trajectory_time 10Time you can see the grenade trajectory.
sv_showimpacts 1Show bullets impacts.
sv_showbullethits 1Show bullets impacts in players.
sv_infinite_ammo 2Infinite ammo. 0 = Normal; 1 = Infinite without recharge; 2 = Infinite with recharge.
sv_gravity 800Change the gravity on the server.
sv_alltalk 1Turn on voice chat between teams.
mp_freezetime 0Change waiting time before the rounds start.
mp_roundtime_defuse 60Bomb defuse time.
mp_c4timer 9999C4 Time.
mp_roundtime 60Round time.
mp_maxrounds 10Maximum rounds of a match.
mp_autoteambalance 0Turn auto team balance on/off.
mp_limitteams 0Turn the limit of people per team on/off.
mp_startmoney 30000Start money.
mp_buy_anywhere 1Allow players buy outside buy zone.
mp_solid_teammates 1Turn on teammates collision.
mp_buytime 9999Buy time.
ammo_grenade_limit_total 10Grenade limit.
mp_maxmoney 99999Players maximum money.
mp_ignore_round_win_conditions 1The game does not end even though the conditions for doing so are met.
sv_damage_print_enable 1Shows the damage inflicted by each player.
mp_restartgame 1Restart the game.
sv_maxspeed 200Allows you to change the maximum speed in the server.
sv_autobunnyhopping 1Activate the autobunny inside the server.
mp_friendlyfire 1Activate friendly fire.
ff_damage_reduction_bullets 0.1Bullets damage to allies.
ff_damage_reduction_grenade 0.25Grenades damage to allies.
ff_damage_reduction_grenade_self 1Grenades damage to oneself.
ff_damage_reduction_other 0.25Damage of other type of elements.
mp_respawn_on_death_ct 1Immediately respawn after death on CTs.
mp_respawn_on_death_t 1Immediately respawn after death on Ts.
mp_free_armor 0Remove armor.
mp_warmup_endEnd the warmup.
mp_death_drop_gun 0No gun drop on death.

Bots

Control bots with these console commands. Combine them with the server commands to create a practicing environment.

CommandFunction
bot_kickKick all bots.
bot_kilKill all bots.
bot_add_ctAdd a bot on the CT side.
bot_add_tAdd a bot on the T side.
bot_all_weaponsAllow bots use all weapons.
bot_knives_onlyBots can only use knife.
bot_pistols_onlyBots can only use pistol.
bot_snipers_onlyBots can only use sniper.
bot_stop 1Freeze all bots.
bot_placePlace a bot where you are looking.
bot_difficulty 1Difficulty of bots. From 0 to 3.
bot_dont_shot 1Bots will not attack you.

Give weapons

CommandFunction
give weapon_flashbangDrop a flashbang.
give weapon_hegrenadeDrop a HE grenade.
give weapon_smokegrenadeDrop a smoke grenade.
give weapon_molotovDrop a molotov.
give weapon_incgrenadeDrop an incendiary grenade
give weapon_decoyDrop a decoy.
give weapon_m4a1Drop a M4A4
give weapon_m4a1_silencerDrop a M4A1 with silencer.
give weapon_ak47Drop an AK-47
give weapon_glockDrop a Glock.
give weapon_awpDrop an AWP.
give weapon_usp_silencerDrop a USP-S
give weapon_deagleDrop a Desert Eagle.

Information

I recommend you to turn on net_graph or cl_showfps commands as they provide some vital information. For example the network condition, the frame per second, and so on.

CommandFunction
net_graph 1Show information: fps, ping, tickrate and so on.
net_graphproportionalfont 1Change net_graph size. 0 = Small; 1 = Normal
cl_showfps 1Show fps.
cl_drawhud 0Hide HUD

HUD

CommandFunction
hud_scaling 0.5Change HUD size.
cl_hud_playercount_pos 0Change player counter position. Screen top or bottom.
cl_hud_playercount_showcount 00 = The player counter will display the avatars, 1 = The counter will display the number of remaining players.
cl_hud_color 0Change the colors of some HUD elements. 0 = Normal, 1 = White, 2 = Light Blue, 3 = Dark Blue, 4 = Purple, 5 = Red, 6 = Orange, 7 = Yellow, 8 = Green, 9 = Aquamarine, 10 = Pink.
cl_hud_background_alpha 0.5Allows you to change the background transparency of some HUD elements.
cl_hud_bomb_under_radar 1Change the position of the bomb icon.
cl_hud_healthammo_style 0Show / Hide the health and shield display bars, and the HUD bullet display bar.
cl_showloadout 0 1 = Always displays the equipment on the right side of the screen. 0 = After a while, it will stop displaying the equipment until the weapon is changed.
cl_loadout_colorweaponnames 01 = The name of the weapons changes color according to their rarity. 0 = The weapons name is displayed in white.
cl_show_clan_in_death_notice 10 = Does not display clan / group tag in death notifications. 1 = Displays the clan / group tag in the death notifications.
safezonex 1Changes HUD position horizontally.
safezoney 1Changes HUD position vertically.

Radar

CommandFunction
cl_hud_radar_scale 0.8Change radar size.
cl_radar_always_centered 10 = The radar does not focus on the player. 1 = The radar is centered on the player.
cl_radar_icon_scale_min 0.6Change the icon size from the radar.
cl_radar_rotate 1 1 = The radar rotates following the player's camera. 0 = Static radar.
cl_radar_scale 0.35Change the radar zoom.
cl_radar_square_with_scoreboard 11 = Square radar when showing the scores. 0 = Round radar.
cl_teammate_colors_show 10 = No color. 1 = Different colors. 2 = Colors and letter.

Options

Most of these commands can be used on official Steam’s servers. Some commands like the rate and interp commands can make huge effect on your gameplay, so you need to adjust them with care.

CommandFunction
cl_autowepswitch 0Disables automatic change to pickup weapon.
closeonbuy 1Close the purchase menu after each purchase.
hud_takesshots 1Automatically takes a screenshot of the score at the end of the game.
gameinstructor_enable 0Disable game instructor messages.
rate 128000Change the rate to 128000.
cl_cmdrate 128Change the cmd to 128.
cl_updaterate 128Change the updaterate to 128.
cl_interp 0Change cl_interp value. You better leave it 0.
cl_interp_ratio 1Change cl_interp _ratio value. Read this post to learn the use of this command.
voice_scale 0.5Change the voices volume 0-1.
voice_loopback 1Allow us to hear our own voice.

 

SHARE

Leave a Reply

Be the First to Comment!

Notify of
avatar
wpDiscuz