HeatoN counter-strike 1.6 player config
Last updated: May 14, 2026

CS 1.6 config name: HeatoN Counter-Strike 1.6 player config
Country: Sweden
Player: HeatoN – one of the most iconic professional Counter-Strike 1.6 players, known for his time with NiP (Ninjas in Pyjamas)
How to install the HeatoN CS 1.6 config
- Navigate to your Counter-Strike 1.6 installation folder. On Steam the default path is
C:\Steam\steamapps\common\Half-Life\cstrike\. On Non-Steam it depends on where you installed it. To find it quickly, right-click the CS 1.6 shortcut > Properties > Open File Location. - Copy the downloaded
.cfgfile into thecstrike\folder. - Launch CS 1.6, open the console with
~and type:
exec config.cfg"
If you do not have CS 1.6 installed yet, download Counter-Strike 1.6 first.
settings in the HeatoN CS 1.6 config
| Setting | Value | Notes |
|---|---|---|
sensitivity |
1.5 | Very low sensitivity – HeatoN was known for precise, controlled aim |
fps_max |
101 | Optimal FPS cap for GoldSrc engine |
cl_dynamiccrosshair |
0 | Static crosshair |
cl_crosshair_size |
3 | Larger crosshair than default |
cl_cmdrate |
101 | Commands sent to server per second |
cl_updaterate |
101 | Updates received from server per second |
cl_lc |
1 | Lag compensation enabled |
cl_lw |
1 | Local weapon prediction enabled |
hud_fastswitch |
1 | Instant weapon switch |
brightness |
10 | Maximum brightness – better visibility in dark areas |
gamma |
3 | High gamma for better visibility |
volume |
0.1 | Very low game volume |
bind "SPACE" |
+duck | Space bar bound to crouch instead of jump – unusual setup |
bind "f" |
+jump | Jump bound to F key |
model |
arctic | Arctic CT model |
viewsize |
110 | Smaller viewmodel |
Full HeatoN config.cfg content
// This file is overwritten whenever you change your user settings in the game.
// Add custom configurations to the file "userconfig.cfg".
unbindall
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+duck"
bind "'" "+moveup"
bind "*" "chooseteam"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "sizedown"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "/slap"
bind "]" "/slay"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buyammo2"
bind "d" "+moveright"
bind "e" "+attack2"
bind "f" "+jump"
bind "g" "drop"
bind "j" "buyequip"
bind "m" "buy"
bind "n" "buyammo1"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "v" "+use"
bind "w" "+forward"
bind "y" "messagemode"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
_cl_autowepswitch "1"
_snd_mixahead "0.1"
ati_npatch "0"
ati_subdiv "0"
bgmvolume "1.000000"
bottomcolor "0"
brightness "10"
cl_allowdownload "1"
cl_allowupload "1"
cl_backspeed "400"
cl_cmdbackup "20"
cl_cmdrate "101"
cl_corpsestay "600"
cl_crosshair_color "50 250 50"
cl_crosshair_size "3"
cl_crosshair_translucent "0"
cl_dlmax "96"
cl_download_ingame "1"
cl_dynamiccrosshair "0"
cl_forwardspeed "400"
cl_himodels "0"
cl_idealpitchscale "0.8"
cl_lc "1"
cl_logocolor "#Valve_Red"
cl_logofile "skull"
cl_lw "1"
cl_minmodels "0"
cl_radartype "0"
cl_righthand "1"
cl_shadows "1"
cl_timeout "35"
cl_updaterate "101"
cl_vsmoothing "0.05"
cl_weather "1"
con_color "255 180 30"
console "0.000000"
crosshair "1.000000"
fastsprites "0"
fps_max "101"
fps_modem "0.0"
gamma "3"
gl_dither "1"
gl_flipmatrix "0"
gl_fog "1"
gl_monolights "0"
gl_overbright "0"
gl_polyoffset "0.1"
hisound "1"
hpk_maxsize "4"
hud_capturemouse "1"
hud_centerid "1"
hud_draw "1"
hud_fastswitch "1"
hud_saytext_internal "1"
hud_takesshots "0"
joystick "0"
lookspring "0"
lookstrafe "0"
m_filter "0"
m_forward "1"
m_pitch "0.022"
m_side "0.8"
m_yaw "0.022"
model "arctic"
MP3FadeTime "2.0"
MP3Volume "0.110000"
mp_decals "300"
name "HeatoN"
net_graph "3"
net_graphpos "1"
net_scale "5"
r_bmodelhighfrac "5.0"
r_detailtextures "0"
s_a3d "0.0"
s_automax_distance "30"
s_automin_distance "2"
s_bloat "2.0"
s_distance "60"
s_doppler "0.0"
s_eax "0.0"
s_leafnum "0"
s_max_distance "1000"
s_min_distance "5"
s_numpolys "200"
s_polykeep "1000000000"
s_polysize "10000000"
s_refdelay "4"
s_refgain "0.4"
s_rolloff "1.0"
s_verbwet "0.25"
sensitivity "1.5"
skin ""
spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "4"
spec_pip "0"
suitvolume "0.25"
sv_aim "0"
sv_voiceenable "1"
team ""
topcolor "0"
viewsize "110"
voice_enable "1"
voice_forcemicrecord "1"
voice_modenable "0"
voice_scale "2"
volume "0.1"
setinfo "_ah" "0"
setinfo "_vgui_menus" "0"
setinfo "lang" "sv"
+mlook
exec userconfig.cfg
To obtain the stable version safely and also explore more Counter-Strike 1.6 resources, feel free to use our links. If this guide helped you out.

