Tickrate и subtick на сервере CS2
Все обычные серверы Counter-Strike 2 работают с базовым циклом 64 tick и системой subtick. Это относится и к официальным, и к пользовательским выделенным серверам.
Что такое 64 tick#
Сервер обновляет состояние мира 64 раза в секунду — один цикл занимает примерно 15,625 мс. В CS:GO момент выстрела или движения фактически привязывался к ближайшему серверному тику.
Что изменил subtick#
В CS2 клиент передаёт серверу точную временную отметку действия внутри тика. Сервер по-прежнему синхронизирует мир 64 раза в секунду, но знает, в какой момент между двумя тиками игрок выстрелил, прыгнул или начал движение.
Поэтому корректное описание сервера CS2:
64 tick + subtick
Это не «динамический тикрейт» и не 128 tick — это отдельная система учёта времени действий.
Можно ли включить 128 tick#
Нет. Параметр -tickrate 128, знакомый по CS:GO, не превращает современный сервер CS2 в полноценный 128-tick сервер. Valve унифицировала сетевую модель вокруг 64 Hz и subtick.
На BazaHost мы не показываем клиенту фиктивный переключатель 64/128: он создавал бы ложное ожидание, не меняя реальную сетевую модель игры.
От чего зависит качество игры#
При одинаковом тикрейте важнее:
- производительность одного ядра CPU;
- отсутствие перегрузки процессора;
- стабильный маршрут и низкий пинг;
- отсутствие потерь пакетов;
- достаточно RAM для режима и плагинов;
- исправные плагины без долгих обработчиков на каждом игровом событии.
Серверы BazaHost работают на Ryzen 9 с включённым performance governor. Лимит CPU и RAM зависит от тарифа.
Нужно ли менять rate-параметры#
В большинстве случаев — нет. Современные значения CS2 подходят для обычного Competitive, Wingman, Casual и Deathmatch. Менять sv_minrate, sv_maxrate и похожие параметры стоит только при понятной причине и после проверки потерь пакетов у игроков.
Что дальше#
Хостинг Counter-Strike 2 на BazaHost: NVMe, Ryzen 9 и защита от DDoS. Тарифы от 449 ₽/мес.