본문으로 건너뛰기
CS2 Crosshair Code

2026 CS2 크로스헤어 업데이트 반영: 이 사이트의 모든 코드는 새 CS… 형식입니다. 예전 CSGO- 코드가 있나요? 변환하기

CS2 크로스헤어 명령어 전체 (2026 업데이트)

2026년 9월 크로스헤어 업데이트 이후 CS2가 제공하는 모든 크로스헤어 cvar을, 콘솔이 받는 범위와 게임 기본값, 그리고 화면에서 무엇이 바뀌는지와 함께 정리했습니다.

이 명령어들은 모두 개발자 콘솔에서 실행합니다. 설정, 게임, 개발자 콘솔 사용에서 켠 뒤 물결표(~) 키로 여세요. 업데이트로 크로스헤어가 정수 픽셀 단위로 바뀌고 크기 관련 명령어의 이름도 바뀌었습니다. cl_crosshairsize는 이제 cl_crosshair_length, cl_crosshairgap은 cl_crosshair_gap입니다. 예전 이름을 쓰는 config는 더 이상 아무것도 바꾸지 못합니다. 설정 메뉴는 간격에 대해 콘솔보다 좁은 범위만 제공하므로, UI로는 지정할 수 없어 보이는 값이 있습니다.

이런 것들을 직접 입력하고 싶지 않다면, 생성기에서 눈으로 보며 크로스헤어를 만들고 코드를 내보내거나, 기존 코드를 디코더에 붙여넣어 그 뒤에 있는 정확한 명령어를 확인하세요.

형태

명령어 범위 기본값 효과
cl_crosshairstyle 0 to 9 7 크로스헤어 종류. 0 다이내믹 십자, 1 다이내믹 원형, 2 다이내믹 십자(레거시), 3 고정 원형, 4 고정 십자, 5 고정 십자(사격 피드백), 6 점만, 7 다이내믹 쿼드(기본값), 8 고정 사각형, 9 고정 쿼드.
cl_crosshair_length 0 to 255 px 8 각 막대의 길이(픽셀). cl_crosshairsize를 대체합니다.
cl_crosshair_gap -3840 to 3840 px (UI -10 to 128) 4 막대와 중심 사이의 간격(픽셀). 0과 1은 모두 십자를 닫고, 그 위로는 한 단계마다 1픽셀씩 늘어납니다. 음수 값은 스타일 2에서만 적용됩니다. cl_crosshairgap을 대체합니다.
cl_crosshair_thickness 0 to 32 px 2 각 막대의 폭(정수 픽셀). 중앙 점의 크기도 이 값으로 정해집니다.
cl_crosshairdot 0 or 1 0 크로스헤어 가운데에 점을 그립니다.
cl_crosshair_t 0 or 1 0 T 스타일 크로스헤어. 십자 스타일에서 위쪽 막대를 없애고 왼쪽, 오른쪽, 아래만 남깁니다.
cl_crosshair_screen_height 240 to 65535 1080 픽셀 크기의 기준이 되는 화면 높이. CS2가 이 값을 기준으로 크로스헤어를 내 해상도에 맞춰 조정하므로, 어떤 모니터에서든 코드가 같은 크기로 보입니다.

외곽선

명령어 범위 기본값 효과
cl_crosshair_drawoutline 0, 1 or 2 1 외곽선 모드. 0 끔, 1 각 막대 둘레에 1픽셀 테두리, 2 위쪽과 왼쪽 가장자리에만 그리는 절반 외곽선.
cl_crosshairoutline_r 0 to 255 0 외곽선 색상의 빨강 채널. 외곽선이 더 이상 항상 검은색은 아닙니다.
cl_crosshairoutline_g 0 to 255 0 외곽선 색상의 초록 채널.
cl_crosshairoutline_b 0 to 255 0 외곽선 색상의 파랑 채널.
cl_crosshairoutline_a 0 to 255 255 외곽선의 불투명도. 255면 완전히 불투명합니다.

색상과 알파

명령어 범위 기본값 효과
cl_crosshaircolor_r 0 to 255 0 크로스헤어 색상의 빨강 채널. 색상 프리셋은 더 이상 없습니다.
cl_crosshaircolor_g 0 to 255 255 크로스헤어 색상의 초록 채널.
cl_crosshaircolor_b 0 to 255 0 크로스헤어 색상의 파랑 채널.
cl_crosshaircolor_a 0 to 255 255 크로스헤어의 불투명도. 255면 완전히 불투명합니다. cl_crosshairalpha를 대체합니다.

다이내믹 동작

명령어 범위 기본값 효과
cl_crosshair_dynamic_spread_limit 0 to 255 255 다이내믹 스타일(0, 1, 7)이 부정확도에 따라 벌어지는 최대 범위를 제한합니다.
cl_crosshair_dynamic_splitdist 0 to 127 3 다이내믹 십자(레거시)에서 막대가 얼마나 벌어지는지.
cl_crosshair_dynamic_splitalpha_innermod 0 to 1 0 벌어진 막대의 안쪽 부분에 적용되는 알파 배수.
cl_crosshair_dynamic_splitalpha_outermod 0.3 to 1 1 벌어진 막대의 바깥쪽 부분에 적용되는 알파 배수.
cl_crosshair_dynamic_maxdist_splitratio 0 to 1 1 최대 거리 중 막대가 벌어짐을 마치는 지점의 비율. 고정 쿼드에서는 네 개의 호 크기를 정합니다.
cl_crosshair_recoil 0 or 1 1 크로스헤어가 화면 중앙에 머무르지 않고 반동 패턴을 따라갑니다. 업데이트 이후 기본으로 켜져 있습니다.

스코프 점

명령어 범위 기본값 효과
cl_ironsight_dot_scale 0.1 to 2 1 스코프 무기에 표시되는 점의 크기. 0.1에서 2까지.
cl_ironsight_usecrosshaircolor 0 or 1 0 스코프 점을 기본 색 대신 크로스헤어 색으로 그립니다.

공유 코드에 없는 항목

명령어 범위 기본값 효과
crosshair 0 or 1 1 주 스위치. 0으로 하면 크로스헤어가 완전히 사라집니다.
cl_crosshair_friendly_warning 0 or 1 1 팀원이 사선에 있을 때 크로스헤어에 경고 표시를 띄웁니다.
cl_crosshair_sniper_width 0 to 20 1 스코프를 볼 때 나오는 가는 저격 크로스헤어 선의 두께.
cl_crosshair_sniper_show_normal_inaccuracy 0 or 1 0 스코프 상태의 저격 크로스헤어 표시에 이동으로 인한 부정확도를 반영합니다.
apply_crosshair_code 공유 코드 없음 크로스헤어 공유 코드를 한 번에 적용합니다. 새 CS… 형식만 받습니다.

2026년 9월 업데이트에서 이름이 바뀌거나 삭제된 명령어

예전 명령어 대신 쓸 것 효과
cl_crosshairsize cl_crosshair_length 이름이 바뀌었습니다. 값은 이제 예전의 0~10 단위가 아니라 픽셀입니다.
cl_crosshairgap cl_crosshair_gap 이름이 바뀌었습니다. 값은 이제 기준값 4에서의 오프셋이 아니라 중심으로부터의 픽셀 거리입니다.
cl_crosshairthickness cl_crosshair_thickness 이름이 바뀌었습니다. 값은 이제 정수 픽셀입니다.
cl_crosshairalpha cl_crosshaircolor_a 이름이 바뀌었습니다. 알파는 이제 색상의 일부입니다.
cl_crosshaircolor RGB 채널 세 개 삭제되었습니다. 다섯 가지 색상 프리셋이 없어졌으니 RGB 채널을 직접 지정하세요.
cl_crosshair_outlinethickness 외곽선 모드 삭제되었습니다. 외곽선은 1픽셀이며, 외곽선 모드로 전체 또는 절반을 고릅니다.
cl_crosshairusealpha 없음 더 이상 크로스헤어 코드에 포함되지 않습니다. 알파는 항상 적용됩니다.
cl_crosshairgap_useweaponvalue 없음 더 이상 크로스헤어 코드에 포함되지 않습니다.
cl_fixedcrosshairgap 없음 더 이상 크로스헤어 코드에 포함되지 않습니다.

붙여넣기용 설정

대부분의 프로가 도달하는 형태를 새 명령어 이름으로 적었습니다. 작은 고정 십자, 불투명한 초록, 중심에 바로 붙은 막대, 외곽선 없음입니다. 블록 전체를 콘솔에 붙여넣거나 autoexec.cfg에 넣으세요.

cl_crosshairstyle 4
cl_crosshair_length 2
cl_crosshair_gap 1
cl_crosshair_thickness 2
cl_crosshair_drawoutline 0
cl_crosshaircolor_r 0
cl_crosshaircolor_g 255
cl_crosshaircolor_b 0
cl_crosshaircolor_a 255
cl_crosshairdot 0
cl_crosshair_t 0
cl_crosshair_recoil 0

여기서부터는 세 가지 값이 거의 모든 일을 합니다. 크로스헤어를 너무 쉽게 놓친다면 cl_crosshair_length를 3~5로 올리고, 중심을 더 보고 싶다면 cl_crosshair_gap을 2나 3으로 올리고, 밝은 벽에서 사라진다면 cl_crosshair_drawoutline을 1이나 2로 설정하세요.

유용한 바인드

크로스헤어의 연사 추적을 켜고 끕니다. 반동 패턴을 익힐 때 편리합니다:

bind "F4" "toggle cl_crosshair_recoil 0 1"

저장한 두 크로스헤어를 전환합니다. 예를 들어 라이플용과 AWP용 큰 것. 새 형식 코드를 쓰세요. CSGO- 코드는 이제 바인드에서도 동작하지 않습니다:

bind "F5" "apply_crosshair_code CS2VkbZz3rjH7UzZTUsLDYH7O25fYRoviPYK8eym3XtVhE"
bind "F6" "apply_crosshair_code CS4N3cTLGtbqN5JxffWv6vBB5dqiCwEP55KQhZQ4bJ4JQE"

스크린샷을 위해 크로스헤어를 숨기고 같은 키로 되돌립니다:

bind "F7" "toggle crosshair 0 1"

콘솔에 입력한 바인드는 그 세션에만 유지됩니다. 계속 쓰려면 autoexec.cfg에 넣고 Steam 시작 옵션에 +exec autoexec를 추가하세요. 자세한 방법은 크로스헤어 코드 가져오기 가이드에 있습니다.

값 고르기

범위를 아는 것은 절반에 불과합니다. 길이와 간격 기준, 맵별 색상 선택 등 경기에서 실제로 통하는 내용은 CS2 크로스헤어 추천 설정에서 확인하시거나, 프로 크로스헤어 코드에서 출발해 조정해 보세요.

자주 묻는 질문

CS2에서 cl_crosshairsize가 더 이상 동작하지 않는 이유는 무엇인가요?

2026년 9월 크로스헤어 업데이트에서 이름이 cl_crosshair_length로 바뀌고 단위도 픽셀로 바뀌었습니다. cl_crosshairgap은 cl_crosshair_gap, cl_crosshairthickness는 cl_crosshair_thickness, cl_crosshairalpha는 cl_crosshaircolor_a가 되었습니다. 예전 config는 새 이름과 새 값으로 고쳐야 합니다.

공유 코드에 저장되는 크로스헤어 명령어는 무엇인가요?

이 페이지의 형태, 외곽선, 색상, 다이내믹 동작, 스코프 점에 있는 항목 전부입니다. 주 스위치 crosshair, 아군 사격 경고, 저격 관련 명령어 두 가지는 형식에 포함되지 않아 따로 지정해야 합니다.

설정 메뉴에서는 안 되는 값을 콘솔이 받는 이유는 무엇인가요?

메뉴 슬라이더가 cvar 자체보다 좁은 범위를 쓰기 때문입니다. 간격 슬라이더는 -10에서 128까지지만 cl_crosshair_gap은 -3840에서 3840까지 받고, 이런 값은 공유 코드를 거쳐도 그대로 유지됩니다.

이제 간격 값은 무슨 뜻인가요?

막대와 중심 사이의 간격을 픽셀로 나타낸 값입니다. 간격 0과 1은 모두 십자를 닫고, 그 위로는 한 단계마다 1픽셀씩 늘어납니다. 음수 값은 스타일 2인 다이내믹 십자(레거시)에서만 효과가 있습니다.

크로스헤어 명령어를 세션이 바뀌어도 유지하려면?

게임의 csgo/cfg 폴더에 있는 autoexec.cfg에 넣고 Steam 시작 옵션에 +exec autoexec를 추가하세요. 아니면 공유 코드를 가져오면 게임이 알아서 설정에 저장합니다.