Сабтик — это не то, что можно заскриншотить в патчноутах, а скорее щель. Вы отпускаете A и жмёте D, прицел на экране уже вернулся на цель, но на сервере ваш вектор скорости всё ещё гасится. Эта статья не про мистическое ощущение, а про разбор этой щели на три вычислимых статьи: затухание ускорения, возврат прицела и регистрация выстрела.
Сабтик — это не то, что можно заскриншотить в патчноутах. Это скорее щель. Вы отпускаете A и жмёте D, прицел на экране уже вернулся на цель, но на сервере ваш вектор скорости всё ещё гасится. Эта статья не про мистическое ощущение, а про разбор этой щели на три вычислимых статьи: затухание ускорения, возврат прицела и регистрация выстрела.
1. Окно контр-стрейфа — это не момент нажатия обратной клавиши
Старая формула контр-стрейфа в CS — «тапнуть в обратную сторону». Но в CS2 кривая ускорения персонажа и трение о землю считаются послойно. В момент отпускания A скорость не обнуляется мгновенно, она падает по наклону затухания; в момент нажатия D обратное ускорение только начинает накладываться. Настоящая точка старта окна контр-стрейфа — это кадр, в котором «наклон затухания + обратное ускорение» опускают горизонтальную скорость ниже порога точности оружия, а не кадр, в котором палец нажал D.
Поэтому в игре встречаются два вида контр-стрейфа: «тапнул и пошёл» — тактильно резко, но скорость не задавлена, и первый патрон ловит штраф за движение; и «додержал полтакта» — палец задержался на десяток миллисекунд, скорость упала до порога, и траектория действительно встала. Первый в ближнем бою выглядит быстрее, второй — правильный в перестрелке на средней и дальней дистанции. Смысл сабтика в том, что эти десяток миллисекунд больше не проглатываются целым тиком, и ваш ввод имеет шанс попасть между двумя тиками и быть интерполированным.
В переводе на тренировку: не оттачивайте в дезматче только «тап в обратную сторону», а вытяните прямую линию в мастерской, стреляйте одиночными из винтовки, держите прицел на одной точке стены и смотрите, будет ли группа пробоин «кучкой» или «вертикальной линией». Кучка — скорость задавлена, вертикальная линия — вы ещё скользите. Эта обратная связь нагляднее, чем смотреть кадры записи.
2. Возврат прицела: визуальный возврат — не возврат траектории
Многие понимают «возврат прицела» как возврат угла обзора, но на самом деле это две вещи: возврат угла обзора и возврат вектора скорости. Первое вы видите, второе считает сервер. Интерполяция сабтика делает возврат угла обзора плавнее, но затухание вектора скорости не заканчивается раньше из-за плавности картинки.
Это объясняет распространённую иллюзию: вы дёргаете прицел, контр-стрейфите, стреляете, прицел на экране явно стоит на противнике, а пуля уходит на полкорпуса. Прицел не врёт — вы выстрелили в момент завершения «возврата угла обзора», а «возврат скорости» ещё чуть-чуть не закончился. Правильный ритм — пусть возврат угла обзора немного опережает возврат скорости, то есть последний отрезок дёрганья прицела сознательно замедлить, оставив вектору скорости запас на затухание.
Для снайпера эта щель дороже. Порог точности AWP строже, чем у винтовки, а окно штрафа за движение после открытия прицела длиннее. Сабтик делает «выстрел сразу после флика» более связным на экране, но если скорость не задавлена, этот выстрел всё равно улетит. Не судите о возможности стрелять по связности картинки, судите по пробоинам.
3. Делать ли этот полушаг: вписать расчёт тайминга в позицию
Щель между окном контр-стрейфа и возвратом прицела в итоге сводится к очень приземлённому вопросу: делать ли лишний полушаг в перестрелке. Сделаете лишний полушаг — сможете прижать противника к краю укрытия, но время затухания скорости удлинится, и окно точности первого патрона сдвинется назад; не сделаете — встанете устойчивее, но можете не попасть в голову, которая торчит из-за укрытия на волосок.
Мой алгоритм — перевести этот полушаг в «задержку выстрела»: если лишний полушаг заставляет противника показаться на 20 см больше, а затухание контр-стрейфа занимает всего на кадр дольше — полушаг стоит того; если противник показывается всего на 5 см больше, а вам нужно додержать два кадра, чтобы задавить скорость — этот полушаг убыточен. Сабтик не решит за вас, он лишь делает расчёт тоньше, настолько, что вы почувствуете вес этого полушага.
И последнее: не используйте сабтик как оправдание «ощущение стало лучше». Он лишь раскладывает перед вами тайминги, которые раньше сглаживались целым тиком. Видите — значит, придётся отрабатывать самому.