CS 1.6 Config: Best CFG, Crosshair and Launch Options

A good CS 1.6 config doesn’t aim for you, but it removes everything that gets in the way: mouse acceleration, a jumping crosshair, bad network rates and unstable FPS. Below is a clean, copy-paste CS 1.6 cfg used by most competitive players, plus crosshair and launch option settings.

Where the config lives

  • cstrike/config.cfg — written by the game every time you exit.
  • cstrike/userconfig.cfg — put your own settings here; the game runs it on start and never overwrites it.
  • To load a file manually: exec userconfig.cfg in the console.

Best CS 1.6 cfg (copy to userconfig.cfg)

// Network — stable hit registration
rate "25000"
cl_updaterate "101"
cl_cmdrate "101"
ex_interp "0.01"
cl_lc "1"
cl_lw "1"

// FPS
fps_max "100"
gl_vsync "0"

// Mouse
m_rawinput "1"
sensitivity "2"
zoom_sensitivity_ratio "1"
m_filter "0"

// Crosshair
cl_crosshair_size "small"
cl_crosshair_color "50 250 50"
cl_crosshair_translucent "0"
cl_dynamiccrosshair "0"

// Gameplay
hud_fastswitch "1"
cl_bob "0"
cl_righthand "1"
cl_showfps "1"

Adjust sensitivity to your mouse. cl_righthand 0 moves the weapon to the left hand.

Crosshair settings

Command Values What it does
cl_crosshair_size small / medium / large / auto Crosshair size
cl_crosshair_color “R G B”, e.g. “0 255 255” Color (cyan here)
cl_crosshair_translucent 0 / 1 Solid or see-through
cl_dynamiccrosshair 0 / 1 Static or expanding when moving

Want a CS2-style crosshair out of the box? The NextClient and GO Edition builds have one.

Best CS 1.6 launch options

In Steam: Library → Counter-Strike → Properties → Launch options. For non-Steam builds add them to the shortcut’s Target after hl.exe:

-game cstrike -noforcemparms -noforcemaccel -noforcemspd -freq 144 -w 1920 -h 1080 -full
Option Meaning
-noforcemparms -noforcemaccel -noforcemspd Disable Windows mouse acceleration
-freq 144 Monitor refresh rate (use yours)
-w 1920 -h 1080 Resolution
-full / -window Fullscreen / windowed
-console Open console on start

More commands — binds, buy scripts, bots — are in CS 1.6 console commands. Graphics problems are covered in the black screen and widescreen fix.

FAQ

Where is the CS 1.6 config file?

In the cstrike folder of your game: cstrike/config.cfg. Put your own settings in cstrike/userconfig.cfg or autoexec.cfg so the game doesn't overwrite them.

How do I make the crosshair smaller in CS 1.6?

Type cl_crosshair_size small in the console, and cl_dynamiccrosshair 0 to stop it from expanding while moving.

Why is my FPS locked at 100?

CS 1.6 caps fps_max at 100 unless developer mode is on. 100 FPS is the standard competitive value and keeps movement consistent.

How do I hold the weapon in the left hand?

Type cl_righthand 0 in the console. cl_righthand 1 returns it to the right hand.

Related guides