Что такое FPS и почему оно так важно?​
"Frame Per Seconds" (сокращ. FPS) - что означает "Кол-во кадров в секунду". Всегда так было, и будет - чем выше значение - тем плавнее картинка, движения, и прочее прочее прочее. Если значение ниже 30, о плавности движения стоило бы забыть, картинка становится медленной, резкой, будто бы телепортация. Во время игры вы можете увидеть быстро меняющиеся цифры (при условии если в включено отображение этого самого FPS), данная цифра показывает какое количество кадров в секунду отдаёт монитор вашему глазу в любой момент.

Низкий FPS – проблема, которая может появиться у игроков CS 1.6 (как бы это странно не звучало).
Удивительно, что даже на хорошей сборке компьютера FPS может проседать...
Особенности движка игры и отсутствие параметра сглаживания могут существенно снизить FPS.
Большая часть проблем связанна с самим компьютером и его составляющими.
Резкое падение FPS МОЖЕТ свидетельствовать о проблемах с драйверами видеокарты, их устареванием.
Периодическая проверка и обновление драйверов ВОЗМОЖНО обезопасят ПК от сюрпризов, и приколов.
Однако дело бывает и не в драйверах, а в «физической» части.
Внутренности системного блока могут покрыться слоями пыли, которая будет мешать циркуляции воздуха и теплообмену, что может привести к перегреву процессора или видеокарты, т.е. в свою очередь понизят частоту, соответственно - FPS упадёт.
Проблема пустяковая и решается банальной чисткой.
Возможно, проблемы с FPS связанны не с компьютером, а игрой. Именно здесь открывается огромная вариативность повышения частоты кадров.
Но сначала стоит отключить вертикальную синхронизацию («Настройки» → «Видео» → «Вертикальная синхронизация» может называться и «Wait for vertical sync»).
Именно эта настройка устанавливает максимальный предел в 60 FPS, к тому же тратит ресурсы компьютера на двойную прорисовку кадров.
Уменьшение разрешения экрана также приводить к повышению частоты кадров («Настройки» → «Видео» → «Разрешение»).
Максимальное количество FPS, предусмотренное игрой – 100, однако это ограничение легко снимается!
На старых билдах игры:
Прописав в консоли команду developer 1
После чего можете увеличить значение командой: fps_max <числовое значение>, если позволяет компьютер.
При этом у вас отобразится как в чатовой строке последнее сообщение из консоли:

cs_assault0001.png

На новых всё практически идентично, 2 консольные команды:
Команда для снятия ограничения FPS - fps_override 1 (значение 1 - вкл, 0 - выкл)
И так же устанавливаем макс. значение фпс выше:
fps_max 250

Посмотреть FPS в игре можно командой net_graph 3, отодвинуть список можно net_graphwidth <значение> (моё предпочтение на 150). Или же отдельной командой показания FPS - cl_showfps 1 (0 по умолчанию, выключено).

Повысить FPS можно, отключив различные настройки игры.
Чтобы это сделать допишите в конфиг соответствующие команды (или введите их в консоль перезайдя в игру).
Делать это стоит только в крайнем случае, так как приведёт к сильному ухудшению внешнего вида игры.
  • Отключение детальных текстур: r_detailtextures "0"
  • Отключение детализированных моделек игроков: cl_himodels "0"
  • Убрать морские волны: gl_wateramp "0"
  • Убрать кровь: violence_hblood "0"
  • Убрать тень: cl_shadows "0"
  • Убрать эффекты дыма: max_smokepuffs "0"
  • Убрать погодные условия: cl_weather "0"
  • Трупы исчезают сразу после убийства: cl_corpsestay "0"
  • Включение самого быстрого способа прорисовки: gl_texturemode "GL_NEAREST_MIPMAP_NEAREST"
  • Отключение движения оружия в руках при передвижении: cl_bob "0"; cl_bobcycle "0"; cl_bobup "0";

    Режим разработчика(выкл. огран. фпс): developer <0/1>
    Отключение ограничителя фпс: fps_override <0/1>
    Макс. фпс: fps_max <20-1000>
    Таблица с игровыми показателями: net_graph <0-3>
    Отступ в показателе (отталкивается от экрана): net_graphwidth <0-500>
    Вкл/выкл показатель фпс: cl_showfps <0/1>
  • Like
Реакции: kanava nano и kiberdyra