카운터 스트라이크 2(CS2)에서는 무기를 발사하거나 적의 공격을 받으면 게임 화면이 흔들리는 현상이 발생합니다. 처음에는 별것 아닌 것처럼 느껴질 수 있지만, 실제 반동 패턴과 별개로 카메라가 움직이기 때문에 교전 중 조준에 영향을 줄 수 있습니다. 이를 시각적 반동(Visual Recoil)이라고 하며, 조준점에 집중하기 어렵게 만들거나 적의 머리를 정확하게 따라 조준하는 데 방해가 될 수 있습니다.
CS2의 화면 흔들림을 없애는 방법을 소개하는 일부 가이드에서는 여전히 cl_bob과 같은 과거 CS 콘솔 명령어를 추천합니다. 하지만 이러한 명령어는 현재 CS2에서 더 이상 작동하지 않습니다. 대신 뷰모델(Viewmodel)과 시야각(FOV) 설정을 조정해 화면에서 느껴지는 흔들림을 최소화하는 방법을 사용할 수 있습니다.
CS2의 무기 흔들림(Weapon Bob)이란?

무기 흔들림(Weapon Bob)은 뷰모델 흔들림(Viewmodel Bobbing)이라고도 하며, CS2에서 플레이어가 들고 있는 무기와 손이 움직이는 현상을 말합니다. 걷거나 달릴 때 무기와 손이 상하좌우로 움직이면서 자연스러운 흔들림 효과가 나타납니다. 이러한 움직임은 탄 퍼짐이나 실제 총기 반동에는 영향을 주지 않지만, 화면이 불안정하게 느껴질 수 있습니다.
과거에는 콘솔 명령어를 통해 무기 흔들림을 조절할 수 있었습니다. CS2에서는 cl_usenewbob 변수가 이 기능을 담당했으며, 이전 CS에서는 cl_bob 계열 명령어를 사용했습니다. 대표적으로 cl_bob_lower_amt, cl_bobamt_lat, cl_bobamt_vert, cl_bobcycle 등이 있습니다. 하지만 현재 이러한 명령어를 입력하면 “Unknown command” 오류가 표시됩니다. 2026년 기준으로 cl_bob과 관련 명령어는 공식 서버뿐만 아니라 커스텀 서버에서도 더 이상 사용할 수 없습니다.
CS2 화면 흔들림을 줄여야 하는 이유
화면 흔들림과 무기 흔들림은 플레이 중 불필요한 시각적 움직임을 발생시킵니다. 이러한 효과가 반동 제어나 탄 퍼짐에 도움이 되는 것은 아닙니다. 오히려 시야를 방해해 움직이는 적을 정확하게 추적하고 조준하기 어렵게 만들 수 있습니다.
과거 카운터 스트라이크 시리즈에서는 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을 비활성화할 수는 없지만, 이 설정은 카메라 움직임으로 인한 시각적 방해를 줄이는 데 도움이 됩니다.
자주 묻는 질문
-
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에서는 더 이상 동일한 콘솔 옵션을 제공하지 않습니다.
