
Что такое тикрейт и Sub-Tick в КС 2
После перехода Counter-Strike на Source 2 привычное представление о тикрейте изменилось. В CS:GO игроки годами сравнивали серверы на 64 и 128 tick, меняли сетевые параметры и связывали точность регистрации практически напрямую с частотой обновления сервера.
В CS2 основой сетевой архитектуры стала система Sub-tick. Сервер по-прежнему работает с определенным интервалом обновления, но действия игрока получают дополнительную временную метку между обычными тиками.
Из-за этого вопрос о том, какой тикрейт в CS2, уже нельзя рассматривать так же, как во времена CS:GO.
Какой тикрейт в CS2

В CS2 используется базовая частота:
64 Hz
То есть сервер обновляет состояние игры 64 раза в секунду.
При этом действия игрока дополнительно обрабатываются через Sub-tick. Система записывает время события внутри интервала между двумя серверными обновлениями.
Именно поэтому привычное сравнение:
64 tick против 128 tick
в CS2 уже не полностью отражает работу регистрации.
Что такое Sub-tick
Sub-tick позволяет серверу учитывать точное время пользовательского действия между обычными тиками.
Например, серверный интервал при 64 Hz составляет:
15.625 мс
В старой модели действие фактически ожидало обработки в рамках очередного серверного обновления.
В CS2 клиент может передать временную метку, показывающую, когда именно внутри этого интервала произошло действие.
Условно:
T + 3.4 ms
где T представляет начало текущего серверного тика.
Это дает серверу дополнительную информацию о времени выстрела, движения или другого пользовательского ввода.
64 Hz и точность действий
Базовый серверный интервал можно рассчитать следующим образом:
1000 / 64 = 15.625 мс
То есть новое состояние сервера формируется примерно каждые:
15.625 мс
Однако Sub-tick позволяет не привязывать каждый клик строго к началу или концу этого окна.
Если выстрел произошел спустя несколько миллисекунд после начала тика, сервер получает соответствующую временную отметку.
Server-side rewind
При обработке выстрела система может учитывать положение игроков в момент, соответствующий полученной временной метке.
Для этого используется механизм server-side rewind.
Смысл заключается в том, что сервер ориентируется не только на положение объектов в момент следующего обновления, но и на время фактического действия.
Именно эта логика позволяет Sub-tick работать поверх базового 64 Hz.
Почему 128 tick недоступен на Faceit

После выхода CS2 ожидалось, что сторонние платформы продолжат использовать 128 tick, как это было в CS:GO.
Однако поддержка такой схемы была ограничена самим движком.
На Faceit используется тот же базовый подход:
64 Hz + Sub-tick
Поэтому обычного перехода на полноценный 128 tick в соревновательном режиме нет.
Тикрейт Valve и Faceit
| Параметр | Valve MM / Premier | Faceit / локальный сервер |
|---|---|---|
| Базовый тикрейт | 64 Hz | 64 Hz / локально 64-128 Hz |
| Sub-tick | Да | Да |
-tickrate 128 |
Нет | Faceit: нет / локально: да |
Таким образом, разница между официальным матчмейкингом и Faceit больше не строится вокруг классического сравнения 64 и 128 tick.
Работает ли -tickrate 128
Параметр:
-tickrate 128
можно встретить в старых настройках CS:GO и тренировочных конфигурациях.
В CS2 он не позволяет изменить частоту официального сервера.
В Premier, Matchmaking и на Faceit параметр не меняет серверную конфигурацию.
Использовать его имеет смысл только при создании собственного локального тренировочного сервера, где такая настройка поддерживается.
Можно ли поставить 128 tick в Premier
Нет.
Игрок не управляет конфигурацией официального сервера.
Поэтому запуск игры с:
-tickrate 128
не заставит Premier использовать другую частоту обновления.
То же ограничение относится к обычному Matchmaking.
Почему ощущения от Sub-tick отличаются
Восприятие стрельбы зависит не только от того, насколько точно сервер получил временную отметку.
Игрок видит еще и клиентскую часть:
- анимацию отдачи;
- трассер;
- положение модели;
- отображение попадания;
- очередной отрисованный кадр.
Если визуальный эффект появляется не одновременно с моментом обработки действия, возникает ощущение небольшой задержки.
Из-за этого игрок может воспринимать регистрацию как неточную, даже если сервер уже обработал выстрел.
Изменения визуальной синхронизации
В сентябре 2025 года в рамках Genesis Update была изменена синхронизация визуальной части стрельбы.
До этого выстрел мог быть обработан через Sub-tick раньше, чем появлялась соответствующая анимация или трассер.
После обновления визуальная часть была лучше синхронизирована с временной меткой действия.
Это уменьшило ощущение задержки между нажатием кнопки и отображением выстрела.
Как FPS влияет на Sub-tick
Высокий и стабильный FPS важен для общего ощущения ввода и плавности игры.
Если система работает на:
60 FPS
время одного кадра составляет приблизительно:
1000 / 60 = 16.6 мс
Это уже больше базового интервала 64 Hz:
15.625 мс
Поэтому низкий FPS ухудшает частоту обновления визуальной и клиентской части игры.
Рекомендуемый запас FPS
Для комфортной игры лучше иметь частоту кадров значительно выше базовой серверной частоты.
В исходных параметрах приводится ориентир:
200+ FPS
То есть примерно в 2-3 раза больше 64 Hz.
При этом важен не только средний FPS.
Frametime важнее одной цифры FPS
Два компьютера могут показывать одинаковые 300 FPS, но ощущаться совершенно по-разному.
Причина заключается в стабильности frametime.
Например, ровная последовательность кадров воспринимается лучше, чем постоянные скачки:
3 мс
3 мс
10 мс
2 мс
8 мс
Даже высокий средний FPS не компенсирует сильную вариативность времени кадра.
Поэтому для стабильной работы желательно минимизировать:
- микрофризы;
- резкие просадки;
- скачки frametime.
NVIDIA Reflex
Для уменьшения задержки ввода можно использовать NVIDIA Reflex.
Он помогает уменьшить очередь между CPU и GPU и делает обработку пользовательского ввода более своевременной.
Это особенно полезно, когда видеокарта работает под высокой нагрузкой.
Стоит ли ограничивать FPS
Искусственно опускать FPS ниже частоты монитора ради попытки "синхронизировать Sub-tick" не требуется.
Низкий FPS увеличивает время между кадрами и ухудшает ощущение управления.
Основная задача заключается не только в максимальном значении счетчика, а в получении стабильного frametime.
Размер сетевых пакетов CS2
Сетевая архитектура CS2 передает больше данных, чем старая система CS:GO.
Для сетевых пакетов приводится размер около:
1301 байта
Это примерно в 5-6 раз больше некоторых пакетов старой версии игры.
Поэтому качество соединения остается важным фактором.
Почему стабильность сети важна
Sub-tick не устраняет обычные сетевые проблемы.
Если соединение имеет:
- высокий ping;
- packet loss;
- jitter;
- задержки Wi-Fi;
временные метки все равно приходят на сервер через нестабильный канал.
Поэтому хороший Sub-tick не способен полностью компенсировать потерю пакетов или сильные скачки задержки.
Jitter и packet loss
Jitter представляет собой нестабильность времени доставки пакетов.
Даже если средний пинг выглядит нормально, большой разброс между пакетами может ухудшать игровой процесс.
Например:
20 мс
21 мс
19 мс
65 мс
22 мс
Среднее значение может казаться приемлемым, но отдельные скачки создают заметные проблемы.
То же относится к packet loss, когда часть передаваемых данных вообще не достигает сервера.
Что стало с net_graph
В CS:GO для сетевой диагностики использовалась команда:
net_graph 1
В CS2 классический net_graph больше не используется.
Ему на смену пришла система:
Telemetry
Она отображает необходимые показатели непосредственно через новый интерфейс игры.
Как включить телеметрию

Откройте:
Настройки -> Игра -> Телеметрия
Там можно включить отображение:
- FPS;
- пинга;
- сетевых потерь.
Для каждого параметра можно выбрать режим постоянного отображения.
Это позволяет следить за состоянием соединения и производительности прямо во время матча.
Можно ли посмотреть тикрейт через net_graph
Старый способ:
net_graph 1
не работает.
Для мониторинга основных сетевых характеристик необходимо использовать новую телеметрию.
При этом базовая серверная конфигурация CS2 остается 64 Hz с Sub-tick.
Что произошло с cl_updaterate
В старых конфигурациях CS:GO часто встречалась команда:
cl_updaterate
В CS2 самостоятельно подбирать это значение для официального сервера больше не требуется.
Серверная архитектура управляет соответствующими параметрами самостоятельно.
Что произошло с cl_cmdrate
То же относится к:
cl_cmdrate
Старые попытки вручную выставлять сетевые рейты больше не дают того эффекта, который был актуален для предыдущих версий Counter-Strike.
Работает ли cl_interp
Старая переменная:
cl_interp
также больше не является обычным пользовательским способом настройки интерполяции.
Управление соответствующей сетевой логикой выполняется самой игрой.
Статус старых параметров
| Команда / параметр | Статус в CS2 | Альтернатива |
|---|---|---|
net_graph 1 |
Удалена | Телеметрия |
-tickrate 128 |
Ограниченно | Локальный сервер |
cl_interp |
Заблокирована | Автоматическое управление |
cl_updaterate |
Серверное управление | Ручная настройка не требуется |
cl_cmdrate |
Серверное управление | Ручная настройка не требуется |
Почему старые конфиги не возвращают 128 tick
Ни autoexec.cfg, ни параметры запуска не способны изменить конфигурацию удаленного сервера Valve или Faceit.
Поэтому команды из старых гайдов не позволяют превратить:
64 Hz
в:
128 Hz
на официальном сервере.
Клиент может управлять только теми параметрами, которые разрешены самой игрой.
Что сильнее влияет на ощущения от стрельбы
При текущей архитектуре стоит обращать внимание сразу на несколько факторов:
- стабильный FPS;
- низкий frametime;
- минимальный jitter;
- отсутствие packet loss;
- нормальный ping;
- минимальную задержку CPU и GPU.
Именно сочетание этих характеристик сильнее влияет на ощущение стрельбы, чем попытки изменить серверный тикрейт через старые команды.
64 tick против 128 tick в CS2
В классическом понимании CS:GO 128 tick означал серверное обновление примерно каждые:
1000 / 128 = 7.8125 мс
Для 64 tick:
1000 / 64 = 15.625 мс
В CS2 базовый интервал остается 15.625 мс, однако Sub-tick добавляет точное время действия внутри этого промежутка.
Поэтому архитектура отличается от простой модели, где вся точность определялась только количеством серверных тиков.
Можно ли отключить Sub-tick
В обычных официальных режимах пользователь не управляет архитектурой Sub-tick.
Она встроена в сетевую систему CS2.
Нет отдельной обычной настройки, позволяющей переключиться обратно на классическую модель CS:GO.
Как настроить CS2 под Sub-tick
Вместо попыток менять тикрейт практичнее сосредоточиться на стабильности клиента.
Проверяйте:
- FPS;
- frametime;
- ping;
- packet loss.
Для мониторинга используйте:
Настройки -> Игра -> Телеметрия
При необходимости можно включить NVIDIA Reflex для снижения задержки между CPU и GPU.
Главный вывод о тикрейте CS2
Базовый тикрейт CS2 составляет 64 Hz, а действия игроков дополнительно обрабатываются системой Sub-tick.
На официальных серверах Valve и Faceit обычный пользователь не может перейти на классический 128 tick с помощью:
-tickrate 128
Старые параметры net_graph, cl_interp, cl_updaterate и cl_cmdrate также больше не работают как привычные инструменты оптимизации из CS:GO.
Поэтому вместо поиска команды на изменение тикрейта полезнее следить за стабильностью FPS, frametime и интернет-соединения. Sub-tick не отменяет влияние пинга, jitter и packet loss, но позволяет серверу точнее определять момент действия внутри стандартного 64 Hz интервала.






























































































































































































































