CS2: тикрейт, FPS и сеть сервера — что реально влияет
Почему тикрейт CS2 фиксирован на 64 с sub-tick и нет параметра -tickrate, какие сетевые настройки стоит проверить, как читать телеметрию (замену net_graph) и что делать, если игроки жалуются на лаги.
Содержание 15
- Коротко
- Что такое тикрейт и sub-tick
- Что реально влияет на отклик
- Сетевые параметры
- Шаги: как проверить сеть и нагрузку
- Пример: как читать телеметрию
- Как выбрать локацию
- Как оценить нагрузку на процессор
- Симптом → причина → решение
- Частые ошибки
- Итог
- Вопросы и ответы
- Можно ли сделать тикрейт 128 на сервере CS2?
- Что важнее: тикрейт или локация?
- Как понять, что проблема в сервере, а не в игроке?
Игроки часто пишут «у вас тикрейт 64, а у других 128» и ждут, что владелец поправит цифру. С CS2 всё иначе: тикрейт не настраивается, а ощущение от игры складывается из нескольких факторов, и самый весомый из них — не то, что написано в описании. Ниже разберём, что на самом деле влияет на отклик, какие сетевые параметры проверить и как найти узкое место.
Коротко
Тикрейт CS2 — 64 тика с sub-tick, его нельзя задать параметром запуска, и -tickrate 128 в CS2 не работает. Отклик определяют пинг до сервера, потери пакетов, загрузка процессора и FPS у игрока. Выбирайте локацию ближе к игрокам, держите процессор сервера свободным и смотрите телеметрию клиента (cl_hud_telemetry_*), а не цифру тикрейта.
Что такое тикрейт и sub-tick
Тикрейт — число раз в секунду, когда сервер обновляет состояние мира и рассылает его игрокам. В классическом Source-движке этот параметр задавали при запуске, и 128 тиков считались признаком «серьёзного» сервера. В CS2 механизм другой. Valve использует sub-tick: действия игрока привязываются к точному моменту, когда они произошли, а не к ближайшему тику. Сам сервер при этом продолжает обрабатывать мир 64 раза в секунду.
Отсюда вывод: сравнивать CS2 и старые Source-серверы по цифре 64 или 128 бессмысленно. Sub-tick даёт точность действий, а не удвоение частоты обновлений. Поэтому никакой параметр не сделает CS2-сервер «128-тиковым», и если вам обещали это в чужом гайде, проверьте источник.
Что реально влияет на отклик
Игрок чувствует задержку из нескольких частей. Их полезно разделить, потому что каждая лечится по-своему.
- Пинг до сервера. Это время туда и обратно. Выбор локации — самый сильный рычаг: сервер в другой стране добавляет задержку, которую не исправить настройками.
- Потери пакетов. Даже при хорошем пинге потери дают рывки. Их причина обычно в канале игрока или в перегрузке сети на стороне сервера.
- Нагрузка процессора сервера. Если процессор на сервере перегружен, мир обновляется с задержкой, и игроки видят это как рывки у всех сразу.
- FPS у игрока. Низкий FPS на клиенте ухудшает ощущение, даже если сеть в порядке. Его сервер не улучшит.
Поэтому, когда игроки жалуются, сначала выясните, у кого проблема: у всех сразу (значит, сервер или его локация) или у одного игрока (значит, его канал или железо).
Сетевые параметры
Параметры, которые связаны с сетью, в CS2 частично отличаются от старых Source-серверов. Вот что известно на ноябрь 2026 по гайдам хостеров и сообщества (официальная страница Valve при проверке не открылась):
| Параметр | Статус | Комментарий |
|---|---|---|
| Тикрейт | 64 с sub-tick | фиксирован, параметра -tickrate нет |
| sv_minrate и sv_maxrate | есть в Source-играх | ограничения сетевой скорости клиента; значения по умолчанию у вашей версии CS2 проверьте в консоли |
| cl_updaterate и cl_cmdrate | спорно | в разных источниках пишут разное, проверьте в консоли |
| Игровой порт | выдаёт панель | номер смотрите в «Сети», он не обязан быть 27015 |
| SourceTV-порт | 27020 по умолчанию | переменная TV_PORT |
Перед изменением сетевых переменных проверьте, что они существуют в вашей версии CS2: введите имя в консоли, и если игра ответит «unknown command», переменной нет. Старые гайды по cl_updaterate и подобным часто написаны под другую версию игры.
Шаги: как проверить сеть и нагрузку
-
Откройте «Сеть». Посмотрите адрес для подключения и выданные порты. Игровой порт обязательно выдан, иначе сервер не будет доступен.
-
Проверьте локацию. Посмотрите, где находится сервер, и спросите игроков, откуда они. Если большинство игроков в другой части света, подумайте о сервере в локации ближе к ним (список локаций смотрите в статье про выбор локации по пингу).
-
Посмотрите нагрузку. В разделе «Консоль» и на графиках панели проверьте загрузку процессора при полном сервере. Если процессор упирается в потолок, уменьшите число слотов или возьмите тариф с большим процентом CPU.
-
Включите телеметрию у себя. Команды
net_graphв CS2 больше нет, её заменила телеметрия. В клиенте откройте консоль и выполнитеcl_showfps 1(счётчик FPS),cl_hud_telemetry_frametime_show 2,cl_hud_telemetry_ping_show 2иcl_hud_telemetry_net_misdelivery_show 2(значение 2 — показывать всегда, 1 — только при проблемах, 0 — выключено). То же есть в меню «Настройки → Игра → Телеметрия». На экране появятся FPS, пинг и потери. Это лучший способ понять, что видит игрок. -
Сравните двух игроков. Попросите двух людей зайти с разных сетей и посмотрите, у кого меньше потери. Если разница большая, проблема в канале конкретного игрока, а не в сервере.
-
Перезапустите сервер после правок. Если меняли параметры в «Запуске», перезапустите сервер и повторите проверку через телеметрию.
Пример: как читать телеметрию
Цифры в телеметрии читаются так. Пинг — задержка до сервера: ориентир для комфорта — до 50 мс, выше она начинает ощущаться. Потери — процент пакетов, которые не дошли: даже 1–2 % дают заметные рывки. FPS — частота кадров у игрока: если она падает ниже стабильных значений, отклик страдает независимо от сервера. Сравните эти три цифры у игрока с хорошим и плохим ощущением. Так вы поймёте, что именно влияет.
Отдельно посмотрите на сервер: если у всех игроков растёт пинг одновременно, а потери у каждого выше обычного, проблема в канале сервера или в его нагрузке. Тогда сначала проверьте процессор и сеть на VPS.
Как выбрать локацию
Выбор локации — самое простое решение с самым большим эффектом. Порядок такой. Соберите список городов, из которых реально приходят игроки: друзья, знакомые из сообщества, люди из статистики, если она у вас есть. Затем проверьте пинг до каждой доступной локации панели: с тестового сервера или через телеметрию у себя. Выберите ту локацию, где средний пинг меньше всего, и не гонитесь за минимальным значением у одного игрока.
Если аудитория разбросана по нескольким регионам, честнее выбрать один центр тяжести, чем пытаться угодить всем. Игрок с далёкой локации всё равно будет иметь пинг выше, и это не исправить настройками сервера. Зато можно объяснить ему выбор в описании сервера и не обещать того, чего нет.
Локации и тарифы EGN указаны в кабинете. Сравнивайте их по пингу для ваших игроков, а не по цене: дешёвый сервер далеко от аудитории хуже дорогого рядом.
Как оценить нагрузку на процессор
Процессор — главный ресурс игрового сервера CS2, и именно он чаще всего даёт рывки при полном составе. Чтобы оценить нагрузку, зайдите на сервер в час пик и посмотрите графики загрузки процессора в панели. Смотрите не на среднее значение, а на пики: короткие всплески при смене раунда допустимы, а постоянная загрузка у верхней границы — нет.
Ориентир, который удобно использовать, такой. Если пики процессора регулярно упираются почти в 100 % при полном сервере, сервер на пределе, и рывки неизбежны. В этом случае уменьшите число слотов, отключите лишние плагины или перейдите на тариф с большим процентом CPU. Если загрузка стабильно ниже, запас есть, и причина рывков, скорее всего, в сети.
Не забывайте про плагины. Каждый плагин добавляет нагрузку, и после установки нового плагина стоит снова посмотреть график. Если после установки пик вырос заметно, плагин стоит пересмотреть или заменить.
Симптом → причина → решение
| Симптом | Причина | Решение |
|---|---|---|
| Рывки у всех игроков сразу | Сервер перегружен процессором | Уменьшите слоты или возьмите тариф с большим CPU |
| Высокий пинг у всех | Далёкая локация | Перенесите сервер ближе к игрокам |
| Рывки у одного игрока | Канал или железо игрока | Включите у него телеметрию, посоветуйте проверить сеть |
| Низкий FPS у игрока | Слабое железо клиента | Снизьте графику у игрока, сервер тут не поможет |
| Игроки просят 128 тиков | Ожидание из старых Source-серверов | Объясните, что в CS2 тикрейт фиксирован, и покажите телеметрию |
Частые ошибки
Главная ошибка — менять параметры наугад, в надежде что-то улучшится. Меняйте по одному, проверяйте телеметрию и записывайте результат. Вторая ошибка — искать проблему в тикрейте, когда реальная причина в локации или в перегрузке. Третья — верить гайдам, где написано про -tickrate 128: для CS2 это не работает, и такой параметр только сбивает с толку.
Итог
Тикрейт CS2 — 64 с sub-tick, и это не то, что вы можете изменить. Реальный отклик определяют локация, потери, нагрузка процессора и FPS у игрока. Проверяйте сеть через «Сеть», следите за нагрузкой и смотрите телеметрию, прежде чем винить настройки. Защиту от перегрузки и атак разберём в статье про DDoS и читеров, а режимы — в статье про retake, DM, surf и KZ.
Вопросы и ответы
Можно ли сделать тикрейт 128 на сервере CS2?
Нет. Тикрейт фиксирован на 64 с sub-tick, а параметра -tickrate в CS2 нет.
Что важнее: тикрейт или локация?
Для ощущений локация обычно важнее. Высокий пинг из-за далёкой локации нельзя компенсировать настройками.
Как понять, что проблема в сервере, а не в игроке?
Если у всех игроков одновременно плохо, проблема на стороне сервера. Если у одного — смотрите его телеметрию и канал.
Сервер под Counter-Strike 2 за пару минут — egnetwork.ru: https://egnetwork.ru/
Читать далее
Вся рубрика →CS2: как защитить сервер от DDoS и читеров
Признаки атаки и читов, что включить в «Запуске» (VAC, RCON), какие порты оставить открытыми, как ограничить слоты и что сделать, если сервер уже атакуют или на нём играют читеры.
Пинг и выбор локации игрового сервера: Германия, Польша или Россия
Что такое пинг, почему он зависит от расстояния, как читать замер в мастере заказа и какую площадку EGN выбрать, если играете из России, СНГ или Европы.
Сеть в панели EGN: дополнительные порты для плагинов и модов
Как раздел «Сеть» выдаёт порты для голосового чата, карты и Bedrock-игроков, что значат статусы «Нет своего порта» и «Нужен перезапуск» и когда докупить порт.