Size, gap, and thickness define the crosshair shape. You can start with recorded pro settings, but there is no best value for everyone. Test at your resolution.
The snapshot separates historical v1, CSGO pixel-code (v3), and current CS medians; pixel dimensions are normalized to a 720p reference height. Compare within a generation. A median is a reference point, not a recommendation.
Current dimensions use pixels and a reference height; follow the generator’s current input limits. Historical commands such as cl_crosshairsize 2, cl_crosshairgap -3, and cl_crosshairthickness 1 describe the previous generation; neither renaming those commands nor copying their numbers reproduces a current crosshair.
Use the current CS format for in-game import. Supported legacy styles 2, 4, and 5 can produce a compatible code for your resolution; dynamic behavior is approximate and original records stay unchanged. See the compatibility and import guide.
Size: control the overall coverage
cl_crosshair_length controls how far cross-style arms extend. Circles and Dot Only use different geometry; arm length alone does not describe their footprint.
- Reduce size when distant models are covered.
- Increase size when the arms disappear during fast transfers.
- Retest long-range heads and close transfers after every change.
Gap: control the empty center
cl_crosshair_gap controls the distance between the arms and the center. A tighter value can cover target detail; a wider value can weaken center definition. Keep enough empty space to see the target while preserving a clear inward reference.
Thickness: solve visibility last
cl_crosshair_thickness adds visual weight. Use it when the shape is correct but hard to see. If the center becomes a block, reduce thickness and consider color or outline instead.
Example settings to adjust
This current static-cross example sets dimensions at a 720p reference height. It is a comparison point, not a pro attribution or a complete preset. Put cl_crosshair_screen_height after the dimension commands:
cl_crosshairstyle 4; cl_crosshair_length 8; cl_crosshair_gap 4; cl_crosshair_thickness 2; cl_crosshair_screen_height 720
Keep the other settings fixed and test at the same map positions.