Counter-Strike: Global Offensive is an FPS (First Person Shooter) developed and distributed by Valve, released in 2022. It is the latest version of the nostalgic CS 1.6, a lan house phenomenon in the 2000s, and continues the success of its predecessor with many active players around the world and international championships with millionaire prizes, even almost 10 years after its launch.
Using commands in CS:GO
The game has several maps, weapons and customization, but for players looking for extra settings and other types of modifications, there are console commands. They are codes that, when typed into the game console, allow you to modify some aspects of the game, such as the interface and audio.
They can also be used to set up a room with bots, see knife skins that the player doesn't have in-game, as well as better understand some aspects of the game like the trajectory of bullets, grenades, sprays and more.
How to open the console do CS:GO
Firstly, it is necessary to enable the console in the game settings, for that, in the start menu, open the settings, click on the “Game” menu, then in the “Team” submenu and in the “Activate developer console” option, leave the option “Yes ”.
With this, the console is enabled and can be activated in the game. To activate it, just press the quote key ('), on the left side of the number 1, and type the desired command.
Complete list of CS:GO commands
net_graph 1: this command shows several useful information regarding the game's performance, such as ping, FPS (frames per second), CPU usage, among others.
net_graphproportionalfont 0: this command is used to change the font size of the information enabled in the previous command, netgraph. 0 is the smallest possible size, while 1 is the largest.
fps_max 0: this command removes the FPS limit of the game, allowing it to run with the maximum possible performance by your PC, increasing the fluidity and smoothness of the movements.
cl_radar_always_centered: this command modifies the game's mini-map, which by default is displayed with a zoom and not centered, leaving it centered and allowing its visualization in full.
cl_show_fps 1: similar to the first command in the list, netgraph, this command also serves to display information, but only allows viewing the FPS. To disable the function, change the 1 to 0.
+cl_show_team_equipment: This command makes equipment, be it weapons, grenades and bomb defusing kits, visible on top of your characters. It is useful, mainly, because it makes it possible to see teammates even behind walls or smokes. To hide this information, replace the + with -.
cl_radar_scale x: This command affects the game's mini-map, making the area shown larger or smaller depending on the code. For a closer view, replace the X with 0, for a more distant view, replace it with 1.
voice_scale X: This command makes it possible to adjust the volume of the Counter Strike: Global Offensive voice chat. Values range from 0 to 1, with 0 being muted and 1 being the loudest. To select the volume, replace the X with the desired value.
cl_use_opens_buy_menu 0: prevents the “use” key (which by default is the E key) from opening the shopping menu.
cl_lefthand: ideal for left-handers, this command changes the player's perspective and makes the character use the weapon with his left hand.
cl_righthand: as the name implies, this command serves to undo the previous command, returning the weapon to the right hand and side.
cl_radar_rotate 0: this command is used to fix the radar in one direction, regardless of the player's movement. To return to default and make the radar rotate according to the character's movements, replace the 0 with 1.
cl_radar_icon_scale_min X: this command adjusts the size of the icon representing the player on the minimap. Values start at 0,4 and go up to 1, and must be typed in place of the X.
retry: This command causes the game to reconnect to the last server accessed.
quit: This command is used to close the game at any time, similar to the Windows command alt +f4.
cl_autowepswitch 0: this command causes the automatic weapon switching to be disabled, that is, when passing over a new weapon, the player will not automatically pick it up and will continue with the pistol or knife. To enable auto swap, replace 0 with 1.
closeonbuy 0: This command causes the purchase menu to remain open even after the player purchases their weapons and equipment, making it necessary to close it manually. To enable automatic closing of the shopping menu, replace the 0 with 1.
cl_hud_color X: this code allows you to change the color of the elements of the game's HUD, that is, the information on the amount of bullets, life and vest of the players. Replace the X with the number that indicates the desired color:
|Standard: 0||Dark blue: 3||Orange: 6||Green Pool: 9|
|White: 1||Purple: 4||Yellow: 7||Rosa: 10|
|Light Blue: 2||Red: 5||Green: 8|
hud_scaling X: this command is also used to change the HUD elements, but in this case their size. The values start at 0,5 and go up to 0,95, and to activate them, just replace the X of the command with the desired value.
cl_crosshairstyle X: this command is used to change the Counter Strike Global Offensive crosshair style. To use it, replace the X of the command with the number corresponding to the desired crosshair.
|0 – traditional CS:GO crosshairs||2 – classic CS crosshairs with dynamic points||4 – static classic crosshairs|
|1 – standard static crosshairs||3 – dynamic classic crosshairs||5 – variable static sight|
cl_crosshaircolor X: also used to change the game's crosshair, but in this case its color. To use it, just replace the X of the code with the number that corresponds to the desired color.
|0 - red||2- yellow||4- cyan|
|1- verde||3- blue||5 – custom|
demoui: this command opens the demos execution control interface, which are recordings of the games downloaded on the PC.
mat_monitorgamma 1.6: This command makes your game's brightness reach the maximum value possible, making it easier to see in darker areas. To decrease the brightness intensity, replace the 1,6 with smaller values.
zoom_sensitivity_ratio_mouse X: this command is used to change the mouse sensitivity exclusively when the scope is open, that is, in weapons that have a dedicated scope. The default value is 2,25, replace the X with the desired value.
r_drawtracers_firstperson 1: This command enables the bullet trails, that is, the traces of the bullet's path. They are useful for seeing enemy fire when your eyesight is impaired, under the effect of smoke, for example. But it is worth mentioning that enabling this function can decrease the game's performance, since this graphic resource requires more of the computer's hardware.
clear: serves to clean the console, erasing the codes. The command does not disable typed commands, it just clears the console for a clearer, cleaner view.
nick X: changes the player's nickname in CS:GO. It is worth mentioning that the command does not change the Steam username, but the nickname in Counter-Strike. To activate it, just type the command and replace the X with the chosen name.
spec_show_xray 1: This command makes players visible through walls in recorded matches.
connect ip: esse command connects to a server with the reported IP.
viewmodel_fov 60: This command modifies the angle of the player's field of view, the minimum value being 54 and the maximum value being 68.
Commands restricted to modes with bots and private servers
sv_cheats 1: This command activates the game's cheats, allowing the introduction of several commands that modify traditional game mechanics. It does not work in ranked and casual games, only in modes with bots or private servers, and is mostly used for testing, training and trying out knife skins.
noclip: Allows the player to fly and pass through any wall or object. (needs sv_cheats command enabled)
god: causes your character to become immortal, in which the player cannot take damage from any source (requires sv_cheats command enabled)
kill: This command causes your character to die instantly. (needs sv_cheats command enabled)
bot_add: this command is used to add a bot to your game. (needs sv_cheats command enabled)
sv_showimpacts 1: this command makes the player able to see the trajectory of the shots, both from his own, enemies and allies. On less powerful computers, this can degrade performance and lower the game's FPS. (needs sv_cheats command enabled)
sv_grenade_trajectory 1: like the previous command, this one is used to see the trajectory, but in this case of the grenades. (needs sv_cheats command enabled)
r_drawothermodels 2: This command allows the player to see other players through walls. (needs sv_cheats command enabled)
sv_infinite_ammo: This command causes your ammo to become infinite. (needs sv_cheats command enabled)
ammo_granade_limit_total 5: This command makes it possible to change the total limit of grenades the player can carry at the same time. (needs sv_cheats command enabled)
mp_autobalance: This command removes the auto-balancing of matches. (needs sv_cheats command enabled)
mp_buy_anywhere: this command allows the player to buy anywhere on the map (requires sv_cheats command activated)
mp_buytime X: This command modifies the purchase timeout. To use it replace the X with the desired value (need sv_cheats command enabled)
mp_freezetime 0: this command takes the initial timeout (needs sv_cheats command enabled)
mp_limitteams 0: this command removes the limit of players in the match (requires sv_cheats command activated)
mp_maxmoney: this command changes the maximum cash limit (needs sv_cheats command enabled)
mp_restartgame 1: this command is used to restart the game (needs sv_cheats command enabled)
mp_roundtime X: This command changes the time of each match. To use it, replace the X with the desired value (needs the sv_cheats command activated)
mp_roundtime_defuse: this command changes the time to defuse the bomb (needs sv_cheats command enabled)
mp_startmoney X: This command changes the initial amount of money. To use it, replace the X with the desired amount. (needs sv_cheats command enabled)
mp_warmup_end: this command removes the initial warm-up (needs sv_cheats command enabled)
bot_add_ct: this command adds a counter-terrorist bot (needs sv_cheats command enabled)
mp_drop_knife_enable 1: this command lets you drop the knife (requires sv_cheats command enabled)
bot_add_t: this command adds a terrorist bot (needs sv_cheats command enabled)
bot_kick: this command kicks all bots in the match (requires sv_cheats command enabled)
bot_kill: this command kills all bots from the game. (needs sv_cheats command enabled)
Commands to enable knife skins
There are also commands to view knife skins within the game, in its Vanilla version, even without the player having the skin on their account. To activate, just type in the console the command corresponding to the desired knife.
Butterfly: give weapon_knife_butterfly;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Bayonet: give weapon_bayonet;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Bowie: give weapon_knife_survival_bowie;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Falchion: give weapon_knife_falchion;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Flip: give weapon_knife_flip;ent_fire weapon_knife addoutput “classname weapon_knifegg”
good: give weapon_knife_gut;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Huntsman: give weapon_knife_tactical;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”
Razor: give weapon_knife_gypsy_jackknife;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Shadow Daggers: give weapon_knife_push;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Stiletto: give weapon_knife_stiletto;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Heel: give weapon_knife_widowmaker;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Ursus: give weapon_knife_ursus;ent_fire weapon_knife addoutput “classname weapon_knifegg”
golden knife: give weapon_knifegg;ent_fire weapon_knife addoutput “classname weapon_knifegg”
ghost knife: give weapon_knife_ghost;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Skeleton: give weapon_knife_skeleton;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Paracord: give weapon_knife_cord;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Survival: give weapon_knife_canis;mp_drop_knife_enable 1;ent_fire weapon_knife addoutput “classname weapon_knifegg
classic knife: give weapon_knife_css;ent_fire weapon_knife addoutput “classname weapon_knifegg”
Nomad: give weapon_knife_outdoor;mp_drop_knife_enable 1;ent_fire weapon_knife addoutput “classname weapon_knifegg
It is worth mentioning that all the commands mentioned in this list are allowed by Valve and safe, so their use will not result in punishment or banishment.