Left 4 Dead 2

Left 4 Dead 2

371 értékelés
Как увеличить FPS в L4D2
Készítő: ПИВОЗАВР
Сливаешь танков? Инкапаешься на ведьмах? Плетешься всю игру в хвосте, выслушивая, где твоя мамка провела ближайшую ночь? Уходишь на каждом минусе громилой? Все дефибы на карте расходуются только на тебя?

Конечно же, виной всему - ПРОСАДКА FPS!!!

Но теперь, после этого руководства, твоя проблема решится, юный нагибатор паба. И больше ты не сможешь винить никого, кроме своих клешней.
   
Díjazás
Kedvenc
Kedvenc
Törlés
Сколько ФыПыЭс надо, чтобы наказывать?
Справедливый вопрос. Нет, дорогой школьник - "чем больше, тем лучше" не прокатит, это не твоя любимая тема, тут все иначе.

Начнем с того, что необходимое число кадров в секунду (а именно так переводится FPS) зависит от двух вещей:

1) Частота обновления твоего профессионального монитора с упором на игровые реалии стоимостью в пару хороших ноутбуков только лишь за сам монитор экрана ноутбука / электронно-лучевого моника.
2) Сервера, на котором ты играешь евромиксы с топовыми игроками L4D2 пабчик с одноклассниками, а точнее, от его тикрейта.

Теперь подробнее по первому пункту:
Дело в том, что большинство мониторов средней ценовой категории,
а также почти все ноутбуки имеют частоту обновления 60 Hz (герц). Как ты знаешь из курса физики, школьник, 1 герц - это одно действие (колебание, обновление экрана монитора, твои движения рукой - не важно) за секунду. Соответственно, частота обновления 60 герц - это обновление информации на твоем мониторе 60 раз в секунду.

А теперь сравни - 60 кадров в секунду и обновление экрана 60 раз в секунду. Правильно. Это значит, что на своем мониторе ты увидишь максимум 60 фпс.

Информация на мониторах высокой ценовой категории (тех, на которых играют четкие пацаны в доте / кс го за много денег на турнирах) обновляется 120 раз в секунду, а на некоторых и 144 раза в секунду (120 / 144 Hz соответственно).

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

Теперь поясню за второй пункт (сервера):
Как я уже говорил в предыдущем гайде по настройкам сетевых процессов в L4D2, в лефте есть 3 типа серверов согласно их тикрейту - 30Т, 60Т и 100Т. Соответственно, при игре на каждом сервере МАКСИМАЛЬНОЕ значение параметра cl_cmdrate будет разным (на 30 тиках - 30, на 100 тиках - 100). Но при этом данный параметр не может быть больше твоего FPS. Поэтому, играя на 100 тиках и имея фпс 60, ты и cmdrate получишь 60.

Подведем итог данной главы и перейдем непосредственно к настройкам:

Нужные тебе FPS определяются по БОЛЬШЕМУ из двух условий. Играешь на 100 тиковом сервере с монитором 60 Hz - тебе нужно 100 фпс. Играешь на том же сервере, но выпросил у мамки 120 Hz монитор - тебе нужно 120 фпс.
Настраиваем графику в главном меню
Когда ты отыграл в лефту за тысячу/две часов и каждую карту знаешь до последнего пикселя, вряд ли тебе будет нужна крутая графика, ибо ее особо и не замечаешь. А тем более она не важна, когда у тебя на экране слайдшоу ввиду низких мощностей ПК.

Данная проблема решается следующим образом:



Разрешение нужно ставить максимальное, в зависимости от разрешения монитора. Однако если компьютер реально слаб, то разрешение также можно уменьшить. Например, поставить 800х600.

Остальные параметры на Low / None / Disabled (как на скриншоте).

Детальность эффектов - на максимум, т.к. в противном случае камни Танка будут видны уже тогда, когда будут врезаться в твоего персонажа.

Multicore rendering - включить. Это позволяет использовать в процессе игры все ядра процессора, а не одно.

Memory pool - High. Позволяет задействовать на игру максимум ОЗУ / RAM (оперативной памяти).
Настраиваем параметры запуска
Параметры запуска устанавливаются в этом меню:



Сначала я перечислю параметры запуска, которые ТОЧНО работают в L4D2:

-lv - в игре убирается расчлененка моделей, вместо этого увеличивается FPS и в некотором роде увеличивается обзор.

-heapsize значение - данный параметр запуска заставляет принудительно использовать то количество оперативной памяти, которое будет указано в значении. Значение указывается в КИЛОБАЙТАХ и выставляется равным половине вашей оперативной памяти. Важно помнить о том, что оперативка указывается в Гигабайтах. 1 Гб = 1024 Мб, 1 Мб = 1024 Кб. Для оперативок 3 Гб и выше значение будет одинаковым.
1 Гб - 524288
2 Гб - 1048576
3 Гб и свыше 3 Гб - 1572864.
Параметр записывается так (для 3 Гб): -heapsize 1572864

-refresh - частота обновления вашего экрана / монитора. Выставляем в соответствии с той характеристикой, которая соответствует вашему монитору. 60 Hz: -refresh 60. 120 Hz: -refresh 120.

+mat_queue_mode 2 (обращаю внимание на то, что в этот раз перед параметром ставится +, а не -) - заставляет принудительно использовать многоядерный рендеринг. За этот параметр спасибо Рус'у

Теперь я укажу параметры, которые присутствуют в CS:GO и точно там работают, а вот в их работе в L4D2 я не уверен, но на всякий случай тоже прописал:

-threads - заставляет использовать указанное число ядер процессора. 2 ядра: -threads 2. 4 ядра: -threads 4.

-high - приоритет выполнения процесса. High - высокий.

Параметры записываются в строку через пробел, без запятых или точек, обязательно со знаком "-" перед параметром. Например:

-lv -heapsize 1572864 -high -threads 2 -refresh 60
Настраиваем значения в конфиге
Теперь переходим к настройкам конфига.

Конфиг - это файл config.cfg, который открывается программой Блокнот и расположен по адресу C:\Program Files (x86)\Steam\SteamApps\common\Left 4 Dead 2\left4dead2\cfg

Открываем данный файл Блокнотом, далее нажимаем комбинацию клавиш Ctrl+F (Найти) и в строку вводим по одной следующие команды. Ввели команду - нашли - изменили значение с установленного в конфиге на то, которое указано ниже - перешли к следующей команде.


mat_grain_scale_override 0 - Отключаем эффект зернистость плёнки (как в старых фильмах ужасов).

func_break_max_pieces 0 - Убираем обломки, повышая FPS.

cl_ragdoll_limit 0 - Убираем отображаемые фрагменты.

cl_forcepreload 1 - Включаем предзагрузку объектов.

r_physpropstaticlighting 0 - Включаем быстрое освещение объектов.

r_dynamic 0 - Отключаем динамическое освещение.

r_eyemove 0 - Отключить анимацию движения глаз персонажей.

z_wound_client_disabled 1 - Уменьшаем количество крови в игре, увеличивая FPS.

Пояснение:
Сначала идет название параметра, затем через пробел его значение. В окне поиска вводим название параметра, а после того, как нашли его, меняем значение (цифру).
103 megjegyzés
derrq 2024. dec. 13., 8:50 
спасибо лучший ❤️
tecno13kk 2024. nov. 2., 8:33 
Имба,завтра опробую
Ar0n1a 2024. ápr. 25., 12:00 
Забыл про файл "видео", про его гризли росказывал в видео как поднять фэпасы
Angel_Dust_35 2024. febr. 4., 9:43 
А если у меня на ультрантзких настройках и 480р не больше 10 фпс?
dekjy-_- 2023. júl. 14., 4:18 
Играю в 30 фпс , решил купить новый ноут за 30к в итоге там так же 30фпс , решил посмотреть мне не помогло :(
Pyc 2023. júl. 13., 2:41 
параметр -lv ставил? убери его, если нужна расчлененка
Воксетериксовый 2023. júl. 13., 0:58 
Как вернуть расчленёнку? Нигде не написано
Pyc 2023. jún. 28., 2:56 
вулкан больше актуален для линукса, но и там на опен гл оно лучше работает)
NexPG⁴² 2023. jún. 27., 12:19 
-vulkan практически нет смысла ставить, т к это не настоящий вулкан, а всего лишь эмулятор. Тоесть он не будет работать как dx12 в этой игре и сделан для того, чтобы игру можно было запускать на линукс, не более. У вас пропадет часть настроек графики и нужно будет ждать прогрузку шейдеров в начале сеанса.
Pyc 2023. ápr. 12., 7:54 
знак "-" это параметры запуска, предусмотрены игрой, а "+" это консольные команды в игре
то есть параметров запуска в консоле игры нет.