CS2 子 tick 輸入邊沿、急停窗口與準星回正往往不同步。本文說明尾速未清前,伺服器如何仍把你記成帶位移懲罰的狀態,以及實戰如何自測閉合相位。
導語
很多局內衝突不是槍法差半格,而是記帳順序差半拍:本機已經鬆了 A/D、準星視覺上也回正了,伺服器在子 tick 裡仍把你記成「帶尾速的位移體」,首發散布就會按移動懲罰結帳。這篇只談三件事的閉合關係——子 tick 怎樣插值你的輸入、急停窗口裡哪一段才算合法射擊相位、準星回正動畫與伺服端精度狀態為何常常不同步。
子 tick 位移:輸入不是「每幀一次」,而是「誰先占坑」
CS2 的子 tick 邏輯,核心不是把 64 tick magically 變 128,而是在同一次物理步進裡,給按鍵邊沿更高優先級。按下方向鍵的瞬間,伺服器可能在兩個子 tick 取樣點之間插入一次「意圖變更」;鬆鍵邊沿同樣會讓減速曲線重新分段。
對選手筆記而言:
- 邊沿比按住更貴:長按勻速時,子 tick 多半只是在延續上一段速度;真正改變散布狀態的,往往是鬆鍵或反按那一下。
- 尾速不是零:急停不是速度立刻歸零,而是加速度在若干子 tick 內把水平分量壓到散布閾值以下;閾值之前,仍可能被算作「在移動」。
- 對槍軸會騙眼:第三人稱模型與第一人稱準星回正,走的是動畫與預測;伺服端散布讀的是速度向量模長與地面接觸狀態,兩套時鐘不必對齊。
訓練房若只盯 FPS 與 ping,很容易忽略「尾速帳」。建議開 sv_showimpacts 或對比移動散布的 demo,專錄只鬆鍵、不反按與鬆鍵後立刻反按兩種急停,看首發彈孔分布差,比盲練壓槍更能定位問題在輸入還是相位。
急停窗口:減速曲線裡的「合法第一槍」
急停(counter-strafe)在職業局常被說成習慣,技術上它是一段可重複的減速窗:朝左走時按 D,並非立刻獲得向右滿速,而是先抵消左向分量,再在極短窗口內把淨速度壓進「可首發」區間。
三條實戰邊界:
- 反按時機:反按過早會短暫「剎車過頭」再回彈,回彈段仍可能吃移動懲罰;反按過晚則淨速度下降慢,整個窗口後移。
- 對角分量:斜向(W+A)急停若只反按 A 而不處理 W,水平面仍留縱向尾速;Mirage 中路小身位對槍裡常見「我停了但子彈散」。
- 表面與台階:子 tick 對地面法線、邊緣的判定會影響是否仍算 airborne 微狀態;Ancient 外場小坡、Inferno 香蕉道沿牆滑步,都會把急停窗口整體拉長半拍。
練成肌肉記憶時,別追求鍵聲一響就點射,而是追求淨速度先閉合再開火。職業片段常見 pattern:peek 出角先見資訊,第二拍才是帶急停閉合的單發或兩連;第一拍若是跑射,多半是賣資訊而非要擊殺。
準星回正:視覺閉合早於精度閉合
準星回正(crosshair reset)在客戶端幾乎總是比伺服端散布恢復更快。動畫與後座力恢復曲線為了手感,會先把準星拉回「看起來能瞄」的位置;首發精度是否恢復,取決於移動懲罰是否清零、上一輪點射是否進入 recovery 段。
典型錯位:
- 「站住錯覺」:模型腳已停、準星也靜,散布仍寬,中距離點射會明明瞄頭卻打肩。
- 連點搶拍:第一發在尾速帳未清時出去,第二發準星已回正,卻吃到第一發的移動/連射疊加懲罰,表現為第二發更準但第一發已經虧交換。
- 蹲停疊加:蹲鍵改變 hitbox 與速度上限,急停窗與準星回收相位會再錯半拍;預設架點若習慣蹲起 peek,要在練槍裡單獨測「蹲+急停+單發」,別只測站立急停。
可操作的核對順序(不佔補丁口徑,只談自測):
- 空地圖 A→D 單發,記錄鬆 D 到開火間隔 0/1/2 個「感覺幀」,找散布突然收束的最短間隔。
- 同一間隔加入反按 A,比較彈孔是否整體內收——若內收明顯,瓶頸在尾速帳而非後座力。
- 換 AK 與 M4 各測一輪:各槍 recovery 不同,但移動懲罰清零邏輯一致,別用「某槍 feel 好了」掩蓋急停未閉合。
小結
子 tick 讓輸入邊沿更「貴」,急停窗口是尾速帳的閉合過程,準星回正只是客戶端先行的視覺安慰。競技裡把 peek 拆成「資訊拍+閉合拍+開火拍」,比單純拉高 KPM 更穩。皮膚、準星樣式、在 C5GAME 或 Steam 上換的靜態準星圖,都不會改這套伺服端記帳;要改的是鬆鍵、反按與開火之間的半拍順序。