Между «я отпустил клавишу» и «сервер считает, что я стою» в CS2 остаётся субтиковая фаза, которую можно эксплуатировать в дуэли. Окно counter-strafe — это не магия ощущений, а согласование разворота ввода, затухания скорости и восстановления точности.
Лид
После субтика между «клавишу отпустил» и «сервер зафиксировал стоп» всё ещё есть короткая фаза, которую можно использовать в размене. Окно counter-strafe — не «чувство рук», а вопрос того, чья линия приходит первой: разворот ввода, спад скорости или возврат разброса. Ниже — запись в стиле блокнота игрока, без неопубликованных официальных таблиц.
Нулевая скорость ≠ counter-strafe готов
Движение в CS2 ближе к интегрированию ввода по кадрам: в момент отпускания A/D клиентская анимация уже может уходить в «сбор шага», но горизонтальный остаток скорости ещё несколько субтиков сглаживается к нулю. Если соперник выходит на peek в тот же такт, что ты отпустил клавишу, он спорит не с тем, остановилась ли модель, а с тем, вернулся ли первый выстрел к стоячему профилю разброса.
Для тренировки достаточно одного контроля: на 64 tick и в offline прогоняешь серию одиночных tap, меняя только одно — после counter-strafe стреляешь сразу или через один такт ощущения. Если второй набор заметно плотнее, порог «готовности» привязывай к событию точности, а не к анимации «ноги не двигаются».
Окно counter-strafe: отрицательный ввод и такт разворота
Классика — короткий tap в противоположную сторону: с D на A или наоборот, чтобы вектор скорости быстрее прошёл через ноль. Окно слишком короткое — обратный ввод не успевает снять инерцию; слишком длинное — ты снова в полускоростном strafe, и прицел снова уводит посередине возврата.
На карте это видно в узких сменах угла: короткий коридор на Mirage, стена второго этажа на Inferno, смена угла на склоне Ancient — часто полтора «клетки» на связку «выход — counter-strafe — первый aim». Дроби практику на два такта: первый — только длина обратного tap (слух: со скольжения в тишину), второй — якорь прицела. Типичная ошибка — слить такты: угол уже открыт, а разброс всё ещё считается как на движении.
Возврат прицела: картинка опережает «можно стрелять»
Центрирование crosshair — это «выглядит правильно» в UI/камере; восстановление точности — «можно нажать первый выстрел». При субтиковой дискретизации они могут разойтись на полтакта: анимация возврата уже на месте, первый выстрел всё ещё с штрафом движения. Высокий DPI и низкая sens усиливают иллюзию — прицел на линии головы, попадание смещено.
Самопроверка без сторонних кривых: выбери статический якорь (ребро ящика на платформе Dust2, подоконник третьего этажа Nuke), двадцать раз «strafe на клетку — counter-strafe — один выстрел», фиксируй только системatic смещение дыр относительно линии головы. Если увод в одну сторону — сначала длина counter-strafe tap и ритм peek, а не смена стиля crosshair.
Заметка к BO на неделю 39
В BO «counter-strafe засчитан», когда одновременно: горизонтальная скорость ощущается нулём, первый выстрел в стоячем разбросе, якорь прицела не дёрнули вторично. Любой пробел — по умолчанию peek на движении: выиграть можно, но в блокнот не пиши «я уже умею counter-strafe». Визуализации разброса из мастерской Steam по-прежнему хороший эталон. Если менял перчатки или нож на C5GAME или Steam Market, ритм in-game анимации не погасит субтиковый долг — не обманывай себя плавностью inspect.
Субтиковое движение возвращает CS2 от мифа «нажал — встал» к мышлению интегралом вектора. Окно counter-strafe тренирует проход через ноль; возврат прицела — выравнивание события точности. Запиши полтактового debt в шаблон peek по умолчанию — это стабильнее первого контакта, чем новый crosshair.