Skip to content
/SLASHPLAY

How to get a static crosshair in CS2

Type cl_crosshairstyle 4 in your game console for a static crosshair that never changes size; cl_crosshairstyle 2 is dynamic.

cl_crosshairstyle

Sets the crosshair style, such as static, dynamic with a fixed center, or the legacy style with fake recoil.

cl_crosshairstyle <style>

Examples

cl_crosshairstyle 4

Static crosshair that does not move or spread.

cl_crosshairstyle 2

Dynamic outer lines with a fixed inner part.

Values

ValueWhat it does
2 Default: accurate spread feedback with a fixed inner part
4 Default static: never changes size
5 Legacy: fake recoil, inaccurate feedback
0 Disabled in current builds
1 Disabled in current builds
3 Disabled in current builds

Arguments

styleRequired
Style number: 2, 4 or 5 in current builds.

What it does

Picks how the crosshair reacts to movement and shooting. Style 4 is the static crosshair most players use, because it never changes size. Style 2 splits into a fixed inner part and outer lines that spread when you move or fire, and style 5 is the legacy look with fake recoil feedback. Values 0, 1 and 3 are listed by the game as disabled.

The game's own description: 0 = DEFAULT (DISABLED), 1 = DEFAULT STATIC (DISABLED), 2 = DEFAULT (accurate recoil/spread feedback with a fixed inner part), 3 = ACCURATE DYNAMIC (DISABLED) (accurate recoil/spread feedback), 4 = DEFAULT STATIC, 5 = LEGACY (fake recoil - inaccurate feedback)

Good to know

  • The split settings such as cl_crosshair_dynamic_splitdist only apply to style 2.
  • Add the line to autoexec.cfg in game/csgo/cfg if you want to keep a written copy of your crosshair.

Use it in your game

Type it in your own game console: turn on the developer console in the game's settings, then press the key under Esc. To keep it, put the line in game/csgo/cfg/autoexec.cfg.

Your own
CS2 server.

From $0.03 an hour, only while it runs. New accounts get 6 free tokens.