Skip to content

Instantly share code, notes, and snippets.

@kus
Last active March 23, 2023 01:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kus/c166c0553d085197715e7a0a324623e6 to your computer and use it in GitHub Desktop.
Save kus/c166c0553d085197715e7a0a324623e6 to your computer and use it in GitHub Desktop.
Kus CS:GO Config
// Place in C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg\autoexec.cfg
// To get your existing binds find your config at C:\Program Files (x86)\Steam\userdata\<steamID3>\730\local\cfg\config.cfg
// Launch options
// https://steamcommunity.com/sharedfiles/filedetails/?id=379782151
// -noforcemaccel -noforcemparms -noforcemspd -novid -tickrate 128 -high -nojoy +exec autoexec
// Windows sensitivity: 6/11, enhance pointer precision: off
con_enable "1" // Enable console
// Buy script
// http://csgobuynds.com/buy-binds-generator.html
// Source: /Counter-Strike Global Offensive/csgo/scripts/weapon_manifest.txt
// Source: /Counter-Strike Global Offensive/csgo/resource/ui/buymenuconfig.txt
bind "kp_end" "buy p250;" // Numpad 1
bind "kp_downarrow" "buy deagle;" // Numpad 2
bind "kp_pgdn" "buy mag7;" // Numpad 3
bind "kp_leftarrow" "buy mp9;" // Numpad 4
bind "kp_5" "buy mp7;" // Numpad 5
bind "kp_rightarrow" "buy p90;" // Numpad 6
bind "kp_home" "buy ak47; buy m4a1;" // Numpad 7
bind "kp_uparrow" "buy aug;" // Numpad 8
bind "kp_pgup" "buy awp;" // Numpad 9
bind "kp_slash" "buy hegrenade;" // Numpad /
bind "kp_multiply" "buy flashbang;" // Numpad *
bind "kp_minus" "buy smokegrenade;" // Numpad -
bind "kp_plus" "buy molotov;" // Numpad +
bind "kp_del" "buy decoy;" // Numpad .
bind "kp_ins" "buy defuser;" // Numpad 0
bind "kp_enter" "buy vesthelm; buy vest;" // Numpad Enter
// Nade crosshair
// Normal and remove bullet holes and blood (that can be confusing seeing a player)
alias "xhair_res" "cl_crosshairsize 1; r_cleardecals"
// Throw and remove bullet holes and blood (that can be confusing seeing a player)
alias "xhair_big" "cl_crosshairsize 255; r_cleardecals"
// Scoreboard + fps + net net graph
alias "+stats" "+score; cl_showfps 1; net_graph 1"
alias "-stats" "-score; cl_showfps 0; net_graph 0"
// Weapon selection
bind "1" "slot1; xhair_res" // Primary
bind "2" "slot2; xhair_res" // Secondary
bind "3" "slot3; xhair_res" // Knife / Zeus x27
bind "4" "slot4; xhair_big" // Cycle Grenades
bind "5" "slot5; xhair_res" // Bomb
bind "6" "slot6; xhair_big" // HE Grenade
bind "7" "slot7; xhair_big" // Flashbang
bind "8" "slot8; xhair_big" // Smoke Grenade
bind "9" "slot9; xhair_big" // Decoy Grenade
bind "0" "slot10; xhair_big" // Molotov Cocktail
bind "-" "slot11; xhair_res" // Zeus x27
bind "k" "slot12; xhair_res" // Medi-Shot in Danger Zone
bind "ALT" "slot3; xhair_res" // Knife
bind "MOUSE4" "slot2; xhair_res" // Pistol
bind "MWHEELUP" "slot1; xhair_res" // Primary
bind "MWHEELDOWN" "slot2; xhair_res" // Secondary
// Movement
bind "a" "+moveleft" // Left
bind "d" "+moveright" // Right
bind "w" "+forward" // Forward
bind "s" "+back" // Back
bind "q" "+speed" // Walk
bind "MOUSE1" "+attack" // Primary attack
bind "SPACE" "+attack2" // Secondary attack
bind "MOUSE2" "+jump" // Jump
bind "SHIFT" "+duck" // Crouch
option_duck_method "0" // Hold for crouch
option_speed_method "1" // Toggle for walk
// Misc controls
bind "MOUSE3" "player_ping" // Ping for Danger Zone
bind "MOUSE5" "+use" // Use
bind "b" "buymenu" // Buy menu
bind "e" "+spray_menu" // Spray
bind "f" "use weapon_smokegrenade; xhair_big" // Smoke grenade
bind "g" "+lookatweapon" // Look at weapon
bind "m" "teammenu" // Choose team
bind "r" "+reload" // Reload
bind "CTRL" "drop" // Drop weapon
bind "y" "messagemode" // Say
bind "u" "messagemode2" // Say team
bind "TAB" "+stats" // Score board
bind "`" "toggleconsole" // Console
bind "," "incrementvar volume 0.1 1 0.9" // Volume
bind "'" "incrementvar hud_scaling 0.5 1 0.5" // Hud size
bindtoggle "/" "voice_enable" // Toggle voice chat
bind "ESCAPE" "cancelselect" // Cancel
bind "F1" "callvote" // Vote
bind "F5" "jpeg" // Screenshot
bind "i" "demoui" // Demo controls
bind "v" "+voicerecord" // Voice
// Radio
bind "j" "radio1" // Command Radio Menu
// bind "o" "radio2" // Standard Radio Menu
bind "o" "playerchatwheel deathcry *Orgasms*"
bind "l" "radio3" // Report Radio Menu
bind "c" "cheer" // Cheer
bind "z" "negative" // Negative
bind "x" "roger" // Roger
bind "t" "sticktog" // Stick together
bind "h" "holdpos" // Hold position
// Jump throw (hold mouse1 then press j)
alias "+jumpthrow" "+jump;-attack"
alias "-jumpthrow" "-jump"
bind "j" "+jumpthrow"
// Settings
cl_autowepswitch "0" // Disable auto weapon pickup
con_enable "1" // Enable developer console
cl_clanid "7934098" // Current clan ID for name decoration
cl_color "3" // Preferred teammate color
mm_dedicated_search_maxping "80" // Max ping for game search [Min = 50, Max = 350]
// Mouse
m_customaccel "0" // Mouse acceleration off
m_customaccel_exponent "0" // Acceleration amount
m_customaccel_max "0" // Acceleration max
m_customaccel_scale "0" // Acceleration scale
m_forward "1" // Mouse forward factor
m_mouseaccel1 "0" // Windows mouse acceleration initial threshold (2x movement)
m_mouseaccel2 "0" // Windows mouse acceleration secondary threshold (4x movement)
m_mousespeed "0" // Windows mouse acceleration
m_pitch "-0.022000" // Mouse pitch factor
m_rawinput "1" // Use raw mouse input
m_side "0.8" // Mouse side factor
m_yaw "0.022" // Mouse yaw factor
sensitivity "4" // Sensitivity
zoom_sensitivity_ratio_mouse "1" // Sensitivity is multiplied by this factor when the player zooms down the sight of a scoped weapon
// Crosshair
// http://clutchround.com/csgo-crosshair-settings/
crosshair "1" // ( def. "1" ) Show crosshair
cl_crosshairsize "1" // ( def. "5" )
cl_crosshairgap "-1" // ( def. "1" )
cl_crosshaircolor "1" // ( def. "1" ) Set crosshair color as defined in game_options.consoles.txt
cl_crosshairthickness "1" // ( def. "0.5" )
cl_crosshairstyle "4" // ( def. "2" ) 0 = Default, 1 = Default Static, 2 = Classic (accurate recoil/spread feedback), 3 = Classic Dynamic, 4 = Classic Static, 5 = Classic 1.6/CS:S Style
cl_crosshairalpha "255" // ( def. "200" ) min. 0.000000 max. 255.000000 - Transparency of your crosshair 255 = solid
cl_crosshairdot "0" // ( def. "1" ) Crosshair dot
cl_crosshair_drawoutline "0" // ( def. "1" ) Draws a black outline around the crosshair for better visibility
cl_crosshair_sniper_width "1" // ( def. "1" ) If >1 sniper scope cross lines gain extra width (1 for single-pixel hairline)
cl_observercrosshair "1" // Observe other players crosshairs
cl_show_observer_crosshair "2" // ( def. "1" ) 0 = None, 1 = Friends & Party, 2 = All
// View model (weapon)
viewmodel_fov "68" // ( def. "54" ) FOV
viewmodel_offset_x "2.5" // ( def. "0.0" ) Offset x
viewmodel_offset_y "0" // ( def. "0.0" ) Offset y
viewmodel_offset_z "-1.5" // ( def. "0.0" ) Offset z
viewmodel_presetpos "3" // ( def. "1" ) Preset - 1:"Desktop", 2:"Couch", 3:"Classic"
cl_viewmodel_shift_left_amt "1.5" // ( def. "1.5" ) min. 0.500000 max. 2.000000 - The amount the viewmodel shifts to the left when shooting accuracy increases.
cl_viewmodel_shift_right_amt "0.75" // ( def. "0.75" ) min. 0.250000 max. 2.000000 - The amount the viewmodel shifts to the right when shooting accuracy decreases.
viewmodel_recoil "0" // ( def. "1.0" ) min. 0.000000 max. 1.000000 - Amount of weapon recoil/aimpunch to display on viewmodel
cl_righthand "1" // ( def. "1" ) Use right-handed view models
// Rates
rate "786432" // ( def. "196608" ) Max bytes/sec the host can receive data
cl_updaterate "128" // ( def. "64" ) Number of packets per second of updates you are requesting from the server
cl_cmdrate "128" // ( def. "64" ) min. 10.000000 max. 128.000000 - Max number of command packets sent to server per second
cl_interp "0" // ( def. "0.03125" ) min. 0.000000 max. 0.500000 - Sets the interpolation amount
cl_interp_ratio "1" // ( def. "2.0" ) Sets the interpolation amount (final amount is cl_interp_ratio / cl_updaterate).
cl_lagcompensation "1" // ( def. "1" ) Perform server side lag compensation of weapon firing events
cl_predict "1" // Skip waiting for server feedback and simulate client side movement in real-time
cl_predictweapons "1" // ( def. "1" ) Perform client side prediction of weapon effects
cl_resend "3" // ( def. "2" ) min. 1.500000 max. 20.000000 - Delay in seconds before the client will resend the "connect" attempt
cl_timeout "30" // ( def. "30" ) min. 4.000000 max. 30.000000 - After this many seconds without receiving a packet from the server, the client will disconnect itself
// Radar
cl_hud_radar_scale "1.3" // ( def. "1" ) min. 0.800000 max. 1.300000 - Scale the physical radar
cl_radar_always_centered "0" // ( def. "1" ) Allows you to be on edge of map and see maximum distance
cl_radar_icon_scale_min "0.7" // ( def. "0.6" ) min. 0.400000 max. 1.250000 - Scale the map icons
cl_radar_rotate "1" // ( def. "1" ) Rotate the rader so north is always where you are facing
cl_radar_scale "0.3" // ( def. "0.7" ) min. 0.250000 max. 1.000000 - Scale the map inside the radar
cl_radar_square_with_scoreboard "1" // ( def. "1" ) Full map radar when scoreboard is open
// Audio
volume "1" // Volume
snd_mixahead "0.05" // Reduces the sound delay to 50ms
cl_mute_all_but_friends_and_party "0" // Mute everyone but Steam friends and your current party
cl_mute_enemy_team "0" // Mute enemy voice
snd_mvp_volume "0.1" // MVP sound
snd_deathcamera_volume "0" // Death camera
snd_mapobjective_volume "0" // Bomb/Hostage
snd_menumusic_volume "0" // Main menu
snd_roundend_volume "1" // Round end
snd_roundstart_volume "0" // Round start
snd_tensecondwarning_volume "0" // Ten second warning
voice_enable "1" // Enable voice chat
voice_caster_scale "1" // GO TV Caster volume
voice_scale "0.7" // Volume of other players
snd_mute_losefocus "0" // Play sound in desktop
// Video
mat_monitorgamma "2" // Monitor gamma
mat_monitorgamma_tv_enabled "0" // TV
mat_powersavingsmode "0" // Power saving mode
r_dynamic "0" // Affects dynamic lighting, turned off for more FPS
// HUD
cl_showhelp "0" // Disable help
cl_autohelp "0" // Disable help
gameinstructor_enable "0" // Disable game hints
cl_hud_background_alpha "0.5"
cl_hud_bomb_under_radar "1"
cl_hud_color "0"
cl_hud_healthammo_style "0"
cl_hud_playercount_pos "0" // Mini-scoreboard position [1 = bottom, 0 = top]
cl_hud_playercount_showcount "0" // Mini-scoreboard style [0 = show player avatars, 1 = show count number, no avatars]
cl_righthand "1"
cl_showfps "0"
cl_showloadout "1" // Always shows the players inventory on the right side of the screen
cl_showpos "0"
cl_teammate_colors_show "1"
cl_teamid_overhead_always "2" // Show team mates through walls
hud_scaling "1" // HUD scale
safezonex "1"
// safezonex "0.7441" // HUD horizontal offset (2560/3440) HUD cuts off at 16:9 as I have 21:9 monitor
safezoney "1" // HUD vertical offset
hud_showtargetid "1"
net_graph "0" // Disables netgraph by default
net_graphheight "0" // Changes height
net_graphpos "2" // Positioning of Net Graph
net_graphproportionalfont "1" // Makes font larger
ui_steam_overlay_notification_position "bottomright"
cl_disablefreezecam "1" // Disables freezecam
cl_teamid_overhead_mode "2" // Always show team behind walls with equipment
cl_use_opens_buy_menu "0" // Disable button E from opening buy-menu (Useful when picking up weapons in spawn)
spec_replay_autostart "0" // Disable "Auto-start Killer Replay" when available
// Performance
// If you have FPS issues set the two commands below to your monitor refresh rate
// fps_max "100"
// fps_max_menu "100"
// Unlimited FPS
fps_max "999"
// Security
// Stop people crashing you in-game from spamming lobby invites
cl_invites_only_friends "1"
cl_invites_only_mainmenu "1"
cl_join_advertise "2" // Let friends join your community servers
echo "Kus' CS:GO config loaded"
// Show damage top left (at end of round or death)
con_filter_text Damage Given To; con_filter_text_out Player:; con_filter_enable 2; developer 1;
// Persist
key_updatelayout;host_writeconfig;
"VideoConfig"
{
"setting.cpu_level" "0"
"setting.gpu_level" "0"
"setting.mat_antialias" "8"
"setting.mat_aaquality" "0"
"setting.mat_forceaniso" "0"
"setting.mat_vsync" "0"
"setting.mat_triplebuffered" "0"
"setting.mat_grain_scale_override" "-1.0"
"setting.gpu_mem_level" "0"
"setting.mem_level" "2"
"setting.mat_queue_mode" "-1"
"setting.csm_quality_level" "0"
"setting.mat_software_aa_strength" "0"
"setting.mat_motion_blur_enabled" "0"
"setting.defaultres" "1920"
"setting.defaultresheight" "1080"
"setting.aspectratiomode" "1"
"setting.fullscreen" "1"
"setting.nowindowborder" "0"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment