Для CS 1.6 важнее стабильное время кадра, чем рекордное число FPS. Скачки от высокого значения к низкому заметнее ровных 100 кадров. Поэтому сначала измеряем проблему, затем меняем по одному параметру и сравниваем результат на одной карте.
Сначала измерьте FPS
Включите консоль и используйте cl_showfps 1 или net_graph 3. Проверьте показатели на локальной карте и на сервере: сетевые задержки не следует путать с нехваткой кадров.
Закройте браузер с видео, оверлеи и тяжёлые фоновые программы. На ноутбуке подключите питание и выберите производительный профиль Windows.
Базовые настройки видео
- Рендерер: OpenGL.
- Разрешение: начните с родного, при просадках попробуйте 1024×768.
- Вертикальная синхронизация: отключите для проверки задержки ввода.
- Сглаживание и лишние эффекты драйвера: выключите.
Не копируйте десятки неизвестных команд. В актуальной Steam-версии поведение отдельных переменных менялось, поэтому проверяйте каждое значение в консоли.
Команды и стабильность
Для наблюдения используйте fps_max, но не гонитесь за чрезмерным значением. Команды gl_vsync 0, max_smokepuffs и max_shells могут влиять на нагрузку, однако визуальные компромиссы следует оценивать самостоятельно.
Сохраните рабочие параметры в собственном конфиге. Если низкий FPS сопровождается высоким ping или loss, переходите к диагностике соединения.
Что не помогает
«Волшебный cfg на +1000 FPS», очистители памяти и случайные параметры запуска часто дают обратный эффект. Надёжная схема — чистая сборка, корректный видеодрайвер, OpenGL и несколько понятных изменений.
Перед правкой файлов сохраните копии config.cfg и userconfig.cfg.
Частые вопросы
Почему FPS высокий, а игра дёргается?
Проверьте стабильность кадров, частоту монитора, вертикальную синхронизацию и фоновые процессы. Среднее значение не показывает короткие просадки.
Нужно ли ставить fps_override?
Только если вы понимаете влияние значения на конкретную версию клиента. Для начала используйте стандартный лимит и оценивайте стабильность.