CSGO offers players a number of different options to modify their gameplay. The default settings are generally enough for most CSGO players, with some small tweaks to graphics or mouse sensitivity. However, the game actually hides a large number of advanced options, which can only be accessed through developer console commands.
Console commands in CSGO allow you to modify all kinds of advanced settings. While it might seem a bit complicated at first, modifying your CSGO experience with console commands isn’t all that difficult. Here is the most useful console commands list for 2023, as well as a quick guide on how to use them.
How To Enable Developer Console?
To use these advanced commands you must first enable the developer console in your game settings menu. This can be done in a couple of quick steps:
- Go to the settings menu
- Navigate to game settings
- Find the Enable developer console option and select Yes
- You should now be able to bring up the developer console by pressing the tilde (~)
After you enable developer console in the game settings menu, you should be able to open the console up using the default tilde button. When you bring up the console, you can immediately start typing and trying different console commands. Keep in mind, however, that these commands can radically change your game interface elements. If you want to practice commands or different game settings, consider doing this in a bot match with no other players.
Most Useful Console Commands For Counter Strike Global Offensive
There are many different console commands available to players that want to modify their game interface elements. These commands can affect many elements of the game, improve game performance or even let you cheat. Although you can use the game settings menu to change the size of some hud elements or move them around, console commands provide a much more extensive range of options. Here is a list of the most useful console commands for CSGO, divided into a couple of sections, to let you find what you need faster:
Radar Console Commands
- cl_hud_radar_scale 1 – You can modify the value of this command to change te size of your radar in-game. The default value is 1, but you can use numbers from 0.8 to 1.3 to select a perfect radar for you.
- cl_radar_scale 0.7 – By using this command you can change the size of objects that appear on the radar. Different values available range from 0.25 to 1
- cl_radar_square_with_scoreboard 0/1 – Turn your radar square when you open the scoreboard (1), or keeps it round (0).
- cl_teammate_colors_show 0/1 – With these options you can modify the colors of your teammates on the radar. 1 turns on different color for your team, 0 disables it.
- cl_radar_rotate 0/1 – You can use this command to make the radar rotate with your mouse (1), or keep it in place (0).
- cl_radar_always_centered 0/1 – This console command can make the radar center on you (1) or stay still (0).
- hideradar – Completely removes radar from your HUD.
HUD Console Commands
- cl_hud_color 0-10 – You can choose the different values from 0 to 10 to change the colors of your HUD elements.
- +cl_show_team_equipment – This command can be used to enable weapons equipped by your teammates to appear above their heads, even after the round starts. This is a very useful console command, as it provides you with some extra information in the match. If you want to go back to default settings use the command -cl_show_team_equipment
- +showscores – You can use this command to permanently display the game score. To disable it, use -showscores
- cl_drawhud_force_deathnotices -1/0/1 -This setting can be used to modify how the kills appear on your HUD. On (-1) kills are hidden, (1) shows the kills when HUD is disabled and (0) when it’s enabled.
- cl_hud_bomb_under_radar 0/1 – You can use the cl_hud_bomb console commands to make the bomb appear underneath radar (1) or disable the icon (0).
- cl_spec_swapplayersides – This command places the names of players and teams to the other side of the screen (1) or returns them to the default game settings (0).
- hud_scaling 0.85 – This console command can change your HUD size. The default value is 0.85, but you can use values from 0.5 to 0.95.
- mapoverview_icon_scale 2 – You can make the icons on the map overview twice as big. The default setting is 1, bringing the icons back to a normal size.
- hud_showtargetid 0/1 – This command will let you show (1) or hide (0) info about your enemies when you hover over them.
- cl_reload_hud – This command disables all the commands used for HUD previously and reloads it to default settings.
Game World Elements Console Commands
- v_showbullethits 0/1 – Disables blood in Counter Strike Global Offensive. Use the (1) value to enable it again.
- r_cleardecals – This command clears all damage and blood over the map.
- hud_showtargetid 0/1 – Disables (0) player names while pointing the crosshair over their models or enables (1) it again.
- cl_righthand 0/1 – Changes your in-game weapon hand to the right (0) or the default left hand (1)
- viewmodel_presetpos 1/2/3 – These console commands change the view on your weapon. (1) is the default setting CS GO setting, (2) is a zoomed-in version and 3 is the classic CS 1.6 weapon view.
- viewmodel_offset_x 1 / viewmodel_offset_y 1 / viewmodel_offset_z 1 – These commands can let you move your weapon hand around for a more fitting camera view. The X/Y/Z values in this case are the coordinates for where will your hand appear on the screen. You can change each individual value to any number between (-2) and (2.5).
If you think you can use these console commands to give yourself an edge in an online match, sorry, but this isn’t the case. When you’re playing your own custom game, you can use the sv_cheats 1 console command to enable cheat commands in-game. These commands are great for practicing CSGO, as they will let you experiment with different weapons freely. Some of the most useful console commands that can be enabled with sv_cheats 1 include:
- r_drawothermodels 0/1/2 – This console command gives you something that works like a wallhack. (0) disables the player models completely, so you won’t see anyone else with this setting. (1) enables the default setting where you only see player models that are visible and (2) lets you see player models through the walls.
- noclip – Triggers noclip, allowing you to fly through the walls. Typing this again disables noclip, but bear in mind that using this command in a wrong spot can get you stuck in a wall.
- give weapon_[weapon name] – Instantly gives you the gun of your choice.
- sv_infinite_ammo 0/1/2 – This command gives you infinite ammo. (0) is the default setting, (1) makes your ammo infinite and (2) lets you fire infinite ammo without reloading.
- sv_grenade_trajectory 0/1 – With this command you can enable (1) or disable (0) granade trajectory in your game. This setting is super useful if you want to practice your granade throwing, smokes and molotovs as it shows a trajectory of your throw every time you use any item. Also, you can use the sv_grenade_trajectory_time command to decide how long the trajectory will stay.
- sv_showimpacts 0/1 – This command disables (0) or enables (1) bullet impacts in a form of red and blue boxes, allowing you to tell more precisely where your shot hit.
To Sum Up
Counter Strike Global Offensive has a large number of hidden options, which can be accessed when you enable developer console commands. If you feel like the default in-game settings aren’t enough to make your user interface elements perfect for you, start up a practice mode game, enable console commands and experiment a bit, you will definitely find a setting that will fit you like a glove.