Best Commands to use in CS:GO 2022

Ashraful Abedin
By Ashraful Abedin
21 Min Read
Best Commands

In CS:GO, players are offered excellent customizability and freedom in the commands. Here we will be going over the best commands to use in CS:GO in 2022.

CS:GO has a lot of useful launch options that can be used outside of the game like launch option commands as well as in-game commands. Things like these offer a truly unique experience and allow players to be able to adjust just about anything.

CS:GO Launch Option Commands

Launch option commands can be entered via the steam client which basically can run one or multiple commands as the game is launching. You can customize the tickrate, fps limit, application priority, and even get rid of that boring video clip that plays on launch.

How to enter CS:GO Launch option commands

  • Start up the Steam Client
  • Head to the Library tab
  • Then scroll down to Counter-Strike: Global Offensive
  • Hit Right Click>properties
How to enter CS:GO Launch option commands
  • In the Properties menu under the General tab on the left, you will find the field for Launch Options where you can enter the commands. After that you can just exit by clicking the X mark on the top right and it will auto-save your command. You can also enterer multiple commands separated by a space.

CS:GO Best Launch Option commands

  • -tickrate 128” – This forces the game to launch at 128 tick rather than 64 tick, the latter which some game modes might still be using.
  • +fps_max 0” – This command basically sets a fps limit where you can input any number following fps_max. 0 sets it to no fps limit.
  • -no_joy” – You might be thinking, this command removes all the fun in the game, and to be frank I’d wish there was a way to add joy to the game via console command but that is not what wer’re here for today. This command turns off joystick support which can slightly improve the performance of the game.
  • “-high” – This command sets the priority of the CS:GO application to high meaning your PC allocates more resources to it to ensure a quality game. Might improve performance on some PCs.
  • -novid” – This command removes the boring opening clip that plays on the launch of CS:GO.
  • -fullscreen” – This command forces the game to run in fullscreen which might offer some improvement for old PCs.
  • +cl_forcepreload 1” – Typicall in CS:GO, the models, textures, sounds, and other files are loaded during the game which might cause some issues. This command makes sure that the game loads all necessary resources at the start of the game while the map is loading. This results in a slightly higher load time as you load the map at first but results in an overall smoother experience when you’re in-game.
  •  -forcenovsync” – This command turns off vsync which we still dont get why is turned on by default.
  • +mat_disable_fancy_blending 1” – This command turns off texture details which will slightly improve the FPS at the cost of visuals.
  • +r_dynamic 0” – This command disables dynamic lighting like the muzzle flash when you’re firing. Slightly improves FPS.
  • -refresh 144” – This command enables 144hz refresh rate. Should always be turned on if you’re using a high refresh rate monitor.
  • -w [width] -h [height]” – This command enables you to run the game at any desired resolution. Simply change the values in [width] and [height]. For example “-w 1280 -h 1024” will run the game at 1280 x 1024 resolution at 4:3 aspect ratio, a common choice among a lot of CS:GO veterans.
-tickrate 128 +fps_max 0 -novid -nojoy +cl_forcepreload 1 -forcenovsync
Here are the typical launch option commands you should be using (Copy and paste it into its respective field)

BONUS: CS:GO Launch options for low end PC to increase FPS

-tickrate 128 +fps_max 0 -novid -nojoy +cl_forcepreload 1 -forcenovsync -high -fullscreen -r_emulate_gl -limitvsconst -softparticlesdefaultoff +mat_queue_mode 2 +r_dynamic 0 +mat_disable_fancy_blending 1
Launch options for low-end PCs/Max Fps (Copy and paste it into its respective field)

CS:GO Console Commands

Valve has graciously provided players access to the developer console which after being turned on, can be used to change a variety of settings and offer almost limitless customization within the game. Whether you want to change the look of your hud, or change your crosshair, or change things up in the custom games, set up keybinds, or just want to take nice-looking screenshots, the right console commands can let you do almost anything you want.

How to enter Console Commands in CS:GO

To be able to enter console commands you have to first enable the developer console from the in-game settings. There under the General tab set the “Enable Developer Console” setting to “Yes”. Then you can access it with the “~” key. This will open up a smaller window in the game where you can enter your console commands.

How to enter Console Commands in CS:GO

CS:GO Best Console Commands

This is the list of the most useful general commands that you’ll find yourself using most of the time in CS:GO.

  • net_graph 1” – This command turns on useful stats on the hud like the fps, packet loss, tickrate etc.
  • fps_max 0” – This command disables the fps limit. Alternatively you can change 0 to any number to set a specific fps limit.
  • voice_scale 0.3” – This command sets the volume of your loud teammates to a much lower value allowing you to finally hear the enemy footsteps.
  • voice_enable 0” – This disables voice communication for you meaning no one can hear you and you cannot hear them as well. Suitable for chilling solo in casual games. Changing the value to 1 enables voice.
  • sv_cheats 1” – This command enables cheats in custom games. Necessary for most commands like noclip or godmode.
  • god” – This command enables godmode, meaning you can never die.
  • sv_grenade_trajectory 1 and sv_grenade_trajectory_time 10” – This command is very suitable for practicing smoke lineups and pop flashes. It basically highlights the projectile path long after the effect as worn off to allow you to see where exactly the smoke has landed and adjust accordingly.
  • cl_drawonlydeathnotices 1” – Suitable for frag movie makers, this turns of all the hud elements and only keeps the kill feed turned on.
  • spec_show_xray 1” – This command turns on xray while reviewing demos. Suitable to know the opponent’s position and also helps to identify wallhackers.
  • demoui” – This command turns on the demoui while vieweing demos.
  • noclip” – This command removes environment clipping allowing you to fly over and even through the map. Using it once turns it on and using it again turns it off. Needs sv_cheats on to work.
  • kill” – This command kills you instantly. Counts as a suicide. Might be necessary if your character is bugged.
  • disconnect” – This command immediately quits from any match.
  • map [map name]” – This command immediately launches a custom game in the selected map. You need to enter the exact map id for example for Dust 2 it woudld be “map de_dust2”
  • cl_hud_color [Color]” – This command allows you to change the color of your hud elements. You can enter any color name in the [Color] option like Green, Cyan, Pink, Red, Blue etc. For example “cl_hud_color Green” will set your hud color to green.
  • bind [key] [command]” – One of the most useful commands, this will bind a key to any specific command. For example “bind alt noclip”. This will toggle noclip when the Alt key is pressed.
  • bot_add”/”bot_add_ct”/”bot_add_t” – This command will add a bot to your custom game. You can follow it up with _t or _ct to add a bot to the Terrorist side or Counter Terrorist side respectively.
  • cl_downloadfilter nosounds” – This command will prevent downloading custom sounds improving performance.
  • mp_buy_anywhere 1” – both teams will be able to buy weapons anywhere on the map. Change the value with 2 to activate this feature only for terrorists, and with 3 – for counter-terrorists

Crosshair Commands

These are the commands to adjust your crosshair. You can also view the CS:GO Crosshair: Best Crosshairs to Use for a list of the best ones.

  • cl_crosshairgap -1” Using this console command, you can adjust the gap in the middle of your crosshair. Change the number to adjust the gap. The smaller the value, the smaller the gap. Negative values are also allowed.
  • cl_crosshairsize 2” By using this command, you can control the length and size of the four lines that make up a standard crosshair. Change the number to adjust the size. Using a low value will make your crosshair lines very small, while using a large value will make your crosshair lines very long.
  • cl_crosshairstyle 4” With this command, you can customize your crosshair into any preset crosshair. 0 – Default, 1 – Default Static, 2 – Classic, 3 – Classic Dynamic, 4- Classic static, 5- Classic static with firing error. Recommended ones are 3 for beginners and 4,5 for the rest.
  • cl_crosshairthickness 0.3” By using this console command, you can customize the thickness of your in-game crosshair. Change the number to adjust the thickness.
  • cl_crosshair_drawoutline [0 / 1]” – You can use this console command to enable (1) or disable (0) the small black outline that surrounds your crosshair. This can enhance crosshair visibility for some players.
  • cl_crosshaircolor [1-10]” – You can use this console command to change the colors. Try out different numbers to see what you get.
  • cl_crosshairalpha [0 – 255]” – You can use this console command to adjust the crosshair transparency. Lower values make it more transparent and higher values make it opaque. 200-255 recommended.
  • cl_crosshairdynamic [ 0/1]” – You can use this console command to enable dynamic crosshair, which basically means if you are moving, the crosshair will also indicate the inaccuracy by spreading apart. Useful if you are new to the game and are learning counter strafing.

Radar Commands

These commands will adjust the minimap or Radar, which it is commonly referred to, in the console.

  • cl_hud_radar_scale 1” – This command changes the value to make the radar bigger or smaller. The default value is 1. You can use numbers from 0.8 to 1.3
  • cl_radar_scale 0.7” – By using this command, you can change the size of objects on the radar. The possible values are 0.25 to 1
  • cl_radar_square_with_scoreboard 0/1” – The radar becomes square when you open the scoreboard (1) or remains round (0)
  • cl_drawhud_force_radar -1/0/1” – This command alters conditions for showing the radar on the screen: never (-1) or when HUD is disabled (1) or enabled (0)
  • cl_teammate_colors_show 0/1” – This command is used to turn off/on different colors for your teammates on the radar. Could be useful to immediately call out from seeing the minimap.
  • cl_radar_rotate 0/1” – This command sets the radar or minimap to rotate with your game character (1) or it remains still (0)
  • cl_radar_always_centered 0/1” – This command sets if the radar is centered around your character (1) or not (0)
  • hideradar” – This command removes the mini map.

HUD Commands

These commands will customize the Heads up display or HUD elements. You can add a personal touch by changing the colors or getting rid of distracting visuals.

  • cl_hud_color 0-10” – Different basic colors of the in-game interface
  • cl_hud_playercount_showcount 0/1” – Disables/enables the player count menu as numbers of alive players. In the disabled condition, you will see Steam avatars
  • cl_hud_playercount_pos 0/1” – To place the player count menu to the upper side of the screen (0) or to the bottom (1)
  • +cl_show_team_equipment” – You will see the names of your teammates and their equipment above their heads during the whole round. To return the default settings (the info only at the start), use the disabling command “-cl_show_team_equipment
  • +showscores” or “+score” – The game score will be always visible on the screen. To disable, use -“showscores” or “-score
  • cl_drawhud_force_deathnotices -1/0/1” – Provides info on kills never appears on the screen (-1) or it is shown when HUD is disabled (1) or enabled (0)
  • cl_hud_bomb_under_radar 0/1” – If you carry the bomb, its icon will appear underneath radar (1) or will be disabled (0)
  • cl_hud_healthammo_style 0/1” – Lets you to see info on your health and armor only as numbers (1) or as numbers and the bar (0)
  • hud_scaling 0.85” – This command makes all the HUD elements bigger or smaller. Use the values from 0.5 to 0.95
  • mapoverview_icon_scale 2” – Icons on the map overview become twice bigger. Return the default condition with the value 1
  • hud_showtargetid 0/1” – To hide/show info on opponents when you hover over them
A typical offline game with bots in CS:GO

Commands for Rounds and Matches

These commands will adjust settings like round time, delay, or restarting the map.

  • mp_roundtime 180” – This command sets the rounds to last for 3 minutes. The number indicates time in seconds.
  • mp_maxrounds 36” – This command changes the max rounds to be 36. Change the number to set the round number.
  • mp_timelimit 60” – This commands sets the whole game to last not more than one hour. Set your time in minutes.
  • “mp_ignore_round_win_conditions” – This command sets the game to continue the entire set time, regardless of the number of rounds won by one team. Useful for practicing by yourself or taking screenshots.
  • mp_round_restart_delay 9” – This command sets the game rounds to restart with a delay of 9 seconds (your own value is possible as usual)
  • mp_restartgame” – This command immediate restarts the game. Add numbers to this command, and they will determine time in seconds till the restart. Ex- “mp_restartgame 1” restarts the game in 1 seconds
  • changelevel de_cache” – the map of the match will be changed to Cache. Replace de_cache with names of other maps, such as de_inferno, de_dust, de_overpass, de_train, de_mirage, de_nuke, or de_cbble

CS:GO Commands for Teams and Players

These commands will change the team settings in the custom game.

  • mp_limitteams 0” – This command will set both teams to have no limit on the allowed number of players. Used in custom games.
  • mp_autoteambalance 0” – This command removes auto-balancing for the number of players in both teams.
  • mp_forcechasecam” – This command with different values activates various modes after the death of a character: for the flight mode, 1 to watch the game of teammates, 2 to observe the match from the death spot.
  • mp_respawn_immunitytime 30” – This command enables players to be invulnerable for 30 seconds after the round start. Other values are acceptable (in seconds). Used in deathmatch scenarios.
  • mp_respawn_on_death_ct 1” – The command activates respawn of counter-terrorists immediately after death. There are similar commands for terrorists (mp_respawn_on_death_t 1)
  • mp_friendlyfire 1” – This command enables shooting at teammates. Set to 0 to disable friendly fire.
  • banid 0” – This command is used to ban someone by their Steam ID forever. Use other numbers in the value to set the ban time in minutes.
  • banip 0” – This command is used to give a permanent ban by IP. Also, you can indicate time in minutes.
  • kicked” – This command is used to kick someone from the game by Steam ID.
  • “kick nickname” – This command is used to kick someone by their nickname.
  • kill” – This command is used to kill every player in the game.

Commands to Give Money in CSGO

  • mp_startmoney 10000” – This sets the starting amount of money which players spawn with at the start of the game. Useful if you want to practice rifles or use your skins right at the start of the game.
  • mp_maxmoney 10000” – This sets the money cap for teams.
  • mp_afterroundmoney 10000” – This command sets the amount of money players spawn with after a round.

BONUS: CS:GO Console Commands to Boost FPS

Along with putting your video settings at the lowest possible quality, you can further improve performance for older PCs by entering these console commands.

  • r_drawparticles 0, func_break_max_pieces 0″ — These commands remove various small objects from screen.
  • muzzleflash_light 0, r_drawtracers_firstperson 0, r_dynamic 0, mat_disable_bloom 1” These commands remove the muzzle flash when you’re firing, disables tracers, dynamic lighitng and bloom. All of these combine together to significantly improve performance.

BONUS: CS:GO Console Commands to take Beautiful Screenshots

After loading up an offline map, simply copy and paste the entirety of the text below and you’ll be set to start taking beautiful screenshots of the map or your shiny new weapon skin. It kicks bots, disables round times, and lets you buy any weapon from anywhere.

sv_cheats 1; bot_kick; mp_warmup_end; mp_freezetime 0; mp_roundtime 60; mp_roundtime_defuse 999; mp_roundtime_hostage 999; mp_buy_anywhere 1; mp_buytime 999; sv_infinite_ammo 2; mp_startmoney 16000; mp_restartgame 1; mp_ignore_round_win_conditions 1; cl_drawhud 0

So these are some of the most useful commands in CS:GO. Note that these are just the commonly used ones and there are a plethora of other commands that can be used from the developer console.

Ashraful "Sparta" Abedin is a Esports writer at GameRiv. He has a rich background as a former professional CS:GO and Overwatch player. Transitioning from the competitive arena to the world of content creation, Sparta has become a pivotal source for gaming enthusiasts seeking the latest FPS news, comprehensive guides, and in-depth coverage of major tournaments, particularly focusing on Valorant and CS:GO. Not confined to FPS titles, Sparta delves into trending single-player AAA games, ensuring a well-rounded perspective on the gaming landscape. Join Ashraful "Sparta" Abedin on the exciting journey through gaming as he crafts informative and engaging content for GameRiv, connecting gamers to the heart of the industry.