본문으로 건너뛰기
CS2 Crosshair Code

CS2 크로스헤어 명령어 전체

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

이 명령어들은 모두 개발자 콘솔에서 실행합니다. 설정, 게임, 개발자 콘솔 사용에서 켠 뒤 물결표(~) 키로 여세요. 소수점이 있는 값은 그대로 입력하면 됩니다. 예: cl_crosshairthickness 0.5. 설정 메뉴는 크기와 간격에 대해 콘솔보다 좁은 범위만 제공하므로, 프로의 값 중에는 UI로는 지정할 수 없어 보이는 것이 있습니다.

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

형태

명령어 범위 기본값 효과
cl_crosshairstyle 0 to 5 0 크로스헤어 종류. 0~3은 이동하고 사격할 때 벌어지는 클래식 다이내믹 계열, 4는 클래식 고정, 5는 레거시입니다.
cl_crosshairsize 0 to 25.5 (UI 0 to 10) 5 각 막대의 길이. 메뉴 슬라이더는 10에서 멈추지만 콘솔은 25.5까지 받습니다.
cl_crosshairgap -12.8 to 12.7 (UI -5 to 5) 1 막대와 중심 사이의 거리. 기준 거리 4픽셀에서의 오프셋이므로 -4면 막대가 중심에 닿습니다. 프로는 콘솔로 -7까지 내리기도 합니다.
cl_crosshairthickness 0 to 25.5 (UI 0 to 3) 0.5 각 막대의 폭. 게임이 결과를 정수 픽셀로 반올림합니다.
cl_crosshairdot 0 or 1 0 크로스헤어 가운데에 점을 그립니다.
cl_crosshair_drawoutline 0 or 1 0 각 막대 둘레의 검은 외곽선을 켜거나 끕니다.
cl_crosshair_outlinethickness 0 to 3, in steps of 0.5 1 외곽선의 두께. 외곽선이 켜져 있을 때만 효과가 있습니다.
cl_crosshair_t 0 or 1 0 T 스타일 크로스헤어. 위쪽 막대를 없애고 왼쪽, 오른쪽, 아래만 남깁니다.
cl_crosshairgap_useweaponvalue 0 or 1 0 자신의 간격 설정 대신, 들고 있는 무기가 정한 간격 값을 사용합니다.
cl_fixedcrosshairgap -12.8 to 12.7 3 고정 크로스헤어의 간격. 스코프를 보거나 특정 무기로 조준할 때 표시되는 것입니다.

색상과 알파

명령어 범위 기본값 효과
cl_crosshaircolor 0 to 5 1 색상 프리셋. 0 빨강(250, 50, 50), 1 초록(50, 250, 50), 2 노랑(250, 250, 50), 3 파랑(50, 50, 250), 4 청록(50, 250, 250), 5 사용자 지정.
cl_crosshaircolor_r 0 to 255 50 사용자 지정 색상의 빨강 채널. cl_crosshaircolor가 5일 때만 사용됩니다.
cl_crosshaircolor_g 0 to 255 250 사용자 지정 색상의 초록 채널. cl_crosshaircolor가 5일 때만 사용됩니다.
cl_crosshaircolor_b 0 to 255 50 사용자 지정 색상의 파랑 채널. cl_crosshaircolor가 5일 때만 사용됩니다.
cl_crosshairalpha 0 to 255 200 크로스헤어의 불투명도. 255면 완전히 불투명합니다.
cl_crosshairusealpha 0 or 1 1 0이면 알파 값이 무시되고 알파 200과 가산 혼합이 강제되어, 어두운 배경에서 빛나 보입니다.

다이내믹 동작

명령어 범위 기본값 효과
cl_crosshair_dynamic_splitdist 0 to 127 7 다이내믹 스타일에서 막대가 얼마나 벌어지는지.
cl_crosshair_dynamic_splitalpha_innermod 0 to 1 1 벌어진 막대의 안쪽 부분에 적용되는 알파 배수.
cl_crosshair_dynamic_splitalpha_outermod 0 to 1 0.5 벌어진 막대의 바깥쪽 부분에 적용되는 알파 배수.
cl_crosshair_dynamic_maxdist_splitratio 0 to 1 0.3 최대 거리 중 막대가 벌어짐을 마치는 지점의 비율.
cl_crosshair_recoil 0 or 1 0 CS2 전용. 크로스헤어가 화면 중앙에 머무르지 않고 반동 패턴을 따라갑니다.

공유 코드에 없는 항목

명령어 범위 기본값 효과
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 공유 코드 없음 크로스헤어 공유 코드를 한 번에 적용합니다.

붙여넣기용 설정

대부분의 프로가 도달하는 형태입니다. 작고, 고정형이며, 불투명한 초록에 막대가 중심에 거의 닿아 있습니다. 블록 전체를 콘솔에 붙여넣거나 autoexec.cfg에 넣으세요.

cl_crosshairstyle 4
cl_crosshairsize 1
cl_crosshairgap -4
cl_crosshairthickness 1
cl_crosshair_drawoutline 0
cl_crosshaircolor 1
cl_crosshairalpha 255
cl_crosshairusealpha 1
cl_crosshairdot 0
cl_crosshair_t 0

여기서부터는 세 가지 값이 거의 모든 일을 합니다. 크로스헤어를 자주 놓친다면 cl_crosshairsize를 2나 3으로 올리고, 중심을 더 보고 싶다면 cl_crosshairgap을 0에 가깝게 하고, 밝은 벽에서 사라진다면 cl_crosshair_drawoutline을 켜세요.

유용한 바인드

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

bind "F4" "toggle cl_crosshair_recoil 0 1"

저장한 두 크로스헤어를 전환합니다. 예를 들어 라이플용과 AWP용 큰 것:

bind "F5" "apply_crosshair_code CSGO-aNQn2-upV5w-M8dOd-OOwcf-2pFKO"
bind "F6" "apply_crosshair_code CSGO-hzGdv-OVFPn-OarUo-OSZCY-wwXsO"

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

bind "F7" "toggle crosshair 0 1"

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

값 고르기

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

자주 묻는 질문

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

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

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

메뉴 슬라이더가 cvar 자체보다 좁은 범위를 쓰기 때문입니다. 크기는 콘솔에서 25.5까지 가지만 메뉴에서는 10에서 멈추고, 간격은 콘솔에서 -12.8까지 내려가지만 메뉴에서는 -5에서 멈춥니다.

음수 간격은 실제로 무엇을 하나요?

간격은 기준 거리 4픽셀에서의 오프셋입니다. 간격 -4면 막대의 안쪽 끝이 중심에 닿고, -3이면 1픽셀이 남으며, 양수면 막대가 더 바깥으로 밀려납니다.

다이내믹 분할 명령어가 고정형 크로스헤어에도 영향을 주나요?

주지 않습니다. cl_crosshair_dynamic_splitdist와 분할 알파 값들은 스타일 0~3과 5에만 적용됩니다. 스타일 4에서는 아무 일도 하지 않아서 대부분의 플레이어는 이 값을 건드리지 않습니다.

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

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