How To
Create your own custom config file with all the parameters you like. Put all together with
Notepad and save it as ...
.cfg file-type (.cfg).
You can
download below the "Ultimate_CFG_by_Teflon.cfg" as an example.
https://www.dropbox.com/s/sslx4k2enohyotr/Ultimate_CFG_by_Teflon.cfg
Save or copy the file to the following folder:
***
\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\cfg\Start CS:GO and open the console. Type
exec (which is the command) and the name of your custom cfg file you just added to the cfg folder.
**
Every time you restart the game, you have to load the config again!**
The command line for my file would look like this:
exec Ultimate_CFG_by_Teflon.cfgFull List Of Parameters
Weapon position (changes the position of your Weapon to get a better view)
viewmodel_fov "62.5"
viewmodel_offset_x "2"
viewmodel_offset_y "2"
viewmodel_offset_z "-2"
___________________________________________________
Weapon "movement" (behavior of your weapon, reduce gun and scope shifting)
cl_bobamt_lat "0.1"
cl_bobamt_vert "0.1"
cl_bobcycle "2" // "0.98" is enforced by ESEA/ESL
cl_viewmodel_shift_left_amt "0.5" // Reduce gun shifting when crouching
cl_viewmodel_shift_right_amt "0.5" // Reduce gun shifting when crouching
cl_bob_lower_amt "0"
___________________________________________________
Audiosnd_mixahead "0.05" // audio delay. increase the value if you get audio clicks and pops
snd_musicvolume "0"
snd_headphone_pan_exponent "2" // expands the stereo image slightly
voice_scale "1" // receive volume voice chat
___________________________________________________
Miscellaneouscl_autohelp "0" //disable ingame popups
cl_showhelp "0"
cl_autowepswitch "0" // disable auto switch to picked up weapon
cl_showloadout "1" // always show the inventory
cl_forcepreload "1" // preloads the map before joining
cl_dm_buyrandomweapons "0" // disables radom weapons in Death Match
hud_showtargetid "1" // shows the id of the player you are aiming
r_drawtracers_firstperson "0" // disable tracers in your point of view. Enemy tracers are still visible
cl_radar_scale "0.4" // increases the radar scale to get a better overview of the map
mm_dedicated_search_maxping "80" // max ping for matchmaking games
hud_scaling 0.7 // reduces the HUD scale
____________________________________________________
Mouse
m_rawinput "1"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
m_customaccel "0"
sensitivity "1.35" // set your personal value for the ingame mouse speed
____________________________________________________
Buy Scripts
(example of buy scripts. Customize for yourself)
bind "KP_INS" "buy vesthelm; buy vest; buy defuser;"
bind "KP_END" "buy fiveseven; buy tec9;"
bind "KP_DOWNARROW" "buy nova;"
bind "KP_PGDN" "buy p250;"
bind "KP_LEFTARROW" "buy m4a1; buy ak47;"
bind "KP_5" "buy famas; buy galilar;famas;"
bind "KP_RIGHTARROW" "buy sg556; buy aug;"
bind "KP_HOME" "buy mp7;"
bind "KP_UPARROW" "buy awp;"
bind "KP_PGUP" "buy ssg08;"
bind "KP_DEL" "buy hegrenade;"
bind "KP_Enter" "buy flashbang;"
bind "KP_PLUS" "buy smokegrenade;"
bind "kp_MINUS" "buy incgrenade; buy molotov;"
___________________________________________________
Rates and Interpolation
(standard net settings)
fps_max "130" // set the option to the lowest fps value you get while playing.
net_graph "1" // overview of your server connection and fps infos
// 64 and 128 Tick
cl_cmdrate "128"
cl_updaterate "128"
cl_interp "0"
cl_interp_ratio "1" // If you experience choke or loss try to set cl_interp_ratio to "2"
rate "80000" //lowering this value can reduce choke
* A rate of "80000" is the standard setting. If you have a fast internet connection you may get a better ping if you set the rate to "128000". But most of the servers will limit your bandwidth anyway. If you get any choke, you can try to lower the rate. Actually i play with a rate of "60000".
You can set these Netsettings also for 64 tick servers, as cmdrate and updaterate will be forced to 64 when you join the server.
_____________________________________________
Practice Commands
Here are some useful console commands when you wanne practice nades, spray pattern, team tactics, wall bangs....
You can either start an offline server or create your own online server.
sv_cheats "1" // Enables cheats on the server
sv_infinite_ammo "2" // infinite ammo with reloading. Set to "1" to get infinite ammo without reloading
mp_startmoney "16000"
sv_showimpacts 1 // shows a visual impact of your shots. nice for practice wall bangs
mp_buytime "10000" // set the buytime
mp_buy_anywhere "1" // you can buys anywhere in the map
mp_autoteambalance "0" //disables the auto team balance
mp_decals "1000"
mp_freezetime "0" // disables the freeze time at the beginning of a round
mp_friendlyfire "1" // enables friendly fire
mp_limitteams "0" // diasbles the limit of player to join a team
mp_roundtime "0" //
mp_roundtime_defuse "30" // set the round time on defuse maps (de) in minutes
mp_roundtime_hostage "30" // set the round time on hostage maps (cs) in minutes
mp_maxrounds "0" // set the number of rounds
mp_autokick "0" // disables being kicked while afk
mp_tkpunish "0"
sv_enablevoice "1" // enables voice chat for the server
mp_allowspectators "1"
mp_winlimit "0" // disables a winlimit
mp_warmup_end // ends the warmup
mp_respawn_on_death_ct "1" // instant respawn after death for CTs
mp_respawn_on_death_t "1" // instant respawn after death for Ts
ammo_grenade_limit_total "6"
ammo_grenade_limit_default "6"
mp_restartgame "1"
bind mouse3 noclip // this will bind the noclip command the to mouse 3
The following command will bind all the available grenades to the alias "nades". It means that you only have to type
nades in the console and it will drop all for you automatically:
alias "nades" "give weapon_flashbang; give weapon_hegrenade; give weapon_smokegrenade; give weapon_incgrenade; give weapon_molotov; give weapon_decoy; give weapon_flashbang; give weapon_hegrenade; give weapon_smokegrenade; give weapon_incgrenade; give weapon_molotov; give weapon_decoy"The following command will bind some weapons to the alias "weapons". You only have to type
weapons
in the console and it will drop all the weapons that are binded:
alias "weapons" "give weapon_ak47; give weapon_m4a1; give weapon_Negev; give weapon_deagle; give weapon_awp"(Of cause you can customize the alias and binds for yourself)
I've added a offline version of this guide, you can download (pdf format).
the link is in the Introduction tab.
Under the General Windows Optimizations tab you will find a new tool called 'Timer Resolution'. Actually the tool is very old but it took me a long time to test it on different systems.
hfhf