CSGO all launch commands

Today I will show how you can get more control on your Counterstrike Global Offensive game client.
First I show how to add launch commands for CSGO in detailif you search for the full commands overview list, scroll down a bit.

What are CSGO launch commands for?

The CSGO launch commands allow to edit the start options of the CSGO game client. This means there are options that can’t be changed ingame/while the game is running and must be setup before.

Like this you can dramatically save performance and ensure a better stability. Furthermore it is necessary for a lot of tools that we all don’t want to miss – like the important CSGO console.

How to add CSGO launch commands to your client?

I created a simple step by step tutorial with screenshots for you. Like this everyone will be able to do this 😉

Step 1 & 2:
• Right click on Steam in your desktop tray in the bottom right corner and select steam library


Step 3 & 4:
• Now right click on Counterstrike Global Offensive and choose the last option named properties


Step 5:
• Click on “Set Launch Options”


Step 6:
• Enter commands like listed below into the textfield, to add more than one command seperate them with a space. Afterwards click on “OK” and restart/start CSGO.

The full list of CSGO commands

A full list of commands, if you have any issues make a comment below.
= recommended
= can be useful, depends on your hardware & peripherals
= not recommended

-consoleThis will show the CSGO console right from start.
Tip: You also need to bind the console on a key in the ingame menu options, to be able to close and open it again.
It is also helpful to see the echos from the autoexec right from start.
-novidThat's simple: Who wants to see the CSGO loading video over and over again? No one, so disable it with this command to save you pressing enter a thousand times 😀
-tickrate 128The default value of the tickrate is 64. When starting bot or any offline game, this command allow you the optimal tickrate of 128
-full or -fullscreenRun the game in fullscreen, whatever happens
-windowed or -window or -sw or -startwindowedYou don't need fullsize? Use -windowed for that, for a better usage define also -w and -h (width and height) to have the right dimensions
-noborderIf you play in windowed mode also add -noborder to have no border in Windows
-w XY or -width XY
-h XY or -height XY
Specify a resolution for your window size, for example: 1920x1000 pixel
-x XY or –horizontal XY or
-y XY or -vertical XY
If you use window mode and noborder, it is possible to position the window to the center or any position you like with -x and -y
-highThis forces the CSGO game client to run in high priority mode. This can be helpful for computers who struggle to ensure a good game performance in CSGO, it forces the computer to use more power for the game
-language englishIf you want to use CSGO in english but your Steam account in another language, type - language english to force it!
-lv-lv stands for Low Violence version - more a fun mode: There is no blood and instead of dying, people lie on the ground with their hands on the face
-refresh XY or -refreshrate XY or -freq XYCheck if your monitor has a maximum refreshrate that is higher than 60. If yes this commands forces the monitor to run a that specific refresh rate. This can be awesome test it! If NOT, don't do it or you can damage your monitor heavily. Replace "XY" with your desired refresh rate
-threads XYImprove your performance by adding a higher thread number - The number should match the number of your cpu cores
+exec autoexecSometimes CSGO loads the configs in a wrong oder, to fix this add "host_writeconfig" at the end of your autoexec and set the accessibility to more than read only. The command overwrites any cvars in the config.cfg with the ones in the autoexec.cfg when executed. Don't add+exec autoexec.cfg to your CSGO game launch options, because it is loaded before. This can be a solution to make your autoexec work correctly.
+clientport 27005Useful for LAN games. The default CSGO port is 27005, so when playing LAN there could be port conflictions when playing in the same network. To play with each other, use different ports.
-nojoyRemoves joystick support (can improve FPS)
-nod3d9ex1Makes alt+tab faster (can improve FPS)

+cl_forcepreload 1Preload Maps (can improve FPS)
-heapsize XYDefine the heapsize and replace XY with a number of kilobytes you want to use. This command is outdated and NOT recommended
No effects since a few patches ago. Possible alternative: m_rawinput 1 and m_customaccel 0 try it out to maximize your mouse precision

Which CSGO launch options do Iuse?

I am using this:
-console -tickrate 128 -novid -high

What are you using?
Good shooting my friends!
– Kev

  • ToXiC

    -lv just epic

Related Post

CS GO Starter Config To be able to play Counter-Strike Global Offensive on a good level, this simple config is a must-have for every player! [php function=1] With this starter config you can define t...
CS GO Console [php function=7]This Tutorial shows you how to activate the most important thing in CS GO: The Console! It’s your main control area to define everything in CS GO! The Console is...
CS GO Crosshair In CS GO its important to play with the best individual settings for your own style. Here we show you how you define the CS GO Crosshair easily and perfectly. [php function=1] It...