Skip to content

Instantly share code, notes, and snippets.

@skulumani
Last active February 15, 2021 14:46
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 skulumani/55ea9247041c144dc582fd69c018d32e to your computer and use it in GitHub Desktop.
Save skulumani/55ea9247041c144dc582fd69c018d32e to your computer and use it in GitHub Desktop.
Counter Strike Configs
-tickrate 128 +fps_max 0 -novid -nojoy +exec autoexec.cfg

Mouse sensitivity

  • Logitech G305 800 DPI - higher DPI is better according to BattleNonsense
  • 12 inches per 180 deg turn

Goal is CSGO 1.7 at 400 DPI or 0.85 at 800 DPI

1600 DPI x 0.425 800 DPI x 0.85 400 DPI x 1.7

eDPI = 680 = 400 x 1.7

Removing recoil/spread for practice

weapon_accuracy_nospread 1
weapon_recoil_scale 0
  1. Move cfg files to CSGO/cfg
  2. Start CS:GO and select “Play offline with bots” to start a local server.
  3. Open up your console and type exec practice (or whatever you named the config file)

Practice setup

mp_round_restart_delay 5;
mp_maxrounds 30;
mp_roundtime 50000;
mp_match_can_clinch 1;
mp_overtime_enable 1;
bot_kick;
mp_freezetime 2;
mp_ignore_round_win_conditions 0;
mp_limitteams 1;
mp_weapons_allow_map_placed 0;
mp_death_drop_gun 0;
sv_infinite_ammo 2;
mp_free_armor 1;
mp_t_default_secondary weapon_glock;
mp_ct_default_secondary weapon_usp_silencer;
mp_t_default_primary weapon_ak47;
mp_ct_default_primary weapon_m4a1;
mp_halftime 1;
mp_halftime_duration 5;
mp_warmup_end;
mp_restartgame 1;
rate 786432
cl_cmdrate 128
cl_updaterate 128
cl_join_advertise 2 // show server on steam friends
cl_disablehtmlmotd "0"
con_enable "1"
// MOUSE
sensitivity "0.85"
zoom_sensitivity_ratio_mouse "1.0"
m_rawinput "1"
// m_pitch "0.022"
m_customaccel "0"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
m_mousespeed "0"
// CROSSHAIR
cl_crosshair_drawoutline "1"
cl_crosshair_dynamic_maxdist_splitratio "0.0"
cl_crosshair_dynamic_splitalpha_innermod "1"
cl_crosshair_dynamic_splitalpha_outermod "0.300000"
cl_crosshair_dynamic_splitdist "5"
cl_crosshair_outlinethickness "1"
cl_crosshair_sniper_show_normal_inaccuracy "0"
cl_crosshair_sniper_width "1"
cl_crosshair_t "0"
cl_crosshairalpha "200"
cl_crosshaircolor "1"
cl_crosshaircolor_b "50"
cl_crosshaircolor_g "250"
cl_crosshaircolor_r "50"
cl_crosshairdot "1"
cl_crosshairgap "1"
cl_crosshairgap_useweaponvalue "0"
cl_crosshairscale "= "0""
cl_crosshairsize "4.500000"
cl_crosshairstyle "3"
cl_crosshairthickness "1.000000"
cl_crosshairusealpha "1"
cl_fixedcrosshairgap "3"
// SOUND
dsp_enhance_stereo "0";
snd_mixahead "0.02";
snd_pitchquality "1";
snd_deathcamera_volume "0.0";
snd_mapobjective_volume "0.12";
snd_menumusic_volume "0.0";
snd_mvp_volume "0.11";
snd_roundend_volume "0.2";
snd_roundstart_volume "0.06";
snd_tensecondwarning_volume "0.35";
voice_scale "1.0";
snd_mute_losefocus "0";
snd_surround_speakers "0"
snd_front_headphone_position "53.2";
snd_rear_headphone_position "90.0";
snd_headphone_pan_exponent "1.2";
snd_headphone_pan_radial_weight "0.5"
// BINDS
bind mouse4 "+voicerecord"
bind q slot12
//bind j "r_cleardecals"
//bindtoggle k voice_enable
bind 0 "toggle voice_enable"
bind - "toggle voice_scale 1 0" // toggle voice volume
bind = "toggle volume 0.7 0.1 0" // toggle game volume
bind [ "incrementvar cl_radar_scale 0 1 -.05" // decrease radar scale
bind ] "incrementvar cl_radar_scale 0 1 +.05" // increase radar scale
bind "TAB" "+ng"
bind shift "+speed; r_cleardecals"
bind ctrl "+duck; r_cleardecals"
// ALIASES
alias "m4a1/ak47" "buy m4a1;buy ak47"
alias "deagle" "buy deagle"
alias "awp" "buy awp"
alias "hegren" "buy hegrenade"
alias "sgren" "buy smokegrenade"
alias "flash" "buy flashbang"
alias "defuser" "buy defuser"
alias "dm" "exec dm.cfg"
alias "practice" "exec practice.cfg"
alias "arena" "exec arena.cfg"
// bind "F1" "flash; sgren; flash; hegren; defuser"
// bind "F2" ";deagle; defuser"
// bind "F3" ";m4a1/ak47; vesthelm; vest"
// bind "F4" ";awp; vesthelm; vest"
alias "start" "mp_restartgame 1; rcon start"
alias "warmup" "mp_freezetime 0; mp_startmoney 60000; mp_restartgame 1; rcon warmup"
alias "dc" "disconnect"
alias "+ng" "+showscores; net_graph 1; cl_showfps 1"
alias "-ng" "-showscores; net_graph 0; cl_showfps 0"
alias +incvol "incrementvar volume 0 2 0.5;+speed"
alias -incvol "incrementvar volume 0 2 -0.5;-speed"
host_writeconfig // write settings to config.cfg
echo ""
echo ""
echo "autoexec.cfg executed"
echo ""
echo ""
echo ""
bot_kick
sv_cheats 1
sv_infinite_ammo 2
sv_ignoregrenaderadio 1
mp_startmoney 60000
mp_round_restart_delay 0
mp_freezetime 0
mp_maxmoney 60000
mp_friendlyfire 0
mp_give_player_c4 0
mp_roundtime 99999
mp_randomspawn 1
mp_death_drop_gun 0
mp_teammates_are_enemies 1
mp_respawn_immunitytime 0
mp_ct_default_secondary "weapon_p250"
mp_t_default_secondary "weapon_p250"
mp_forcecamera 0
mp_free_armor 1
mp_ct_default_primary weapon_ak47
mp_t_default_primary weapon_ak47
mp_respawnwavetime_ct 1
mp_respawnwavetime_t 1
mp_respawn_on_death_ct 1
mp_respawn_on_death_t 1
mp_playercashawards 0
mp_teamcashawards 0
mp_timelimit 60000
spec_freeze_time 0
cl_disablefreezecam 1
//sv_mincmdrate 128
//sv_minrate 128000
//sv_minupdaterate 128
mp_limitteams 0
mp_autoteambalance 0
bot_chatter off
bot_defer_to_human_goals 0
bot_defer_to_human_items 1
bot_difficulty 1
bot_quota 20
bot_quota_mode fill
ff_damage_reduction_bullets 0.0
ff_damage_reduction_grenade 0.0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0.0
mp_warmup_end
mp_restartgame 1
say " *** CSDM cfg loaded *** "
sv_cheats 1
// sv_infinite_ammo 1 // bottomless magazine
sv_infinite_ammo 2 // magazine reloads but unlimited ammo
ammo_grenade_limit_total 5
// practice trajectories
sv_grenade_trajectory 1
sv_grenade_trajectory_time 10
sv_grenade_trajectory_thickness 0.8
sv_grenade_trajectory_dash 2 // dashed lines for grenades
sv_showimpacts 1
sv_showimpacts_time 10
// Bots
bot_kick
bot_dont_shoot 1 // no firing bots
bind "p" "bot_place"
bind "o" "toggle bot_mimic"
bind "i" "toggle bot_crouch"
//bind "0" "give weapon_ak47; give weapon_flashbang; give weapon_hegrenade; give weapon_smokegrenade; give weapon_molotov; give weapon_decoygrenade"
//bind "[" "cast_ray"
bind "n" "sv_cheats 1; noclip"
//bind "]" "sv_cheats 1; toggle r_drawothermodels 1 2"
// no team balancing
mp_limitteams 0
mp_autoteambalance 0
// money and time limits
mp_roundtime 60
mp_roundtime_defuse 60
mp_roundtime_hostage 60
mp_maxmoney 60000
mp_startmoney 60000
mp_buytime 60000
mp_buy_anywhere 1
mp_warmup_end
mp_freezetime 0
mp_restart_game 1
say " *** PRACTICE cfg loaded *** "
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment