Skip to content

Instantly share code, notes, and snippets.

@ngerritsen
Forked from nickbudi/README.md
Last active October 10, 2022 18:11
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ngerritsen/f230d1c4a88549e615e3f8bb6b3bacb9 to your computer and use it in GitHub Desktop.
Save ngerritsen/f230d1c4a88549e615e3f8bb6b3bacb9 to your computer and use it in GitHub Desktop.
Counter-Strike: Global Offensive config

Niels' CS:GO config

This was once forked from Budi's CS:GO config.

Launch Options

-novid +exec autoexec.cfg

Enter launch options at

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

OS/Mouse settings (using a Steelseries Rival 3 Wireless)

  • Steelseries exact mouse
  • Windows Sensitivity: 6
  • Enhance Pointer Precision: No
  • Mouse DPI: 600
  • Mouse Polling Rate: 1000hz

Cfg folder paths

macOS: /Users/{USER}/Library/Application Support/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/cfg

Windows: {PROGRAM_FILES}/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/cfg

// Mouse
sensitivity "1.42"
zoom_sensitivity_ratio_mouse "1.0"
m_rawinput "1"
// HUD
hud_scaling "0.9"
// Radar
cl_radar_always_centered "0"
cl_radar_scale "0.4"
cl_hud_radar_scale "1.2"
// Gunmodel
viewmodel_presetpos "3"
cl_bobamt_lat "0.1"
cl_bobamt_vert "0.1"
cl_bobcycle "0.1"
cl_viewmodel_shift_left_amt "0.5"
cl_viewmodel_shift_right_amt "0.5"
// Crosshair
cl_crosshairstyle "4"
cl_crosshairthickness "0.5"
cl_crosshairgap "-1"
cl_crosshairdot "0"
cl_crosshairusealpha "1"
cl_crosshairalpha "255"
cl_crosshaircolor "5"
cl_crosshaircolor_b "255"
cl_crosshaircolor_g "255"
cl_crosshaircolor_r "255"
cl_crosshair_drawoutline "1"
cl_crosshair_outlinethickness "1"
cl_crosshair_sniper_width "1"
cl_crosshaircolor "5"
cl_crosshairsize "2"
// Nade crosshair
alias "+smokecross" "cl_crosshairsize 9999"
alias "-smokecross" "cl_crosshairsize 3"
// Jumpthrow command
alias "+jumpthrow" "+jump;-attack"
alias "-jumpthrow" "-jump"
// Binds
unbindallmousekeyboard
bind "w" "+forward"
bind "a" "+moveleft"
bind "s" "+back"
bind "d" "+moveright"
bind "space" "+jump"
bind "mouse1" "+attack"
bind "mouse2" "+attack2"
bind "mouse5" "+smokecross"
bind "z" "use weapon_knife; use weapon_flashbang"
bind "x" "use weapon_knife; use weapon_smokegrenade"
bind "c" "use weapon_knife; use weapon_hegrenade"
bind "t" "use weapon_knife; use weapon_molotov; use weapon_incgrenade"
bind "q" "lastinv"
bind "r" "+reload"
bind "f" "+lookatweapon"
bind "g" "drop"
bind "n" "+jumpthrow"
bind "e" "+use"
bind "y" "messagemode"
bind "ctrl" "+duck"
bind "shift" "+speed"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "mwheeldown" "invnext"
bind "mwheelup" "invprev"
bind "b" "buymenu"
bind "f3" "autobuy"
bind "f4" "rebuy"
bind "i" "show_loadout_toggle"
bind "\" "messagemode2"
bind "enter" "messagemode"
bind "v" "+voicerecord"
bind "mouse3" "showmouse"
bind "mouse4" "player_ping"
bind "f5" "radio1"
bind "f6" "radio2"
bind "f7" "radio3"
bind "6" = "+radialradio"
bind "7" = "+radialradio2"
bind "8" = "+radialradio3"
bind "m" "teammenu"
bind "escape" "cancelselect"
bind "`" "toggleconsole"
bind "tab" "+showscores"
bind "alt" "r_cleardecals"
bind "p" "+spray_menu"
bind "f1" "exec autoexec"
echo "autoexec.cfg executed"
cp autoexec.cfg ~/Library/Application\ Support/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/csgo/cfg/
cp practice.cfg ~/Library/Application\ Support/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/csgo/cfg/
cp overwatch.cfg ~/Library/Application\ Support/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/csgo/cfg/
echo "Done!"
// Server
sv_cheats 1
sv_showimpacts 0
sv_showimpacts_time 2.5
// Keybinds
bind "i" "toggle sv_showimpacts"
bind "s" "toggle weapon_debug_spread_show"
bind "w" "incrementvar r_drawothermodels 1 2 1"
bind "x" "toggle spec_show_xray"
bind "r" "demo_timescale 1; demo_resume"
bind "space" "demo_togglepause"
bind "-" "demo_timescale 0.5"
bind "=" "demo_timescale 2"
bind "[" "demo_timescale 0.25"
bind "]" "demo_timescale 10"
bind "uparrow" "fov_cs_debug 33"
bind "downarrow" "fov_cs_debug 0"
echo "overwatch.cfg executed"
// Server
sv_cheats "1"
mp_limitteams "0"
mp_autoteambalance "0"
mp_roundtime "60"
mp_roundtime_defuse "60"
mp_maxmoney "60000"
mp_startmoney "60000"
mp_freezetime "0"
mp_buytime "9999"
mp_buy_anywhere "1"
sv_infinite_ammo "2"
ammo_grenade_limit_total "5"
bot_kick
mp_warmup_end
mp_restartgame "1"
// Client
sv_grenade_trajectory "1"
sv_grenade_trajectory_time "10"
sv_showimpacts "0"
sv_showimpacts_time "10"
// Binds
bind "i" "toggle sv_showimpacts"
bind "," "noclip"
echo "practice.cfg executed"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment