Counter-Strike 2의 화면 흔들림은 무기를 발사하거나 피해를 입은 후 게임 내 카메라가 흔들리는 현상입니다. 처음에는 사소해 보일 수 있지만, 실제 반동 패턴은 별도의 경로를 따르는 동안 카메라가 움직이기 때문에 교전 감각에 영향을 줍니다. 이러한 불일치는 시각적 반동을 만들어 조준점에서 시선을 분산시키고, 적의 머리를 추적하기 어렵게 만들 수 있습니다.
CS2에서 화면 흔들림을 제거하는 방법을 다루는 많은 가이드에서는 여전히 cl_bob과 같은 오래된 CS 콘솔 명령어를 권장합니다. 하지만 이러한 기존 명령어는 현재 버전의 게임에서 더 이상 작동하지 않습니다. 대신 viewmodel과 FOV 설정을 조정하여 눈에 보이는 카메라 움직임을 최소화해야 합니다.
CS2의 Weapon Bob이란?

Weapon bob은 viewmodel bobbing이라고도 하며, Counter-Strike 2에서 무기 모델과 손이 움직이는 현상을 의미합니다. 걷거나 달릴 때 viewmodel이 위아래와 좌우로 움직이며 흔들리는 애니메이션을 만듭니다. 이는 탄 퍼짐이나 반동 동작에는 영향을 주지 않습니다. 하지만 화면이 덜 안정적으로 보이게 할 수 있습니다.
과거에는 CS2의 bob 명령어로 이 동작을 제어할 수 있었습니다. 새로운 엔진에서는 cl_usenewbob 변수가 이를 담당했으며, CS에서는 cl_bob 명령어 그룹을 통해 관리했습니다. 여기에는 cl_bob_lower_amt, cl_bobamt_lat, cl_bobamt_vert, cl_bobcycle 및 관련 값들이 포함되었습니다. 현재 이러한 명령어를 입력하면 “Unknown command” 오류가 표시됩니다. 2026년 기준으로 cl_bob과 관련 명령어는 공식 서버와 커스텀 서버 모두에서 더 이상 작동하지 않습니다.
CS2 화면 흔들림을 줄여야 하는 이유
화면 흔들림과 무기 흔들림은 게임에 불필요한 카메라 움직임을 추가합니다. 이 효과는 반동 제어나 탄 퍼짐을 개선하지 않습니다. 오히려 지속적인 시각적 방해 요소가 되어 목표물을 추적하기 어렵게 만듭니다.
이전 버전의 Counter-Strike에서는 기존 cl_bob 명령어를 사용해 화면에서 무기가 흔들리는 정도를 조정할 수 있었습니다. 하지만 CS2에서는 이러한 명령어를 더 이상 사용할 수 없습니다. 고정된 애니메이션 시스템은 공식 경기에서 더욱 일관된 1인칭 시점을 제공하고 숨겨진 콘솔 설정의 영향을 줄여 줍니다. 그러나 동시에 게임의 사용자 설정 범위를 제한하고, 시각적으로 목표물을 추적하는 것을 더욱 어렵게 만듭니다.
CS2 화면 흔들림을 줄이는 방법: 단계별 안내

1단계: 개발자 콘솔 활성화
- 메인 메뉴에서 Settings를 엽니다.
- Game으로 이동합니다.
- **Enable Developer Console (~)**을 찾습니다.
- 설정을 Yes로 변경합니다.
- ~ 키를 눌러 콘솔을 엽니다.
2단계: sv_cheats 활성화
- 비공개 서버, 오프라인 연습 경기 또는 Workshop 맵을 시작합니다.
- 콘솔을 엽니다.
- 아래 명령어는 치트 보호가 적용되어 있으므로 sv_cheats true를 입력합니다.
- 이 명령어는 Premier, Competitive 또는 일반적인 공식 매치메이킹에서는 작동하지 않습니다.
3단계: 명령어 입력
sv_cheats를 활성화한 후 콘솔에 view_punch_decay 999를 입력합니다. 이 명령어는 발사 후 view punch가 더 빠르게 원래 상태로 돌아오게 하여 카메라 반동의 일부를 줄여 줍니다. 오프라인 세션에서는 사격으로 인해 발생하는 화면 움직임을 어느 정도 줄일 수 있지만, 걷거나 달릴 때 발생하는 CS2의 기본 weapon bob은 제거하지 못합니다. 또한 반동, 탄 퍼짐, 총알의 동작 또는 명중 판정에는 영향을 주지 않습니다.
4단계: 설정을 영구 적용하기 (autoexec)
- 로컬 게임 파일의 …\Counter-Strike Global Offensive\game\csgo\cfg 폴더로 이동합니다.
기존 autoexec.cfg 파일을 메모장으로 열거나, 새 텍스트 문서를 만든 후 정확히 같은 이름과 확장자로 저장합니다. - 파일 맨 아래로 이동하여 새 줄에 view_punch_decay 999를 붙여 넣고, 설정을 저장하기 위해 마지막 줄에 host_writeconfig를 추가합니다.
- 명령어는 게임 시작 시 자동으로 불러와지지만, 안정화 효과를 사용하려면 여전히 sv_cheats true가 활성화되어 있어야 합니다.
- 공식 매치메이킹 서버에서 치트가 비활성화되어 있으면 엔진은 이 줄을 무시합니다. 따라서 이 명령어는 오프라인 연습에서만 작동합니다.
CS2 Bob 설정: 현재도 작동하는 항목
명령어 | CS2에서 작동하나요? | sv_cheats true가 필요한가요? |
|---|---|---|
view_punch_decay 999 |
예. 사격 후 view punch가 안정되는 속도를 변경해 카메라 반동이 더 빠르게 줄어들도록 합니다 |
예 |
cl_bob_lower_amt |
아니요. “Unknown command” 오류가 표시됩니다 |
해당 없음(삭제됨) |
cl_bobamt_lat |
아니요. “Unknown command” 오류가 표시됩니다 |
해당 없음(삭제됨) |
cl_bobamt_vert |
아니요. “Unknown command” 오류가 표시됩니다 |
해당 없음(삭제됨) |
cl_bobcycle |
아니요. “Unknown command” 오류가 표시됩니다 |
해당 없음(삭제됨) |
cl_usenewbob |
아니요. “Unknown command” 오류가 표시됩니다 |
해당 없음(삭제됨) |
viewmodel_recoil |
아니요. “Unknown command” 오류가 표시됩니다 |
해당 없음(삭제됨) |
weapon_recoil_view_punch_extra |
아니요. “Unknown command” 오류가 표시됩니다 |
해당 없음(삭제됨) |
공식 매치메이킹에서 허용되는 대안

Viewmodel 설정은 sv_cheats 없이 작동하고 공식 매치메이킹에서도 완전히 허용되기 때문에 일반적인 CS2 경기에서 사용할 수 있는 가장 실용적인 방법입니다. 화면 흔들림, view punch 또는 weapon bob을 제거하지는 못하지만, 화면에서 무기와 손이 표시되는 위치를 변경할 수 있습니다.
- viewmodel_fov 68
- viewmodel_offset_x 2.5
- viewmodel_offset_y 2
- viewmodel_offset_z -2
- viewmodel_presetpos 2
이 값들은 사용 가능한 최대치입니다. 매 세션마다 직접 입력하지 않도록 이 명령어들을 autoexec 파일에 바로 저장할 수 있습니다. 게임 내에서 weapon bob을 비활성화할 수는 없지만, 이 설정은 카메라 움직임으로 인한 시각적 방해를 줄이는 데 도움이 됩니다.
FAQ
-
CS2에서 화면 흔들림을 어떻게 제거하나요?
공식 매치메이킹에서는 완전히 제거할 수 없습니다. 오프라인 연습에서는 view_punch_decay 999를 사용해 사격 후 view punch를 줄일 수 있습니다. 실제 온라인 경기에서는 viewmodel 설정을 통해 카메라 움직임이 덜 거슬리도록 만들 수 있습니다.
-
CS2에서 가장 좋은 Bob 설정은 무엇인가요?
기존 Bob 설정은 현재 CS2에서 더 이상 작동하지 않습니다. 실용적인 설정은 viewmodel_fov 68, viewmodel_offset_x 2.5, viewmodel_offset_y 2, viewmodel_offset_z -2입니다. 이 설정은 무기를 크로스헤어 영역에서 더 멀리 이동시킵니다.
-
CS2에서 Bob 명령어가 작동하지 않는 이유는 무엇인가요?
기존 cl_bob 명령어 그룹은 CS에서 사용되던 것으로, 현재 CS2 빌드에서는 더 이상 지원되지 않습니다. 이러한 명령어를 입력하면 일반적으로 “Unknown command” 오류가 표시됩니다.
-
CS2 매치메이킹에서 weapon bob을 제거할 수 있나요?
아니요. 매치메이킹에서는 weapon bob을 완전히 제거할 수 없습니다. Viewmodel 설정은 무기와 손을 화면 중앙에서 더 멀리 이동시켜 이 효과가 덜 거슬리게 보이도록 할 수 있을 뿐입니다.
-
Bob 명령어는 CS에서 CS2로 넘어오면서 변경되었나요?
예. 시스템이 크게 변경되었습니다. CS에서는 cl_bob 명령어를 통해 Bob 움직임을 더 세밀하게 조절할 수 있었지만, CS2에서는 더 이상 동일한 콘솔 옵션을 제공하지 않습니다.
