Just bought the game. Are there any recommended game settings, e.g. crosshair, HUD size, etc? The OP only has a thing about 1.6 audio in an autoexec - is this still good advice?
Create an autoexec.cfg and put this in it:
rate "128000"
cl_cmdrate "128"
cl_updaterate "128"
cl_interp "0"
cl_interp_ratio "1"
host_writeconfig
echo "AUTOEXEC.CFG LOADED SUCCESSFULLY!!!"
Super important to have proper rates or you'll be a laggy mess. Type "exec autoexec" in the console to activate it, if it worked you'll see "AUTOEXEC.CFG LOADED SUCCESSFULLY!!!" in the console. You need to do this whenever you start the game.
Here are a few of my binds which come in handy often, also put these in your autoexec.cfg if you wish to use them, you can change the bound key to whatever you like:
Radio commands toggle, for those games where some idiot just won't stop spamming them:
alias radoff "ignorerad 1;bind f9 radon"
alias radon "ignorerad 0;bind f9 radoff"
bind f9 "radoff"
Toggle voice chat, for when idiots won't stop shouting/spamming (yes, I'm allergic to assholes):
alias stfu stfu1
alias stfu1 "voice_enable 0; echo Voice OFF; alias stfu stfu2; play player\vo\idf\negative01"
alias stfu2 "voice_enable 1; echo Voice ON; alias stfu stfu1; play player\vo\idf\affirmative02"
bind f10 "stfu"
Toggle text chat:
bind f11 "ignoremsg"
Easily tell a BOT to stay put:
bind "Z" "holdpos"
(If people leave a competitve game you can control the BOT if you die, so hit Z to tell it to stay somewhere safe otherwise it will lemming in 100% of the time)
Toggle crosshair colour, which can be useful on certain maps:
alias "ch_color" "chclr_01"
alias "chclr_01" "cl_crosshaircolor_r 0; cl_crosshaircolor_g 0; cl_crosshaircolor_b 0; alias ch_color chclr_02"
alias "chclr_02" "cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 0; alias ch_color chclr_03"
alias "chclr_03" "cl_crosshaircolor_r 0; cl_crosshaircolor_g 0; cl_crosshaircolor_b 255; alias ch_color chclr_04"
alias "chclr_04" "cl_crosshaircolor_r 0; cl_crosshaircolor_g 255; cl_crosshaircolor_b 0; alias ch_color chclr_05"
alias "chclr_05" "cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255; alias ch_color chclr_06"
alias "chclr_06" "cl_crosshaircolor_r 206; cl_crosshaircolor_g 0; cl_crosshaircolor_b 206; alias ch_color chclr_07"
alias "chclr_07" "cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 0; alias ch_color chclr_08"
alias "chclr_08" "cl_crosshaircolor_r 240; cl_crosshaircolor_g 0; cl_crosshaircolor_b 216; alias ch_color chclr_09"
alias "chclr_09" "cl_crosshaircolor_r 30; cl_crosshaircolor_g 219; cl_crosshaircolor_b 240; alias ch_color chclr_10"
alias "chclr_10" "cl_crosshaircolor_r 0; cl_crosshaircolor_g 100; cl_crosshaircolor_b 255; alias ch_color chclr_01"
bind f1 "ch_color"
As for crosshair, it's personal, use this site to generate one you like:
Crosshair Generator
Oh and
disable mouse acceleration, do this by making sure pointer precision is off in Windows (mouse section), and make sure it's off in any mouse software. Add these commands to your autoexec.cfg as well to completely disable it:
m_customaccel "0"
m_customaccel_exponent "0"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
m_mousespeed "0"
m_rawinput "1"
As for video settings I have everything on max because I have a good PC and can maintain over 128FPS at all times, which is important for 128tick servers, adjust your settings to give optimal frame rate. Always turn off FXAA, it causes blurring. And never use vSync as it causes input lag.
My
launch parameters (right click on CS in your Steam library, properties, launch options:
-console -novid -tickrate 128 -high -threads 4
No intro, console opens when you open the game, 128 tickrate if you make offline games, high priority, total threads to use (depending on your CPU)