정지 사격은 브레이크가 아니라 기어 변속이다: 서브틱 시대, 정지 윈도우 재측정

2026년 10월 6일 14:00:07

CS2의 서브틱 구조에서 정지 사격은 단순한 감속이 아니다. 입력은 틱 내부에서 타임스탬프로 기록되지만, 속도 감쇠 곡선은 여전히 물리적으로 존재한다. 진정한 정지 윈도우는 속도가 0을 통과하는 전후 수십 밀리초이며, 서브틱은 이 창을 더 정밀하게 계산할 뿐 넓혀주지는 않는다. 마우스 보정과 반대 키 입력의 타이밍을 재정립해야 한다.

서론

많은 사람들이 정지 사격을 '브레이크를 밟는 것'으로 이해한다. 하지만 CS2의 서브틱 아키텍처에서 당신이 누른 A와 D는 특정 프레임에 샘플링되는 것이 아니라, 하나의 틱 내부에서 타임스탬프로 기록된다. 문제는 기록되는 순간과 탄도가 계산되는 순간 사이에, 당신이 만질 수 없는 보간층이 존재한다는 점이다. 정지 윈도우는 본질적으로 '브레이크 거리' 문제가 아니라 '기어 변속' 문제다.

1. 서브틱이 당신에게 준 것과 빼앗은 것

구형 128틱 로직은 각 틱마다 입력을 한 번 샘플링하고, 탄도를 틱 단위로 계산했다. D 키를 놓았을 때 정확히 틱 경계에 걸리면 다음 틱에서 속도가 0이 되고 탄도가 안정되었다. CS2는 입력 샘플링을 틱에서 분리했다. 이론적으로 당신이 '키를 놓은 그 밀리초'가 기록되고, 서버는 이 타임스탬프를 기준으로 위치를 추론한다.

좋은 소리처럼 들린다. 하지만 실제 게임에서는 스프레이 중 총구가 여전히 흔들리고, 첫 발이 '이상하게' 빗나간다. 원인은 샘플링 정밀도가 아니라 속도 감쇠 곡선에 있다. 방향 키를 놓아도 속도는 즉시 0이 되지 않는다. 가속도의 반대 방향으로 감쇠한다. 서브틱은 '놓는' 동작을 더 일찍 기록할 뿐, 감쇠에 필요한 시간을 바꾸지 않는다.

다시 말해: 서버는 당신이 멈추려는 것을 더 빨리 알지만, 캐릭터는 여전히 짧은 거리를 미끄러진다. 이 미끄러짐이 바로 정지 윈도우의 실제 폭이다.

2. 정지 윈도우는 0이 아니라 구간이다

정지 사격을 세 단계로 나누자:

  1. 입력 반전: 반대 키를 누르면 가속도가 반대로 작용하기 시작한다.
  2. 속도가 0을 통과: 캐릭터의 실제 속도가 양수에서 0을 지나 음수로 간다. 이 순간이 '가장 안정적인' 지점이다.
  3. 반대 가속: 너무 오래 누르면 캐릭터가 반대 방향으로 움직이기 시작하고 탄도가 다시 분산된다.

서브틱이 바꾸는 것은 1단계의 기록 정밀도와 2단계의 물리 추론 정밀도다. 하지만 3단계는 전적으로 당신의 손가락에 달려 있다. 대부분의 문제는 반대 키를 너무 오래 누르는 것이다. 그들은 'A를 누르고 있어야 멈춘다'고 생각하지만, 속도가 0을 통과한 후에는 1밀리초를 더 누를 때마다 다음 발에 오차를 만든다.

진정한 정지 윈도우는 속도가 0을 통과하는 전후 수십 밀리초의 좁은 틈이다. 서브틱은 이 틈을 더 정확하게 계산하지만, 틈 자체를 넓히지는 않는다.

3. 조준선 복귀: 무시된 '두 번째 정지 사격'

대부분은 캐릭터가 멈췄는지에만 관심이 있고, 조준선이 복귀했는지는 신경 쓰지 않는다. 이 둘은 별개다.

캐릭터 속도가 0이 되면 탄도의 기본 분산은 최소로 돌아간다. 하지만 조준선 자체에는 시각적 복귀 과정이 있다. 당신의 손이 마우스를 반대로 보정하는데, 이 보정과 캐릭터 속도는 독립적인 두 개의 곡선이다. 캐릭터가 먼저 멈추고 마우스가 늦게 도착하면 첫 발은 여전히 빗나간다.

서브틱 아래에서 서버의 탄도 계산은 당신이 '발사 키를 누른' 타임스탬프에 더 가깝다. 이는 마우스 보정이 캐릭터 감속보다 더 일찍 완료되어야 한다는 뜻이다. 과거 틱 샘플링은 약간의 '버퍼'를 주었지만, 이제 그 버퍼는 압축되었다.

실전에서는 정지 사격 리듬을 반대로 연습해야 한다: 먼저 마우스 복귀를 연습하고, 그 다음 반대 키를 연습하라. 마우스는 당신이 능동적으로 제어할 수 있지만, 캐릭터 감속은 수동적 추론이기 때문이다.

4. 훈련장에서의 구체적인 연습법

창작마당 이동 표적 맵에서 고정 표적을 쏘지 마라. 표적을 '메트로놈'으로 삼아라:

  • D로 평행 이동하다가 표적이 조준선 오른쪽에 들어오면, 먼저 마우스를 복귀하고 A를 누른다.
  • A를 누르는 시간은 '캐릭터가 멈췄다'고 느껴지는 순간을 넘기지 마라.
  • 발사한다.

자신의 데모를 녹화해서 슬로우 모션으로 세 가지를 관찰하라: 속도 곡선이 0을 통과하는 시점, 마우스가 멈추는 시점, 발사 타임스탬프. 세 점이 가까울수록 정지 사격이 깔끔하다. 서브틱은 이 일을 대신 해주지 않는다. 단지 오차를 더 선명하게 드러낼 뿐이다.

정지 사격은 결코 캐릭터를 땅에 못 박는 것이 아니다. 올바른 수십 밀리초 안에서 속도, 조준선, 발사를 동시에 정렬하는 것이다. 서브틱은 자를 더 세밀하게 만들었지만, 재는 것은 여전히 당신 자신이다.