All players

zont1x

Myroslav Plakhotia
1600 DPI1000 Hz1024x7684:3
Download .cfg Full config ↓

Crosshair new system

768p pixels, enlarged
cl_crosshairstyle 4; cl_crosshair_length 3; cl_crosshair_thickness 1; cl_crosshair_gap 2; cl_crosshairdot 0; cl_crosshair_t 0; cl_crosshair_drawoutline 0; cl_crosshair_recoil 0; cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255; cl_crosshaircolor_a 255; cl_ironsight_usecrosshaircolor 0; cl_ironsight_dot_scale 1; cl_crosshair_screen_height 768
  • Odd-width bars sit on a different centre pixel in the new game, so the crosshair may appear 1 px off.
  • Old thickness 0 still drew a thin line, so the export uses a positive thickness.
  • Old outline thickness 0 drew no outline, so the export turns the outline off.

Converted from the pre-patch crosshair settings.gg lists for zont1x to CS2's crosshair system since the Sept 22, 2026 update, authored at 768p, zont1x's resolution; CS2 rescales it to your resolution. Many pros rebuilt their crosshair after the update, so this may not be what zont1x uses now — see their crosshair history.

Valve published no conversion formula. This uses a community reconstruction (small-indie-crosshair-company v0.19.1, model community-static-v11, CS2 build 2000922); for Static Cross at 1080p and 960p it agrees with the rule crosshairrestore.com measured from in-game screenshots (CS2 builds before Sept 30), and nothing else has been checked against captures.

The paste sets every setting that shapes this crosshair, including the iron-sight dot (CS2's defaults where their config has no value), so nothing from your current crosshair carries over.

Full config 3 parts

Download .cfg

The CS2 console can reject a pasted line longer than 510 characters, so the full config comes in parts: press ~ in CS2, paste part 1, press Enter, then do the same with the next part. Or download the .cfg, save it in Counter-Strike Global Offensive/game/csgo/cfg/ and run exec zont1x in the console.

Part 1 · Crosshair
cl_crosshairstyle 4; cl_crosshair_length 3; cl_crosshair_thickness 1; cl_crosshair_gap 2; cl_crosshairdot 0; cl_crosshair_t 0; cl_crosshair_drawoutline 0; cl_crosshair_recoil 0; cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255; cl_crosshaircolor_a 255; cl_ironsight_usecrosshaircolor 0; cl_ironsight_dot_scale 1; cl_crosshair_screen_height 768
Part 2 · Mouse, viewmodel & radar
m_yaw 0.022; m_pitch 0.022; sensitivity 0.525; zoom_sensitivity_ratio 1; viewmodel_fov 68; viewmodel_offset_x 2.5; viewmodel_offset_y 2; viewmodel_offset_z -2; viewmodel_presetpos 0; cl_radar_scale 0.4; cl_radar_rotate 1; cl_hud_radar_scale 1; cl_radar_icon_scale_min 0.4; cl_radar_always_centered 1; cl_radar_square_with_scoreboard 1
Part 3 · HUD & other
safezonex 1; safezoney 1; cl_showfps 0; hud_scaling 1; cl_hud_color 1; hud_showtargetid 1; cl_drawhud_force_radar 0; cl_teammate_colors_show 1; cl_allow_animated_avatars 1; cl_show_clan_in_death_notice 1; cl_teamcounter_playercount_instead_of_avatars 0; fps_max 0; cl_showloadout 1; cl_silencer_mode 0; option_duck_method 0; r_fullscreen_gamma 1.6; option_speed_method 0; r_player_visibility_mode 0

Convars CS2 renamed are renamed, values outside CS2's range are set to the nearest one it accepts, and convars CS2 doesn't have or that are cheat-protected are left out (see Adapted for CS2 below).

Mouse & Sensitivity sensitivity

m_yaw 0.022; m_pitch 0.022; sensitivity 0.525; zoom_sensitivity_ratio 1

DPI & polling rate are set in your mouse software, not in-game. Recommended: DPI 1600 · eDPI 840 · polling 1000 Hz

Viewmodel viewmodel_*

viewmodel_fov 68; viewmodel_offset_x 2.5; viewmodel_offset_y 2; viewmodel_offset_z -2; viewmodel_presetpos 0

Radar cl_radar_*

cl_radar_scale 0.4; cl_radar_rotate 1; cl_hud_radar_scale 1; cl_radar_icon_scale_min 0.4; cl_radar_always_centered 1; cl_radar_square_with_scoreboard 1

HUD hud_*

safezonex 1; safezoney 1; cl_showfps 0; hud_scaling 1; cl_hud_color 1; hud_showtargetid 1; cl_drawhud_force_radar 0; cl_teammate_colors_show 1; cl_allow_animated_avatars 1; cl_show_clan_in_death_notice 1; cl_teamcounter_playercount_instead_of_avatars 0

Performance & Other misc

fps_max 0; cl_showloadout 1; cl_silencer_mode 0; option_duck_method 0; r_fullscreen_gamma 1.6; option_speed_method 0; r_player_visibility_mode 0

Misc convars (fps caps, gamma, gameplay toggles) captured from this player's config.

Adapted for CS2 4

Video settings manual

Video settings
Brightness113%
Scaling modeStretched
Aspect Ratio4:3
Resolution1024x768
Display ModeFullscreen
Advanced video
Boost Player ContrastDisabled
V-SyncDisabled
Multisampling Anti-Aliasing Mode8x MSAA
Global Shadow QualityHigh
Model / Texture DetailLow
Texture Filtering ModeBilinear
Shader DetailLow
Particle DetailLow
Dynamic ShadowsAll
Ambient OcclusionDisabled
High Dynamic RangePerformance
FidelityFX Super ResolutionDisabled (Highest Quality)
NVIDIA Reflex Low LatencyEnabled + Boost

CS2 doesn't allow these via console commands — set them in Settings → Video. For stretched scaling also configure your GPU driver panel (or use the resolution launch options below).

Original autoexec.cfg pre-patch

Download original
Show original config file
"m_yaw" "0.022"
"fps_max" "0"
"m_pitch" "0.022"
"safezonex" "1"
"safezoney" "1"
"cl_drawhud" "1"
"cl_showfps" "0"
"hud_scaling" "1"
"sensitivity" "0.525"
"cl_hud_color" "1"
"cl_radar_size" "1"
"viewmodel_fov" "68"
"cl_crosshair_t" "false"
"cl_radar_scale" "0.4"
"cl_showloadout" "1"
"cl_crosshairdot" "false"
"cl_crosshairgap" "-2.5"
"cl_radar_rotate" "1"
"cl_crosshairsize" "2"
"cl_silencer_mode" "0"
"hud_showtargetid" "1"
"cl_crosshairalpha" "255"
"cl_crosshaircolor" "5"
"cl_crosshairstyle" "4"
"cl_hud_radar_scale" "1"
"option_duck_method" "0"
"r_fullscreen_gamma" "1.6"
"setting.defaultres" "1024"
"viewmodel_offset_x" "2.5"
"viewmodel_offset_y" "2"
"viewmodel_offset_z" "-2"
"cl_crosshair_recoil" "false"
"cl_crosshaircolor_b" "255"
"cl_crosshaircolor_g" "255"
"cl_crosshaircolor_r" "255"
"option_speed_method" "0"
"viewmodel_presetpos" "0"
"cl_crosshairusealpha" "true"
"cl_fixedcrosshairgap" "3"
"cl_crosshairthickness" "0"
"cl_drawhud_force_radar" "0"
"zoom_sensitivity_ratio" "1"
"cl_radar_icon_scale_min" "0.4"
"cl_teammate_colors_show" "1"
"cl_crosshair_drawoutline" "true"
"cl_radar_always_centered" "1"
"r_player_visibility_mode" "0"
"setting.defaultresheight" "768"
"cl_allow_animated_avatars" "1"
"cl_show_clan_in_death_notice" "1"
"cl_crosshair_outlinethickness" "0"
"cl_crosshair_dynamic_splitdist" "3"
"cl_crosshairgap_useweaponvalue" "false"
"cl_radar_square_with_scoreboard" "1"
"cl_crosshair_dynamic_maxdist_splitratio" "1"
"cl_crosshair_dynamic_splitalpha_innermod" "0"
"cl_crosshair_dynamic_splitalpha_outermod" "1"
"cl_teamcounter_playercount_instead_of_avatars" "0"

The autoexec.cfg exactly as settings.gg serves it, in the format from before the Sept 22, 2026 update: its crosshair settings no longer work in CS2, so don't exec it — use the converted commands or .cfg above.