Skip to content

Instantly share code, notes, and snippets.

@falahati
Last active August 29, 2015 14:04
Show Gist options
  • Save falahati/5e65b37ab9030508166b to your computer and use it in GitHub Desktop.
Save falahati/5e65b37ab9030508166b to your computer and use it in GitHub Desktop.
Counter Strike: Global Offensive Configuration File
// ------------------------------------------------------------------------------------------ //
// ABOUT
// By DarkPlayer (IR) for CSGO
// http://steamcommunity.com/id/darkplayer
//
// BASED ON
// "Samer Sultan"'s Config: https://github.com/samersultan/csgo/blob/master/autoexec.cfg
// "Budi"'s Config: https://gist.github.com/nickbudi/3916475
// SPEED SHOOT By "Mayron": http://csgo.gamebanana.com/scripts/7645
// VOICE SCALE By "Josh": http://css.gamebanana.com/scripts/6384
// AFK SCRIPT By "RampixHD ": http://csgo.gamebanana.com/scripts/8388
// FAST DEFUSE By "darkid": http://csgo.gamebanana.com/scripts/8447
//
// KEYS
// H = Fast Defuse
// J = Speed Shot
// K = Kill
// L = AFK Script
// [ = Walk Voice Scale - Down
// ] = Walk Voice Scale - Up
// - = Voice Scale - Down
// + = Voice Scale - Up
// N = Jump Throw Grenade
// Z = Radio Command; Hold your position
// E = Radar Unzoom + Use
// \ = Say Team
// ENTER = Say All
// F7 = Restart Game
// F8 = Debug Mode
//
// STARTUP COMMAND LINE
// -novid -noborder -high -threads 4 -tickrate 128 -nojoy +exec autoexec.cfg
// ------------------------------------------------------------------------------------------ //
echo "Autoexec.cfg Execution Started"
// --------------------------- //
echo "CLIENT CONNECTION AND RATES"
// --------------------------- //
adsp_debug "0"
cl_clearhinthistory "1"
cl_cmdrate "128"
cl_debugrumble "0"
cl_disablehtmlmotd "1"
cl_downloadfilter "nosounds"
cl_forcepreload "1"
cl_interp "0.0"
cl_interp_ratio "1"
cl_lagcompensation "1"
cl_resend "6"
cl_resend_timeout "6"
cl_showpluginmessages "0"
cl_timeout "300"
cl_updaterate "128"
player_nevershow_communityservermessage "1"
rate "128000"
ds_get_newest_subscribed_files
// --------------------------- //
echo "MOUSE SETTINGS"
// --------------------------- //
m_customaccel "0"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
m_pitch "0.022"
m_rawinput "1"
zoom_sensitivity_ratio_mouse "1.0"
// --------------------------- //
echo "VIDEO SETTINGS"
// --------------------------- //
// Auto detect multi-core rendering
mat_queue_mode "-1"
// Disable frame limit
fps_max "0"
// Set frame limit for menu
fps_max_menu "145"
cl_detail_avoid_force "0"
cl_detail_avoid_radius "0"
cl_detail_avoid_recover_speed "0"
cl_detail_max_sway "0"
cl_predict "1"
cl_predictweapons "1"
muzzleflash_light "0"
r_drawtracers_firstperson "0"
r_dynamic "0"
r_eyegloss "0"
// --------------------------- //
echo "AUDIO SETTINGS"
// --------------------------- //
// Set master volume
volume "0.6"
// Set VOIP receive volume
voice_enable "1"
voice_scale "0.8"
// Set sound delay
snd_mixahead "0.05"
// Set music volume settings
snd_musicvolume "0.02"
snd_musicvolume_multiplier_inoverlay "0.500000"
lobby_voice_chat_enabled "0"
// --------------------------- //
echo "HUD SETTINGS"
// --------------------------- //
// Set netgraph settings
net_graph "0"
net_graphheight "0"
net_graphpos "2"
net_graphproportionalfont "1"
// Set radar settings
cl_radar_always_centered "1"
cl_radar_icon_scale_min "0.4"
cl_radar_rotate "1"
cl_radar_scale "0.6"
// Set view model settings for walking, crouching and shifting
cl_bob_lower_amt "5"
cl_bobamt_lat "0.1"
cl_bobamt_vert "0.1"
cl_viewmodel_shift_left_amt "0.5"
cl_viewmodel_shift_right_amt "0.5"
viewmodel_fov "65"
viewmodel_offset_x "2"
viewmodel_offset_y "2"
viewmodel_offset_z "-2"
// Set crosshair settings
cl_crosshair_drawoutline "1"
cl_crosshair_outlinethickness "1"
cl_crosshairalpha "999"
cl_crosshaircolor "5"
cl_crosshaircolor_b "255"
cl_crosshaircolor_g "255"
cl_crosshaircolor_r "255"
cl_crosshairdot "0"
cl_crosshairgap "-1" // classic
cl_crosshairsize "2"
cl_crosshairstyle "4"
cl_crosshairthickness "0.5"
cl_crosshairusealpha "1"
cl_fixedcrosshairgap "3" // new
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_showfps "0"
cl_showloadout "1"
cl_showpos "0"
hud_scaling "0.60"
hud_showtargetid "1"
// --------------------------- //
echo "MISC/GAMEPLAY SETTINGS"
// --------------------------- //
cl_autohelp "0"
cl_autowepswitch "0"
cl_disablefreezecam "1"
cl_dm_buyrandomweapons "0"
cl_freezecameffects_showholiday "0"
cl_scoreboard_mouse_enable_binding "+rightclick"
cl_showhelp "0"
cl_teammate_colors_show "1"
cl_use_opens_buy_menu "0"
closeonbuy "0"
con_enable "1"
con_filter_enable "2"
con_filter_text "damage"
con_filter_text_out "Player:"
developer "1"
gameinstructor_enable "0"
mm_dedicated_force_servers ""
option_duck_method "0"
option_speed_method "0"
ui_steam_overlay_notification_position "bottomright"
// --------------------------- //
echo "BINDS AND ALIASES"
// --------------------------- //
// Unbind unused
unbind "ALT"
unbind "U"
unbind "Y"
unbind "F3"
unbind "F4"
// Aliases
alias "+jumpthrow" "+jump;-attack;"
alias "+ng" "+showscores; net_graph 1;"
alias "+radar" "cl_radar_always_centered 0; cl_radar_scale 0.35;"
alias "+speedshot" "+speed; +attackadv;"
alias "+use_attack" "+leftclick; -use;"
alias "-use_attack" "-leftclick; +use;"
alias "+leftclick" "+attack; spec_next;"
alias "-leftclick" "-attack;"
alias "+rightclick" "+attack2; spec_prev;"
alias "-rightclick" "-attack2;"
alias "-attackadv" "-leftclick; "
alias "+attackadv" "+leftclick; "
alias "+use_inv" "-use; +radar;"
alias "-use_inv" "+use; -radar;"
alias "+o_use" "+use; +radar;"
alias "-o_use" "-use; -radar;"
alias "-useadv" "-o_use;"
alias "+useadv" "+o_use;"
alias "+vocalwalk" "+speed; vocal_1; voice_scale;"
alias "afk_off" "alias afk_toggle afk_on; -forward; -moveleft; -left;echo damage|~AFK_Off;"
alias "afk_on" "alias afk_toggle afk_off; +forward; +moveleft; +left;echo damage|~AFK_On;"
alias "afk_toggle" "afk_on;"
alias "-jumpthrow" "-jump;"
alias "-ng" "-showscores; net_graph 0;"
alias "-radar" "cl_radar_always_centered 1; cl_radar_scale 0.6;"
alias "-speedshot" "-attackadv; -speed;"
alias "speedshot_off" "alias speedshot_toggle speedshot_on; bind MOUSE1 +attackadv;echo damage|~SpeedShot_Off;"
alias "speedshot_on" "alias speedshot_toggle speedshot_off; bind MOUSE1 +speedshot;echo damage|~SpeedShot_On;"
alias "speedshot_toggle" "speedshot_on;"
alias "fastdefuse_toggle" "fastdefuse_on"
alias "fastdefuse_off" "alias fastdefuse_toggle fastdefuse_on; alias +attackadv +leftclick;alias -attackadv -leftclick; alias +useadv +o_use;alias -useadv -o_use; -o_use; echo damage|~FastDefuse_Off;"
alias "fastdefuse_on" "alias fastdefuse_toggle fastdefuse_off; alias +attackadv +use_attack; alias -attackadv -use_attack; alias +useadv +use_inv; alias -useadv -use_inv; +o_use; echo damage|~FastDefuse_On;"
alias "vocal_0" "vocal_0"
alias "vocal_1" "vocal_1"
alias "vocal_down" "incrementvar voice_scale 0.05 1.1 -0.05; voice_scale; echo damage|~VoiceScale_Down;"
alias "vocal_up" "incrementvar voice_scale 0.05 1.1 0.05; voice_scale; echo damage|~VoiceScale_Up;"
alias "-vocalwalk" "-speed; vocal_0; voice_scale;"
// Voice Scale Aliases
// LOUD 0.16 6.25
alias "vocal_6x" "alias vocal_0 vocal_off_6x;alias vocal_1 vocal_on_6x;alias vocal_upmulti vocal_6x;alias vocal_downmulti vocal_5x;echo damage|~VoiceScale_6x;"
alias "vocal_off_6x" "multvar voice_scale 0 1.0 0.16;echo VoiceScale_Off_6x;"
alias "vocal_on_6x" "multvar voice_scale 0 6.25 6.25;echo VoiceScale_On_6x;"
// LOUD 0.2 5
alias "vocal_5x" "alias vocal_0 vocal_off_5x;alias vocal_1 vocal_on_5x;alias vocal_upmulti vocal_6x;alias vocal_downmulti vocal_4x;echo damage|~VoiceScale_5x;"
alias "vocal_off_5x" "multvar voice_scale 0 1.0 0.2;echo VoiceScale_Off_5x;"
alias "vocal_on_5x" "multvar voice_scale 0 5.0 5.0;echo VoiceScale_On_5x;"
// LOUD 0.25 4
alias "vocal_4x" "alias vocal_0 vocal_off_4x;alias vocal_1 vocal_on_4x;alias vocal_upmulti vocal_5x;alias vocal_downmulti vocal_3x;echo damage|~VoiceScale_4x;"
alias "vocal_off_4x" "multvar voice_scale 0 1.0 0.25;echo VoiceScale_Off_4x;"
alias "vocal_on_4x" "multvar voice_scale 0 4.0 4.0;echo VoiceScale_On_4x;"
// LOUD 0.32 3.125
alias "vocal_3x" "alias vocal_0 vocal_off_3x;alias vocal_1 vocal_on_3x;alias vocal_upmulti vocal_4x;alias vocal_downmulti vocal_2_5x;echo damage|~VoiceScale_3x;"
alias "vocal_off_3x" "multvar voice_scale 0 1.0 0.32;echo VoiceScale_Off_3x;"
alias "vocal_on_3x" "multvar voice_scale 0 3.125 3.125;echo VoiceScale_On_3x;"
// LOUD 0.4 2.5
alias "vocal_2_5x" "alias vocal_0 vocal_off_2_5x;alias vocal_1 vocal_on_2_5x;alias vocal_upmulti vocal_3x;alias vocal_downmulti vocal_2x;echo damage|~VoiceScale_2_5x;"
alias "vocal_off_2_5x" "multvar voice_scale 0 1.0 0.4;echo VoiceScale_Off_2_5x;"
alias "vocal_on_2_5x" "multvar voice_scale 0 2.5 2.5;echo VoiceScale_On_2_5x;"
// LOUD 0.5 2
alias "vocal_2x" "alias vocal_0 vocal_off_2x;alias vocal_1 vocal_on_2x;alias vocal_upmulti vocal_2_5x;alias vocal_downmulti vocal_1_2x;echo damage|~VoiceScale_2x;"
alias "vocal_off_2x" "multvar voice_scale 0 1.0 0.5;echo VoiceScale_Off_2x;"
alias "vocal_on_2x" "multvar voice_scale 0 2.0 2.0;echo VoiceScale_On_2x;"
// LOUD 0.8 1.25
alias "vocal_1_2x" "alias vocal_0 vocal_off_1_2x;alias vocal_1 vocal_on_1_2x;alias vocal_upmulti vocal_2x;alias vocal_downmulti vocal_1x;echo damage|~VoiceScale_1_2x;"
alias "vocal_off_1_2x" "multvar voice_scale 0 1.0 1;echo VoiceScale_Off_1_2x;"
alias "vocal_on_1_2x" "multvar voice_scale 0 1.25 1.25;echo VoiceScale_On_1_2x;"
// LOUD 1.0 1.0
alias "vocal_1x" "alias vocal_0 vocal_off_1x;alias vocal_1 vocal_on_1x;alias vocal_upmulti vocal_1_2x;alias vocal_downmulti vocal_1m;echo vocal_1x;echo damage|~VoiceScale_LOUD;"
alias "vocal_off_1x" "multvar voice_scale 0 1.0 1.0;echo VoiceScale_Off_1x;"
alias "vocal_on_1x" "multvar voice_scale 0 1.0 1.0;echo VoiceScale_On_1x;"
// QUIET 1.0 1.0
alias "vocal_1m" "alias vocal_0 vocal_off_1m;alias vocal_1 vocal_on_1m;alias vocal_upmulti vocal_1x;alias vocal_downmulti vocal_0_6m;echo vocal_1m;echo damage|~VoiceScale_Quiet;"
alias "vocal_off_1m" "multvar voice_scale 0 1.0 1;echo VoiceScale_Off_1m;"
alias "vocal_on_1m" "multvar voice_scale 0 1.0 1;echo VoiceScale_On_1m;"
// QUIET 1.6 0.625
alias "vocal_0_6m" "alias vocal_0 vocal_off_0_6m;alias vocal_1 vocal_on_0_6m;alias vocal_upmulti vocal_1m;alias vocal_downmulti vocal_0_5m;echo damage|~VoiceScale_0_6m;"
alias "vocal_off_0_6m" "multvar voice_scale 0 1.6 1.6;echo VoiceScale_Off_0_6m;"
alias "vocal_on_0_6m" "multvar voice_scale 0 1.0 0.625;echo VoiceScale_On_0_6m;"
// QUIET 2.0 0.5
alias "vocal_0_5m" "alias vocal_0 vocal_off_0_5m;alias vocal_1 vocal_on_0_5m;alias vocal_upmulti vocal_0_6m;alias vocal_downmulti vocal_0_4m;echo damage|~VoiceScale_0_5m;"
alias "vocal_off_0_5m" "multvar voice_scale 0 2.0 2.0;echo VoiceScale_Off_0_6m;"
alias "vocal_on_0_5m" "multvar voice_scale 0 1.0 0.5;echo VoiceScale_On_0_6m;"
// QUIET 2.5 0.4
alias "vocal_0_4m" "alias vocal_0 vocal_off_0_4m;alias vocal_1 vocal_on_0_4m;alias vocal_upmulti vocal_0_5m;alias vocal_downmulti vocal_0_5m0;echo damage|~VoiceScale_0_4m;"
alias "vocal_off_0_4m" "multvar voice_scale 0 2.5 2.5;echo VoiceScale_Off_0_4m;"
alias "vocal_on_0_4m" "multvar voice_scale 0 1.0 0.4;echo VoiceScale_On_0_4m;"
// QUIET 3.2 0.3125
alias "vocal_0_3m" "alias vocal_0 vocal_off_0_3m;alias vocal_1 vocal_on_0_3m;alias vocal_upmulti vocal_0_4m;alias vocal_downmulti vocal_0_25m;echo damage|~VoiceScale_0_3m;"
alias "vocal_off_0_3m" "multvar voice_scale 0 3.2 3.2;echo VoiceScale_Off_0_3m;"
alias "vocal_on_0_3m" "multvar voice_scale 0 1.0 0.3125;echo VoiceScale_On_0_3m;"
// QUIET 4.0 0.25
alias "vocal_0_25m" "alias vocal_0 vocal_off_0_25m;alias vocal_1 vocal_on_0_25m;alias vocal_upmulti vocal_0_3m;alias vocal_downmulti vocal_0_2m;echo damage|~VoiceScale_0_25m;"
alias "vocal_off_0_25m" "multvar voice_scale 0 4.0 4.0;echo VoiceScale_Off_0_25m;"
alias "vocal_on_0_25m" "multvar voice_scale 0 1.0 0.25;echo VoiceScale_On_0_25m;"
// QUIET 5.0 0.2
alias "vocal_0_2m" "alias vocal_0 vocal_off_0_2m;alias vocal_1 vocal_on_0_2m;alias vocal_upmulti vocal_0_25m;alias vocal_downmulti vocal_0_16m;echo damage|~VoiceScale_0_2m;"
alias "vocal_off_0_2m" "multvar voice_scale 0 5.0 5.0;echo VoiceScale_Off_0_2m;"
alias "vocal_on_0_2m" "multvar voice_scale 0 1.0 0.2;echo VoiceScale_On_0_2m;"
// QUIET 6.25 0.16
alias "vocal_0_16m" "alias vocal_0 vocal_off_0_16m;alias vocal_1 vocal_on_0_16m;alias vocal_upmulti vocal_0_2m;alias vocal_downmulti vocal_0_12m;echo damage|~VoiceScale_0_16m;"
alias "vocal_off_0_16m" "multvar voice_scale 0 6.25 6.25;echo VoiceScale_Off_0_16m;"
alias "vocal_on_0_16m" "multvar voice_scale 0 1.0 0.16;echo On_VoiceScale_0_16m;"
// QUIET 8.0 0.125
alias "vocal_0_12m" "alias vocal_0 vocal_off_0_12m;alias vocal_1 vocal_on_0_12m;alias vocal_upmulti vocal_0_16m;alias vocal_downmulti vocal_off_0_1m;echo damage|~VoiceScale_0_12m;"
alias "vocal_off_0_12m" "multvar voice_scale 0 8.0 8.0;echo VoiceScale_Off_0_12m;"
alias "vocal_on_0_12m" "multvar voice_scale 0 1.0 0.125;echo VoiceScale_On_0_12m;"
// QUIET 10.0 0.1
alias "vocal_off_0_1m" "alias vocal_0 vocal_off_0_1m;alias vocal_1 vocal_on_0_1m;alias vocal_upmulti vocal_0_12m;alias vocal_downmulti vocal_off_0_1m;echo damage|~VoiceScale_0_1m;"
alias "vocal_off_0_1m" "multvar voice_scale 0 10.0 10.0;echo VoiceScale_Off_0_1m;"
alias "vocal_on_0_1m" "multvar voice_scale 0 1.0 0.1;echo VoiceScale_On_0_1m;"
// Key Binds
bind "-" "vocal_down"
bind "[" "vocal_downmulti"
bind "\" "messagemode2"
bind "]" "vocal_upmulti"
bind "=" "vocal_up"
bind "A" "+moveleft"
bind "D" "+moveright"
bind "DEL" "exec autoexec"
bind "E" "+useadv"
bind "ENTER" "messagemode"
bind "F" "+lookatweapon"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "G" "drop"
bind "HOME" "spectate"
bind "J" "speedshot_toggle"
bind "H" "fastdefuse_toggle"
bind "K" "kill"
bind "L" "afk_toggle"
bind "MOUSE1" "+attackadv"
bind "MOUSE2" "+rightclick"
bind "MOUSE4" "use weapon_smokegrenade"
bind "MOUSE5" "use weapon_flashbang"
bind "MWHEELDOWN" "slot3"
bind "MWHEELUP" "slot2"
bind "N" "+jumpthrow"
bind "S" "+back"
bind "SHIFT" "+vocalwalk"
bind "SPACE" "+jump"
bind "TAB" "+ng"
bind "V" "+voicerecord"
bind "W" "+forward"
bind "Z" "holdpos"
// 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 p250;give weapon_p250;" // 4
bind "KP_5" "buy fiveseven;buy tec9;give weapon_fiveseven;give weapon_tec9;" // 5
bind "KP_RIGHTARROW" "buy deagle;give weapon_deagle;" // 6
bind "KP_HOME" "buy famas;buy galilar;give weapon_famas;give weapon_galilar;" // 7
bind "KP_UPARROW" "buy m4a1;buy ak47;give weapon_m4a1_silencer;give weapon_ak47;" // 8
bind "KP_PGUP" "buy aug;buy sg553;give weapon_aug;give weapon_sg553;" // 9
bind "KP_PLUS" "buy awp;give weapon_awp;" // +
bind "KP_SLASH" "buy p90;give weapon_p90;" // /
bind "KP_MULTIPLY" "buy ump45;give weapon_ump45;" // *
bind "KP_MINUS" "buy ssg08;give weapon_ssg08;" // -
// --------------------------- //
echo "PERSONALIZED VARIABLES"
// --------------------------- //
// Max Acceptable Latency For Matchmaking
mm_dedicated_search_maxping "150"
// Mouse Sensitivity
sensitivity "1.8"
// Charecter Is Right Handed
cl_righthand "1"
// Take Screenshot After Matches
hud_takesshots "1"
// 5.1 Headset
windows_speaker_config "6"
// Set Antialiasing to 8x
sys_antialiasing "3"
// Set Monitor Gamma
mat_monitorgamma "2.1"
// Do Not Mute Sound When Alt Tabbed
snd_mute_losefocus "0"
// Custom Binds
bind "." "say :|"
bind "F7" "mp_restartgame 1;"
bind "F8" "say ;noclip;say .noclip;sv_cheats 1;impulse 101;sv_showimpacts 1;sv_showimpacts_penetration 1;sv_infinite_ammo 1;sv_grenade_trajectory 1;sv_grenade_trajectory_thickness 0.5;mp_freezetime 0;mp_buytime 9999;weapon_debug_spread_show 0;weapon_debug_spread_gap 0.67;mp_buy_anywhere 1;bot_kick;mp_warmup_end;"
bind "INS" "cl_interp 0.031;cl_interp_ratio 2;rate 80000;"
// --------------------------- //
echo "SAVE AND APPLY"
// --------------------------- //
// Apply Default Voice Scale
vocal_0_4m
// This Will Apply Video Settings, But This Command Also Reset Them. So We Ignore It For Now.
//mat_savechanges
host_writeconfig
echo "Autoexec.cfg Execution Ended"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment