Sub-tick — не мистика: окно контр-страйфа, возврат прицела и расчёт в 1/128 секунды

13 октября 2026 г. в 14:00:08

Что sub-tick реально изменил: окно контр-страйфа стало интервалом, возврат прицела рассинхронизировался с траекторией, а дефолтные раскидки требуют перезаписи. Разбираем механику без мистики.

Введение

Многие воспринимают sub-tick как маркетинговый термин: мол, просто подняли тикрейт с 128 до «бесконечности». Но на стороне сервера происходит другое: ваш ввод получает временную метку, и сервер между двумя тиками пересчитывает порядок событий, используя эти метки. Перестрелки, контр-страйф, приземление гранат — всё это заново перетасовывается логикой временных меток. Эта статья не о выводах, а о том, как считаются эти самые метки.

1. Окно контр-страйфа — не ноль, а интервал

В старой версии определение контр-страйфа практически упиралось в границу тика: вы отпускаете клавишу в N-м тике, но сервер признаёт вас «остановившимся» только в N+1-м. При 128 тиках это 7.8 мс — глазом не видно, но в сочетании с окном стрельбы противника это и есть источник споров «я остановился первым, почему попал он».

После sub-tick само действие отпускания клавиши получает временную метку. Сервер больше не ждёт следующего тика, а вставляет эту метку в очередь событий текущего тика и переупорядочивает её. В результате «эффективное окно» контр-страйфа превращается из точки в отрезок — примерно от первой выборки после завершения обратной компенсации до следующего тика.

Это означает две вещи. Первое: ваш контр-страйф не обязан быть «идеальным» — достаточно, чтобы амплитуда обратного ввода и временная метка попали в окно. Второе: граница окна всё ещё существует, просто стала уже, а не исчезла. Ощущение «теперь контр-страйф лучше слушается» — это расширение окна и рост допуска, а не то, что вы стали быстрее.

2. Рассинхрон возврата прицела и траектории

Возврат прицела (recoil recovery) — ещё одна система, затронутая sub-tick. Визуально возврат прицела в исходное положение — это интерполяционная анимация; фактическое восстановление траектории идёт по другому расчёту. В старой тиковой модели оба процесса принудительно выравнивались по одному кадру, а после sub-tick каждый получил свою временную метку — и появился наблюдаемый рассинхрон.

Конкретно: при серийных очередях вы видите, что прицел уже вернулся, но точка попадания следующей пули всё ещё на кривой восстановления. Это не баг, а несинхронность скорости восстановления и скорости визуальной интерполяции. Решение — не заучивать паттерны, а чуть замедлить «ритм очереди»: дать анимации возврата прицела завершиться и только потом стрелять — тогда и фактическая траектория вернётся в нужную точку.

Это «чуть» — примерно интервал в одну-две пули. На тренировочной карте это можно отработать специально: стреляете тройкой в стену, смотрите, насколько точка попадания третьей пули отличается от положения прицела, и корректируете ритм, пока они не совпадут.

3. Как довести механику до мышечной памяти

Теория закончилась, на практике — три действия.

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

Второе: ритм очередей тренируйте по принципу метронома. Считайте не секунды, а визуальное событие — «возврат прицела». Увидели возврат — стреляете следующий выстрел. Доводите до автоматизма, пока не станет мышечной памятью.

Третье: время приземления гранат нужно перекалибровать. При sub-tick определение приземления гранат тоже использует временные метки, и если дефолтные раскидки записаны под старый тик, будет незаметная глазу, но смертельная в бою погрешность. При каждой смене версии стоит потратить десять минут и перезаписать常用 дымы.

Заключение

Sub-tick не упрощает игру, а вытаскивает на поверхность детали, которые раньше скрывались за границами тиков. Окно контр-страйфа расширилось, но не исчезло; возврат прицела стал быстрее, но не синхронизирован с траекторией; гранаты стали точнее, но дефолтные раскидки нужно перезаписывать. Разобраться в этих расчётах куда полезнее, чем спорить, «мистика это или нет».