같은 연막, 버전 바뀌면 폐기: 투척물 바운스 장부와 기본 유틸 라인 재연습 로직

2026년 11월 8일 16:00:11

CS2에서 투척물은 좌표가 아니라 바운스 장부다. 버전 업데이트로 충돌체나 샘플링이 바뀌면 기본 유틸 라인이 왜 한꺼번에 어긋나는지, 그리고 어떻게 재연습해야 하는지를 정리한다.

많은 사람들이 유틸을 '좌표 암기'로 이해한다. 이 코너에 서서, 이 벽돌을 보고, 점프투척. 문제는 CS2에서 투척물이 순간이동하는 물체가 아니라는 점이다. 초기 속도를 가지고 중력을 받으며 지오메트리와 여러 번 충돌하는 강체 궤적이다. 버전이 바뀌면 기억한 좌표는 그대로인데 궤적의 낙점이 달라진다. 그래서 같은 기본 유틸 라인이 특정 업데이트 후에 집단으로 '반 발짝' 어긋나는 것이다.

1. 바운스 장부: 한 번의 투척이 몇 번 '재작성'되는가

연막 하나를 뜯어보면 낙점은 네 가지 요소의 합으로 결정된다.

첫째는 발사 파라미터: 위치, 시점 상하각, 이동 속도, 점프투척 여부. 이 층은 플레이어가 가장 쉽게 인지하고 전부로 착각하기 쉽다. 둘째는 충돌 응답: 투척물이 벽, 바닥, 상자에 부딪힐 때의 반발 계수와 마찰. 셋째는 지오메트리 자체: 상자의 충돌 부피가 시각 모델보다 약간 큰지, 경사로의 충돌면이 분할되어 있는지, 문틀에 추가 충돌판이 있는지. 넷째는 샘플링: 서버가 틱 단위로 물리를 진행하며 발사 순간의 미세한 변위가 양자화된다.

진짜 골치 아픈 것은 둘째와 셋째다. 이들은 위치처럼 '눈에 보이지' 않지만, 버전이 특정 상자의 충돌 부피, 특정 경사로의 충돌면, 특정 문틀의 충돌판을 조정하는 순간 투척물은 두 번째 바운스에서 방향이 재작성된다. 결과는 이렇다: 연막이 폭탄 지점에 펼쳐지지 않고 벽에 걸린다. 섬광이 처마를 넘지 못하고 처마 끝에 맞고 되돌아온다.

그래서 유틸 라인의 본질은 좌표가 아니라 바운스 장부다. 첫 충돌이 어디서, 어떤 각도로 반발하는지, 두 번째 충돌이 속도를 얼마나 먹는지, 최종 낙점 오차가 얼마인지. 좌표는 이 장부의 표지일 뿐이다.

2. 기본 유틸 라인을 버전별로 다시 그려야 하는 이유

기본 유틸 라인의 가치는 '안정적 재현'에 있다. 기본 연막 세트의 낙점 오차가 반 몸폭 이내라면, 팀은 라운드 시작 10초 안에 결과를 보지 않고도 로테이션을 걸 수 있다. 하지만 기본 라인의 안정성은 전제 하나에 의존한다: 바운스 장부가 변하지 않는다는 것.

버전이 충돌이나 샘플링을 건드리면 기본 라인은 세 가지 전형적 실패를 보인다.

편향형 실패: 낙점이 전체적으로 평행 이동한다. 상자 충돌 부피 변화에서 주로 나타나며, 연막이 폭탄 지점 가장자리에서 바깥으로 미끄러진다. 고치기 가장 쉽고 위치만 미세 조정하면 된다.

분기형 실패: 같은 투척이 위치에 따라 두 가지 낙점을 만든다. 경사로나 처마 끝의 충돌면 조정에서 주로 나타나며, 투척물이 임계 각도에서 넘어가거나 먹히거나 한다. 가장 위험하다. 연습실에서 열 번 성공해도 경기에서는 세 번 실패할 수 있다.

지연형 실패: 낙점은 맞는데 펼쳐지는 시간이 한 박자 늦다. 샘플링이나 물리 진행의 미세한 변화에서 주로 나타나며, 연막은 '도착한 것처럼' 보이지만 상대가 이미 당신의 위치를 먼저 본다. 가장 은밀하다. 영상으로는 안 보이고, 실제로 싸워봐야 '왜 항상 반 박자 느리지' 싶어진다.

기본 라인을 다시 그리는 이유는 옛 라인이 '틀렸기' 때문이 아니라 옛 라인의 허용 오차 창이 좁아졌기 때문이다. 재작성의 목표는 새 좌표를 찾는 것이 아니라 허용 오차가 가장 큰 라인을 다시 찾는 것이다. 위치가 약간 어긋나도 여전히 떨어지고, 발사가 약간 빨라도 여전히 떨어지는 라인.

3. 어떻게 연습할까: 유틸을 주문이 아니라 모델로

각 기본 유틸을 세 단계로 나눠 재연습할 것을 권한다.

첫째, 위치를 고정하고 시점만 바꾼다. 낙점이 상하각에 민감한 구간을 찾는다. 즉 '한 칸 올리면 넘어가는가'를 본다. 이 단계는 분기 경계를 측정하는 것이다.

둘째, 시점을 고정하고 위치만 바꾼다. 전후좌우로 반 발짝씩 움직이며 낙점의 표류 방향을 본다. 이 단계는 편향 허용 오차를 측정하는 것이다.

셋째, 이동과 점프투척 변수를 넣어 발사 타이밍을 측정한다. 이 단계는 지연 허용 오차를 측정하는 것이다.

세 단계를 거치면 자신만의 허용 오차 지도가 나온다. 어떤 파라미터는 느슨하게 둬도 되고, 어떤 것은 반드시 외워야 한다. 경기에서 진짜 목숨을 구하는 것은 '이 연막을 외웠다'가 아니라 '이 연막이 어떤 조건에서 실패하며, 실패할 때 어디를 보완해야 하는지 안다'는 것이다.

버전 업데이트는 두렵지 않다. 무서운 것은 옛 장부로 새 궤적을 계산하는 것이다. 유틸 라인을 버전별로 재연습하는 것은 기억력이 아니라 바운스 모델에 대한 이해를 연습하는 것이다. 장부를 이해하면 버전이 바뀌어도 숫자 몇 개만 고치면 된다. 장부를 이해하지 못하면 버전이 바뀔 때마다 주문을 처음부터 외워야 한다.