voln.io
Counter-Strike: Source · инструкция

Лаги сервера CS: Source: что проверить первым

Как отличить сетевую задержку от перегрузки CS:S, проверить ботов и карту и не испортить сервер случайными rate-настройками.

Высокий пинг одного игрока, потери пакетов и замедление всего матча требуют разных проверок. Увеличение памяти или копирование «идеальных rates» не исправит любой лаг. Начните с сравнения нескольких игроков и одинаковой сцены на штатной карте, затем меняйте по одному фактору.

Ряд серверных стоек в машинном зале дата-центра.
Фото: Carl Lender, Wikimedia Commons. Лицензия CC BY 2.0.

Порядок действий

  1. Соберите воспроизводимый пример

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

  2. Проверьте нагрузку сервера

    Посмотрите показатели ресурсов в панели и выполните stats в консоли SRCDS. Сравните обычный матч с пустым сервером. Большая квота ботов, сложная навигация и тяжёлые плагины увеличивают работу процессора; свободная память при этом не исключает перегрузку. Не делайте вывод по одному случайному пику.

  3. Проведите контролируемое сравнение

    На время теста верните de_dust2, снизьте bot_quota и отключите последний установленный плагин его штатным способом. Сохраняйте исходные настройки. Повторите тот же сценарий с прежним числом людей. Только после выявления зависимости принимайте решение о карте, ботах, модификации или ресурсе тарифа.

Наблюдение в консоли сервераtext
stats
status
bot_quota

Как проверить результат

Полезный результат — сравнимые измерения до и после, а не просто субъективное «стало лучше». Если на штатной карте без ботов всё стабильно, возвращайте дополнения по одному. Если проблема затрагивает только игрока из одной сети, приложите время и направление соединения к обращению, не меняя всем клиентам параметры.

Читайте дальше

Counter-Strike: Source · инструкция

Как зайти на сервер Counter-Strike: Source

Подключение к CS: Source по адресу из панели: игровая консоль, выданный порт, избранное и диагностика отказа соединения.

Counter-Strike: Source · инструкция

Настройка server.cfg сервера CS: Source

Где лежит cstrike/cfg/server.cfg и как добавить собственный конфиг CS: Source, сохранив управляемые панелью название и пароль.

Counter-Strike: Source · инструкция

Как добавить ботов на сервер CS: Source

Встроенные боты Counter-Strike: Source: bot_quota, режим fill, сложность и проверка навигации на пользовательской карте.

Counter-Strike: Source · инструкция

Ротация карт CS: Source через mapcycle.txt

Как задать последовательность карт CS: Source, выбрать mapcyclefile и проверить автоматическую смену после лимита времени.

Counter-Strike: Source · инструкция

Установка пользовательской карты CS: Source

Как загрузить BSP, материалы и NAV на сервер CS: Source, проверить совместимость и избежать ошибки map differs у игроков.

Counter-Strike: Source · инструкция

Настройка раундов и закупки в CS: Source

Правила матча CS: Source: mp_roundtime, mp_freezetime, mp_buytime, деньги и безопасный сброс через mp_restartgame.

Counter-Strike: Source · инструкция

Как включить или отключить friendly fire в CS:S

Урон по своим в Counter-Strike: Source: mp_friendlyfire, проверка на пустом сервере и отличие от автоматического наказания игроков.

Counter-Strike: Source · инструкция

Камера после смерти и наблюдатели в CS: Source

Как ограничить посмертное наблюдение через mp_forcecamera и проверить, какую информацию видят участники матча Counter-Strike: Source.

Counter-Strike: Source · инструкция

Почему CS: Source не скачивает карту с сервера

Диагностика загрузки карт и FastDL в CS: Source: sv_allowdownload, sv_downloadurl, структура зеркала и одинаковые версии BSP.