CS2 Crosshair Commands
The practical CS2 crosshair command list for players who want to tune a setup by hand.
Core Commands
These are the commands most players actually need.
| Command | What it changes | Practical note |
|---|---|---|
cl_crosshairstyle | Crosshair behavior | 4 is the common classic static starting point. |
cl_crosshairsize | Line length | Lower values create a compact crosshair. |
cl_crosshairthickness | Line width | 0.5 to 1 is a common readable range. |
cl_crosshairgap | Center gap | Negative values tighten the gap. |
cl_crosshairdot | Center dot | Use 1 for dot, 0 for no dot. |
cl_crosshair_drawoutline | Black outline | Helps visibility on busy backgrounds. |
cl_crosshair_outlinethickness | Outline thickness | Use a small value first; thick outlines can cover detail. |
cl_crosshaircolor | Preset or custom color | Use 5 for custom RGB. |
cl_crosshaircolor_r | Red channel | Works with cl_crosshaircolor 5. |
cl_crosshaircolor_g | Green channel | Works with cl_crosshaircolor 5. |
cl_crosshaircolor_b | Blue channel | Works with cl_crosshaircolor 5. |
cl_crosshairalpha | Opacity | 255 is fully opaque. |
cl_crosshairusealpha | Alpha toggle | Set to 1 before tuning opacity. |
Safe Starting Command
Paste this if you want a clean static crosshair you can tune from:
cl_crosshairstyle 4; cl_crosshairsize 2; cl_crosshairthickness 1; cl_crosshairgap -2; cl_crosshaircolor 1; cl_crosshairdot 0; cl_crosshair_drawoutline 1; cl_crosshair_outlinethickness 1; cl_crosshairusealpha 1; cl_crosshairalpha 255
Then adjust only one value at a time. For example, change size first, test it, then change gap.
Useful Tuning Examples
cl_crosshairgap -3
Makes the center gap tighter.
cl_crosshairsize 1.5
Shortens each line for a smaller crosshair.
cl_crosshaircolor 5; cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255
Uses a custom white crosshair.
cl_crosshair_drawoutline 1; cl_crosshair_outlinethickness 1
Adds an outline for contrast.
Command Workflow
- Paste a full preset.
- Test it in a practice environment.
- Change one command.
- Test again.
- Save the final command line in an
autoexec.cfgor a local note.