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 detail – if 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
• Click on “Set Launch Options”
The full list of CSGO commands
A full list of commands, if you have any issues make a comment below.
= can be useful, depends on your hardware & peripherals
= not recommended
|-console||This 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.
|-novid||That'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 128||The 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 -fullscreen||Run the game in fullscreen, whatever happens|
|-windowed or -window or -sw or -startwindowed||You 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
|-noborder||If 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|
|-high||This 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 english||If 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 XY||Check 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 XY||Improve your performance by adding a higher thread number - The number should match the number of your cpu cores|
|+exec autoexec||Sometimes 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 27005||Useful 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.|
|-nojoy||Removes joystick support (can improve FPS)|
|-nod3d9ex1||Makes alt+tab faster (can improve FPS)
|+cl_forcepreload 1||Preload Maps (can improve FPS)|
|-heapsize XY||Define 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!