# CS2: тикрейт, FPS и сеть сервера — что реально влияет

> Почему тикрейт CS2 фиксирован на 64 с sub-tick и нет параметра -tickrate, какие сетевые настройки стоит проверить, как читать телеметрию (замену net_graph) и что делать, если игроки жалуются на лаги.

- Рубрика: Гайды по играм
- Игра: CS2
- Опубликовано: 2026-11-13T23:30:00+03:00
- Обновлено: 2026-11-13T23:30:00+03:00
- Адрес: https://blog.egnetwork.ru/cs2-tickrate-fps-network
- Автор: Команда EGN

Игроки часто пишут «у вас тикрейт 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-тиковым», и если вам обещали это в чужом гайде, проверьте источник.

## Что реально влияет на отклик

![Схема: клиент, сеть и сервер — три звена отклика](https://blog.egnetwork.ru/media/52)

Игрок чувствует задержку из нескольких частей. Их полезно разделить, потому что каждая лечится по-своему.

- **Пинг до сервера.** Это время туда и обратно. Выбор локации — самый сильный рычаг: сервер в другой стране добавляет задержку, которую не исправить настройками.
- **Потери пакетов.** Даже при хорошем пинге потери дают рывки. Их причина обычно в канале игрока или в перегрузке сети на стороне сервера.
- **Нагрузка процессора сервера.** Если процессор на сервере перегружен, мир обновляется с задержкой, и игроки видят это как рывки у всех сразу.
- **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 и подобным часто написаны под другую версию игры.

![Раздел «Сеть»: «Все порты сервера» (пример тестового сервера, у вашего адрес и порты будут свои)](https://blog.egnetwork.ru/media/53)

## Шаги: как проверить сеть и нагрузку

1. **Откройте «Сеть».** Посмотрите адрес для подключения и выданные порты. Игровой порт обязательно выдан, иначе сервер не будет доступен.

2. **Проверьте локацию.** Посмотрите, где находится сервер, и спросите игроков, откуда они. Если большинство игроков в другой части света, подумайте о сервере в локации ближе к ним (список локаций смотрите в [статье про выбор локации по пингу](https://blog.egnetwork.ru/kak-vybrat-lokatsiyu-po-pingu)).

3. **Посмотрите нагрузку.** В разделе «Консоль» и на графиках панели проверьте загрузку процессора при полном сервере. Если процессор упирается в потолок, уменьшите число слотов или возьмите тариф с большим процентом CPU.

4. **Включите телеметрию у себя.** Команды `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, пинг и потери. Это лучший способ понять, что видит игрок.

5. **Сравните двух игроков.** Попросите двух людей зайти с разных сетей и посмотрите, у кого меньше потери. Если разница большая, проблема в канале конкретного игрока, а не в сервере.

6. **Перезапустите сервер после правок.** Если меняли параметры в «Запуске», перезапустите сервер и повторите проверку через телеметрию.

## Пример: как читать телеметрию

Цифры в телеметрии читаются так. Пинг — задержка до сервера: ориентир для комфорта — до 50 мс, выше она начинает ощущаться. Потери — процент пакетов, которые не дошли: даже 1–2 % дают заметные рывки. FPS — частота кадров у игрока: если она падает ниже стабильных значений, отклик страдает независимо от сервера. Сравните эти три цифры у игрока с хорошим и плохим ощущением. Так вы поймёте, что именно влияет.

Отдельно посмотрите на сервер: если у всех игроков растёт пинг одновременно, а потери у каждого выше обычного, проблема в канале сервера или в его нагрузке. Тогда сначала проверьте процессор и сеть на VPS.

## Как выбрать локацию

Выбор локации — самое простое решение с самым большим эффектом. Порядок такой. Соберите список городов, из которых реально приходят игроки: друзья, знакомые из сообщества, люди из статистики, если она у вас есть. Затем проверьте пинг до каждой доступной локации панели: с тестового сервера или через телеметрию у себя. Выберите ту локацию, где средний пинг меньше всего, и не гонитесь за минимальным значением у одного игрока.

Если аудитория разбросана по нескольким регионам, честнее выбрать один центр тяжести, чем пытаться угодить всем. Игрок с далёкой локации всё равно будет иметь пинг выше, и это не исправить настройками сервера. Зато можно объяснить ему выбор в описании сервера и не обещать того, чего нет.

Локации и тарифы EGN указаны в кабинете. Сравнивайте их по пингу для ваших игроков, а не по цене: дешёвый сервер далеко от аудитории хуже дорогого рядом.

## Как оценить нагрузку на процессор

Процессор — главный ресурс игрового сервера CS2, и именно он чаще всего даёт рывки при полном составе. Чтобы оценить нагрузку, зайдите на сервер в час пик и посмотрите графики загрузки процессора в панели. Смотрите не на среднее значение, а на пики: короткие всплески при смене раунда допустимы, а постоянная загрузка у верхней границы — нет.

Ориентир, который удобно использовать, такой. Если пики процессора регулярно упираются почти в 100 % при полном сервере, сервер на пределе, и рывки неизбежны. В этом случае уменьшите число слотов, отключите лишние плагины или перейдите на тариф с большим процентом CPU. Если загрузка стабильно ниже, запас есть, и причина рывков, скорее всего, в сети.

Не забывайте про плагины. Каждый плагин добавляет нагрузку, и после установки нового плагина стоит снова посмотреть график. Если после установки пик вырос заметно, плагин стоит пересмотреть или заменить.

## Симптом → причина → решение

| Симптом | Причина | Решение |
|---|---|---|
| Рывки у всех игроков сразу | Сервер перегружен процессором | Уменьшите слоты или возьмите тариф с большим CPU |
| Высокий пинг у всех | Далёкая локация | Перенесите сервер ближе к игрокам |
| Рывки у одного игрока | Канал или железо игрока | Включите у него телеметрию, посоветуйте проверить сеть |
| Низкий FPS у игрока | Слабое железо клиента | Снизьте графику у игрока, сервер тут не поможет |
| Игроки просят 128 тиков | Ожидание из старых Source-серверов | Объясните, что в CS2 тикрейт фиксирован, и покажите телеметрию |

## Частые ошибки

Главная ошибка — менять параметры наугад, в надежде что-то улучшится. Меняйте по одному, проверяйте телеметрию и записывайте результат. Вторая ошибка — искать проблему в тикрейте, когда реальная причина в локации или в перегрузке. Третья — верить гайдам, где написано про `-tickrate 128`: для CS2 это не работает, и такой параметр только сбивает с толку.

## Итог

Тикрейт CS2 — 64 с sub-tick, и это не то, что вы можете изменить. Реальный отклик определяют локация, потери, нагрузка процессора и FPS у игрока. Проверяйте сеть через «Сеть», следите за нагрузкой и смотрите телеметрию, прежде чем винить настройки. Защиту от перегрузки и атак разберём в статье [про DDoS и читеров](https://blog.egnetwork.ru/cs2-ddos-cheaters-protection), а режимы — в статье [про retake, DM, surf и KZ](https://blog.egnetwork.ru/cs2-game-modes-retake-dm-surf-kz).

## Вопросы и ответы

### Можно ли сделать тикрейт 128 на сервере CS2?
Нет. Тикрейт фиксирован на 64 с sub-tick, а параметра `-tickrate` в CS2 нет.

### Что важнее: тикрейт или локация?
Для ощущений локация обычно важнее. Высокий пинг из-за далёкой локации нельзя компенсировать настройками.

### Как понять, что проблема в сервере, а не в игроке?
Если у всех игроков одновременно плохо, проблема на стороне сервера. Если у одного — смотрите его телеметрию и канал.

Сервер под Counter-Strike 2 за пару минут — egnetwork.ru: https://egnetwork.ru/

---

Материал EGN (blog.egnetwork.ru), обновлено 13 ноября 2026; при цитировании указывайте ссылку.
