Шов семплирования ввода и контрстрейф: сколько кадров после субтика считаются «стоя на месте»

22 сентября 2026 г. в 14:07:28

Ощущение «я стопнулся, а пуля ушла в сторону» в CS2 чаще связано не с sens, а с тремя разными шкалами времени: субтиковым движением, окном контрстрейфа и восстановлением точности. Разбираем, как ориентироваться на состояние, которое принимает сервер.

Лид

Игроки часто списывают промах после резкой остановки на «плохой аим». В Counter-Strike 2 субтиковое движение, окно контрстрейфа и возврат точности (не только прицела) живут на разных таймлайнах. Сервер обновляет скорость и статус движения более мелкими шагами, а картинка у вас — покадровая. Момент, когда вы отпустили клавишу, не обязан совпасть с тем, что сервер уже записал вас как стоящего. Понимание порядка этих процессов объясняет промахи первым выстрелом лучше, чем очередная смена DPI.

Субтиковое движение: смена состояния — не фронт клавиши

В CS2 ввод и физика на сервере режутся тоньше, чем в старых частях. Нажатия и отпускания попадают в очередь; ускорение, трение и потолок скорости считаются за несколько субшагов, а не «кадр — полный бег, кадр — ноль».

  • Контрстрейф противоположной клавишей (A↔D) даёт короткое противодействие векторов: модуль скорости падает, затем стремится к нулю, без мгновенной остановки.
  • Частичное отпускание (убрали W, держите A) меняет направление; сервер может оставить вас в «moving», хотя прицел на экране уже кажется спокойным.
  • Присед, приземление, трение о стену идут в том же солвере; остаток скорости на одном субтике достаточен, чтобы штраф разброса оставался в «движении».

Практический критерий — не «ноги визуально встали», а статическая/низкоскоростная зона, которую признаёт сервер. В DM осмысленно гонять «одна клавиша контрстрейф → пауза на полтakt → одиночный выстрел» — это ближе к рейтингу, чем спам без паузы.

Окно контрстрейфа: от почти нуля скорости до «можно стрелять»

Окно контрстрейфа — интервал, когда скорость уже низкая и ввод её снова не разгоняет, и правила точности переключаются на стоя/медленно. Его длину сжимают или растягивают три вещи:

  1. Тайминг контр-клавиши: отпустили только W без S — торможение трением, окно длиннее; дали противоположную — короче, но возможен лишний полшага и лишний угол для врага.
  1. Покрытие и уклон: банан на Inferno, ступени мид Mirage — разный «хвост» скорости после приземления; одна привычка на разных картах требует разного запаса по торможению.
  1. Связка с пиком: на широком выходе выстрел до обнуления скорости часто платит «штраф движения + инерция обзора»; на узком пике точку огня сознательно ставят ближе к задней границе окна — минус кадр угла, плюс доверие к первой пуле.

В про-сцене часто двухударная схема: первый такт — дистанция и стоп, второй — выстрел, которому можно верить. Окно как метроном, а не «отпустил — стреляю», убирает часть «в голову смотрел — в край попал» на средней и дальней дистанции.

«Прицел встал» ≠ точность вернулась

В разговоре «прицел восстановился» обычно про стабильный центр экрана; механически это разные линии:

  • Стабильность обзора — мышь остановилась, картинка не плывёт; клиент и чувствительность.
  • Спад разброса — отдача и inaccuracy со своими константами времени.
  • Доверие к первому выстрелу: у части стволов первые пули после входа в «стоя» ещё несут переходный штраф; надёжнее стрелять у конца окна, чем у начала.

Отсюда: точка на голове, одиночный — мимо кромки. Это не «не навёл», а состояние точности не догнало картинку. Тренировка только tracking в кастомке не заменяет цепочку движение → контрстрейф → ждём окно → один выстрел с разбором кластера первой пули.

Итог: повторяемая самопроверка

В кастомке десять раз W-выход → отпустить W + лёгкий S → один выстрел, смотреть только кластер первого попадания. Вертикальный или диагональный «хвост» — проверьте, был ли контр-клавишный стоп и не стреляете ли на переднем крае окна. Разброс при «спокойном» прицеле — остаточное медленное движение в субтиковом смысле. Развести субтик, окно контрстрейфа и восстановление точности на три этапа точнее, чем слепо крутить DPI — это ближе к реальному «стрелковому учёту» CS2.