Last active

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Budi's Counter-Strike: Global Offensive config

View README.md

Budi's CS:GO Config

This is my constantly updated CS:GO autoexec config.

Put the files autoexec.cfg and video.txt in ...\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg or take what you want from it and add to your autoexec config!

Launch Options

-novid -noborder -high -threads 4 -freq 144 -refresh 144 -tickrate 128 -nojoy -nod3d9ex -noaafonts +exec autoexec.cfg +mat_vignette_enable 0 -processheap

Enter launch options at Steam > Library > Counter-Strike: Global Offensive (right-click) > Properties > Set Launch Options...

Other Settings

Weapon Loadout

CT: M4A1-S or M4A4, USP-S, Five-SeveN
T: Tec-9

Questions?

I can't recieve notifications for gists so your question or comment may go unanswered for a while. Instead you can reach out to me on Twitter (@NickBudi) or chat with me if I'm streaming on Twitch

View README.md
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201
// budi's CS:GO config
// Updated 2/23/15
// Rates
rate "128000"
cl_cmdrate "128"
cl_updaterate "128"
cl_interp "0.0"
cl_interp_ratio "1"
cl_lagcompensation "1"
// Mouse
sensitivity "1.9"
zoom_sensitivity_ratio_mouse "1.0"
m_rawinput "0" // RInput via SourceGL instead
m_pitch "0.022"
m_customaccel "0"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
// Video
mat_monitorgamma "1.6"
mat_queue_mode "-1" // auto detect multi-core rendering
mat_vsync "0"
fps_max "0"
fps_max_menu "0"
r_dynamic "0"
r_drawtracers_firstperson "0"
mat_savechanges // write video settings to registry
// Audio
volume "0.55"
voice_enable "1"
voice_scale "1" // receive volume
windows_speaker_config "1" // headphone audio output
snd_musicvolume "0"
snd_mixahead "0.05" // sound delay
snd_headphone_pan_exponent "2"
snd_headphone_pan_radial_weight "2"
snd_legacy_surround "0" // emulated surround sound
snd_mute_losefocus "1" // mute game when alt-tabbed
lobby_voice_chat_enabled "0" // voice chat in lobby
// HUD
hud_scaling "0.80" // CS:S sized HUD
hud_showtargetid "1"
cl_hud_background_alpha "0.100000"
cl_hud_bomb_under_radar "0"
cl_hud_color "1"
cl_hud_healthammo_style "1"
cl_hud_playercount_pos "0"
cl_hud_playercount_showcount "0"
cl_hud_radar_scale "0.900000"
cl_draw_only_deathnotices "0"
cl_righthand "1"
cl_showloadout "1"
cl_showpos "0"
cl_showfps "1"
net_graph "0"
net_graphproportionalfont "0" // small netgraph font
// Radar
cl_radar_always_centered "0"
cl_radar_rotate "1"
cl_radar_scale "0.38"
cl_radar_icon_scale_min "0.4"
cl_radar_square_with_scoreboard "0"
// Reposition gun model to mimic CS:S
viewmodel_presetpos "0"
viewmodel_fov "68"
viewmodel_offset_x "2.500000"
viewmodel_offset_y "0"
viewmodel_offset_z "-1.500000"
// Reduce gun shifting when crouching
cl_viewmodel_shift_left_amt "0.5"
cl_viewmodel_shift_right_amt "0.5"
// Reduce gun and scope shifting/bobbing when moving
cl_bobcycle "2" // 0.98 is enforced by ESEA/ESL
cl_bob_lower_amt "5"
cl_bobamt_lat "0.1"
cl_bobamt_vert "0.1"
// Crosshair
cl_crosshairstyle "4"
cl_crosshairsize "2"
cl_crosshairthickness "1"
cl_crosshairgap "-1" // classic
cl_fixedcrosshairgap "3" // new
cl_crosshairdot "0"
cl_crosshairusealpha "1"
cl_crosshairalpha "999"
cl_crosshair_drawoutline "1"
cl_crosshair_outlinethickness "1"
cl_crosshairgap_useweaponvalue "0"
// White crosshair
cl_crosshaircolor "5"
cl_crosshaircolor_r "255"
cl_crosshaircolor_g "255"
cl_crosshaircolor_b "255"
// Debug accuracy (sv_cheats)
weapon_debug_spread_show "0" // show possible shot accuracy
weapon_debug_spread_gap "0.67"
// Misc
developer "0"
con_enable "1"
con_filter_enable "2" // print console on screen
con_filter_text "Damage " // highlight damage in console
ui_steam_overlay_notification_position "bottomright"
player_nevershow_communityservermessage "1"
mm_dedicated_search_maxping "80" // max ping for matchmaking games
mm_dedicated_force_servers ""
gameinstructor_enable "0"
option_duck_method "0"
option_speed_method "0"
cl_forcepreload "1"
cl_downloadfilter "nosound" // mapsonly pls volvo
cl_disablehtmlmotd "0"
cl_autohelp "0"
cl_showhelp "0"
cl_disablefreezecam "1"
cl_dm_buyrandomweapons "0"
cl_teammate_colors_show "1"
cl_autowepswitch "0" // auto weapon switch on pickup
cl_use_opens_buy_menu "0" // E opening buy menu
cl_scoreboard_mouse_enable_binding "showmouse" // press `,` to enable mouse on the scoreboard
closeonbuy "1"
hud_takesshots "0" // scoreboard screenshot at end of match
cl_clanid "" // rip in pepperinos afterlife
password ""
// Binds
unbind y
unbind u
unbind k
unbind alt
bind enter "messagemode"
bind \ "messagemode2"
bind v "+voicerecord"
bind "TAB" "+ng"
bind space "+jump"
bind w "+forward"
bind a "+moveleft"
bind s "+back"
bind d "+moveright"
bind MWHEELDOWN "invnext"
bind MWHEELUP "invprev"
bind home "spectate"
bind mouse1 "+attack"
bind mouse2 "+attack2"
bind mouse3 "bhopon" // toggle scroll wheel bhop
bind mouse4 "use weapon_smokegrenade"
bind mouse5 "use weapon_flashbang"
bind del "exec autoexec"
bind shift "+speed" // default
bind f "+lookatweapon" // default
bind g "drop" // default
bind h "bot_place" // places bot for practice
bind n "+jumpthrow" // consistent smoke jump throws
bind - "toggle voice_scale 1 0" // toggle voice volume
bind = "toggle volume 0.55 0.1 0" // toggle game volume
bind f1 "say ;noclip;say .noclip;sv_cheats 1;impulse 101;sv_showimpacts 1;sv_showimpacts_penetration 1;sv_infinite_ammo 2;ammo_grenade_limit_total 6;sv_grenade_trajectory 1;sv_grenade_trajectory_thickness 0.5;mp_freezetime 0;mp_roundtime_defuse 60;mp_buytime 60;mp_buy_anywhere 1;mp_teammates_are_enemies 1;bot_stop 1;mp_warmup_end;" // noclip and sv_cheats practice
bind f5 "say ;say !restart;surf" // kz/bhop/surf restart
bind , "showmouse"
bind . "say .budibudibudibudi;say .ready;say !ready" // custom ready for pugs
bind / "say ;say .dbserver; say .players" // bitcoins
// Aliases
alias "showmouse" // for mouse on scoreboard
alias "+ng" "+showscores; net_graph 1"
alias "-ng" "-showscores; net_graph 0"
alias bhopon "bind MWHEELDOWN +jump;bind MWHEELUP +jump;bind mouse3 bhopoff"
alias bhopoff "bind MWHEELDOWN invnext;bind MWHEELUP invprev;bind mouse3 bhopon"
alias "+jumpthrow" "+jump;-attack"
alias "-jumpthrow" "-jump"
alias "surf" "bind mouse4 +left;bind mouse5 +right;"
// Keypad buy binds
bind kp_ins "buy vesthelm" // 0
bind kp_del "buy vest" // .
bind kp_enter "buy defuser" // Enter
bind kp_end "buy hegrenade;give weapon_hegrenade" // 1
bind kp_downarrow "buy flashbang;give weapon_flashbang" // 2
bind kp_pgdn "buy smokegrenade;give weapon_smokegrenade" // 3
bind kp_leftarrow "buy deagle;give weapon_deagle" //4
bind kp_5 "buy incgrenade;buy molotov;give weapon_incgrenade;give weapon_molotov" // 5
bind kp_rightarrow "buy decoy;give weapon_decoy" // 6
bind kp_home "buy awp;give weapon_awp" // 7
bind kp_uparrow "buy m4a1;buy ak47;give weapon_m4a1_silencer;give weapon_ak47;" // 8
bind kp_pgup "buy famas;buy galilar;give weapon_famas;give weapon_galilar" // 9
bind kp_slash "buy p90;give weapon_p90" // /
bind kp_multiply "buy ump45;give weapon_ump45" // *
bind kp_minus "buy sawedoff;buy mag7;give weapon_sawedoff;give weapon_mag7" // -
bind kp_plus "buy fn57;give weapon_fn57;buy tec9;give weapon_tec9" // +
host_writeconfig // write settings to config.cfg
echo ""
echo ""
echo "autoexec.cfg executed"
echo ""
echo ""
echo ""
View README.md
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
"VideoConfig"
{
"setting.cpu_level" "0"
"setting.gpu_level" "-1"
"setting.mat_antialias" "0"
"setting.mat_aaquality" "0"
"setting.mat_forceaniso" "-1"
"setting.mat_vsync" "0"
"setting.mat_triplebuffered" "0"
"setting.mat_grain_scale_override" "-1.000000"
"setting.gpu_mem_level" "1"
"setting.mem_level" "2"
"setting.mat_queue_mode" "-1"
"setting.csm_quality_level" "2"
"setting.mat_software_aa_strength" "0"
"setting.mat_motion_blur_enabled" "0"
"setting.fullscreen" "0"
"setting.defaultres" "1920"
"setting.defaultresheight" "1080"
"setting.aspectratiomode" "1"
"setting.nowindowborder" "1"
}

Hey there, what do the following two launch options do?

-noforcemparms -noforcemaccel

Owner

They were commands used in CS:S and 1.6 to disable mouse accel, but I believe they are deprecated in Orange Box CS:S and CS:GO. I just include them just in case. Old habits!

i followed all your settings and i had one error when i tried to run cs:go
it said error loading resource/flash/cursor.swf

What do i do?

Owner

I've updated the README file to say that CS:GO doesn't support custom HUD's at the moment. You can run "Verify Integrity of Game Cache" on CS:GO to fix that error and don't install a custom HUD for now.

iEMW commented

What do I need to change so I can open up my steam UI while in-game? For some reason the shift+tab is not working anymore but I do not see what you did to get rid of it.

Owner

I don't modify shift-tab at all. Check your steam settings

Hey Budi,

Is it just me, or is your mouse sensitivity really low? It makes is super difficult to walk around and aim with any sort of speed. Is there something that you do to compensate for the low sensitivity and still track targets quickly? or is it just a case of needing to play with it and get used to it?

Cheers,
GG

Owner

GentlemanGamer,

I definitely do play on a low sensitivity, but I use both my arm and wrist to aim and play on a pretty wide mousepad. A full swipe from left for me to right does about a 270 degree turn. You might use only your wrist to aim. If so you could try doubling my sensitivity to get something more comfortable. I used to aim with only my wrist and made the switch 3 years ago to arm + wrist and lowered my sensitivity over time. I found that at a lower sensitivity I'm able to be much more precise, but the switch wasn't easy.

Thanks for the quick response Nick.

You're correct, at the higher sensitivity I only use small wrist movements. I will give this a go and see how I fare, it shouldn't take too long to form a new habit, and I'm willing to do it if it means a better playing experience.

Cheers,
GG

For a complex setup, this was really useful for me, so I wanted to just say thank you! Having something like this made me want to dive into the settings myself and really understand what they all did so I could really personalise my config. And I did, woohoo!

Just on mouse acceleration, I have a shoulder injury, so I can't use a mouse, I have to use a trackball. That really needs acceleration to just be competitive! So using acceleration will probably keep me in the bottom half of the leaderboard, but I'm casual, not pro, so that's fine.

Finally, if you're aware of a good guide to general config file order and when the various cfgs are loaded, what overwrites what and when, that'd be much appreciated. I've successfully modified my deathmatch settings, so I can sorta figure out bits, but getting the whole picture would be a tremendous help.

Anyway, thanks for providing this here. Very cool!

Hey Budi, I'm wondering if the quotations around the values actually necessary, or is that also an old habit?

Owner

@stretch just a habit. They're only needed if there's a space in the value but I just keep them for consistency

Igor79 commented

Hi nick 1st tnx very much for sharing the autoexec you help me alot with settings,i have 1 question can you share a Nvidia settings to pls? Tnx very much again cheers

Budi,

On the custom HUD link under your config generator when clicked, I see on the Custom HUD page that it's officially allowed in CS:GO matchmaking , cevo, etc. Is this true? There's conflicting information on your page/theirs.

http://gyazo.com/2bd2c8ff88af4680b2b1096c3350f549

Thanks,

Dear Budi,
hi mate your cfg is %99 great but i have some problem with your cfg
i use your cfg and i cant use cursor in the scoreboard i think this command line is wrong
cl_scoreboard_mouse_enable_binding "showmouse" // enable mouse on the scoreboard

normally i click tab for scoreboard and after that click mouse2 for cursor but cursor not work
bcz of it i cant add no one in game and cant report noone if u back to me i will be happy

How do I fix the cursor.swf error for cs go non steam

Hey nick can you explain me why you put 150fps?

@kukujevci

Hey nick can you explain me why you put 150fps?

Maybe he has a 144hz monitor? :smile:

@nivv but then he should double up his fps on 240 even when the cs fps is not real i got 60hz and i put 150 fps it feel so laggy but when i put 300 - 500 it's like i fly in game...

@nickbudi so can you explain to me :blush:

Owner

Yea @nivv is right. I used to double my frames on 60hz monitors (fps_max 120 or 0) but I don't feel a difference when doing it on a 120/144hz monitor @kukujevci. I use 150 to account for the 3-5 fps blips I might get, while still staying over 144.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.