サブティック移動により、クロスヘア表示とサーバー判定は完全に分離した。見た目の戻りを待たず、速度が射撃許容範囲に入る瞬間に撃て。
多くのプレイヤーはカウンターストレイフを「逆キーを押して、クロスヘアが戻ったら撃つ」と理解している。CS2ではこの説明では一層まるごと抜け落ちる。戻りはあくまで視覚的な終点であり、判定上の終点はその前後どちらかのフレームにある。サブティックの存在が、この二つを一致させない。
結論から言う。カウンターストレイフの窓は「クロスヘアが静止して見える」瞬間ではなく、「速度ベクトルが射撃許容範囲に収まる」短い区間だ。目に見えるクロスヘアの戻りはクライアント側レンダリングの産物で、サーバーが読むのは速度サンプル。その間には入力遅延、補間、そして統合される可能性のある移動更新が挟まる。だからカウンターストレイフの練習とは「クロスヘアを見る」ことではなく、「クロスヘアが完全に戻る前に撃つ勇気」を鍛えることだ。
1. サブティックは「移動」をより細かい粒に刻む
従来のティックは離散サンプリングで、毎フレームの変位は量子化される。CS2のサブティック移動はティック間の補間を細かくし、動きは滑らかになる。代わりに「速度がゼロになる」瞬間を目で捉えにくくなった。Aを離してDを押すその瞬間、速度は+vから-vへ直接飛ぶのではなく、ごく短い遷移帯を通る。射撃判定が読むのはこの遷移帯のサンプル値であり、画面のクロスヘア位置ではない。
ここから二つの帰結が出る。第一に、逆キー入力が「鋭い」ほど遷移帯は短くなるが、短い≠ゼロだ。第二に、成功するかは遷移帯のどちら側で撃つかで決まる。1フレーム早ければまだ流れ、1フレーム遅ければすでに安定。その間のフレームこそが本当の窓だ。プロのカウンターストレイフが「粘る」ように見えるのは手が速いからではなく、引き金を遷移帯の終わりのフレームに圧縮しているからで、視覚的な戻りを待っていない。
2. クロスヘアの戻りはレンダリングの嘘
戻りアニメーションは実際の速度と切り離されている。クライアントは画面を滑らかにするため視点とクロスヘアを補間するので、見える「戻り」はサーバーが認める速度ゼロより少し早くも遅くもなり得る。このズレは近距離の撃ち合いで増幅される。止まったつもりがサーバーはまだ滑っていると見なし、まだ動いているつもりが判定はすでに通している。
実戦では「止まったのに外す」と「動いているのに当たる」が同時に起きる。まずネットワークを疑う前に、このタイミング差を受け入れよう。直し方は感度ではなく、自分専用の「先行量」を作ることだ。トレーニングマップの固定ターゲットで、クロスヘアがまだ少し戻り切っていない状態で意図的に撃ち、命中率を記録して自分の先行フレームを見つける。このフレーム数は人によって違い、モニター、マウスのポーリングレート、握り方にも左右される。
余談だが、スキン検視の話でこれを持ち出す人もいる。検視アニメの銃口の揺れと実戦カウンターストレイフの視覚フィードバックは別ロジックなので、検視画面の手感から実戦の窓を推測しないほうがいい。
3. 窓を知識ではなく筋肉記憶に変える
原理を知っても意味はない。カウンターストレイフは条件反射だ。おすすめの練習法:
- ダイナミッククロスヘアを切り、静的クロスヘアで逆キーを練習。戻りを見ないよう強制し、足音のリズムで撃つ。
- Workshopの動くターゲットマップで、ターゲット速度を相手の横移動に近づけ、「遷移帯で撃つ」練習をする。
- 一人称デモを録画し、引き金のフレームをコマ送りで見て、速度バーと命中フィードバックを突き合わせ、ズレを探す。
最後に。サブティックは神秘ではない。「存在すると思っていた瞬間」をいくつかに分割しただけだ。カウンターストレイフの上手い人は止まるのが速いのではなく、どの区間で撃つべきかを早く知っている。クロスヘアの戻りは目に見せるためのもので、引き金はサーバーに聞かせるためのもの。この二つは混同しないほうがいい。