Тонкая настройка графики COH 2 на современных компьютерах
Введение
В своё время я провёл немало часов за первой частью Company of Heroes и по-настоящему увлекался этой игрой.
Когда вышла вторая часть, я, к сожалению, оказался занят семейными делами и полностью пропустил релиз. Свободного времени было немного, и те редкие часы я посвящал World of Tanks. Однако за последние годы игра стала откровенно токсичной и слишком завязанной на монетизацию, что окончательно подорвало к ней интерес.
Так что недавно, впервые за долгое время, я установил Steam и скачал Company of Heroes 2. Был уверен, что сейчас с удовольствием наверстаю упущенное.
Сразу после запуска игры я столкнулся с проблемой: стартовая заставка загружается, музыка играет, курсор мыши шевелится — а вот меню не появляется. Если водить мышью, можно нащупать невидимые кнопки. Но визуально на экране — только вступительная картинка.
Это меня удивило. Я использую игровой ноутбук Asus ROG Zephyrus с 32 ГБ оперативной памяти и видеокартой GeForce RTX 4070. Логично было бы ожидать, что игра запустится без каких-либо сложностей.
Однако, как выяснилось, проблема в частоте обновления экрана: на мониторах с 240 Гц COH 2 просто не запускается. Да-да, в 2025 году игра 2013-го по-прежнему не дружит с современным железом.
В этом руководстве я расскажу, как настроить графику Company of Heroes 2 на современных системах с высокочастотными мониторами, чтобы избежать ненужных сложностей и получать удовольствие от игры.
Когда вышла вторая часть, я, к сожалению, оказался занят семейными делами и полностью пропустил релиз. Свободного времени было немного, и те редкие часы я посвящал World of Tanks. Однако за последние годы игра стала откровенно токсичной и слишком завязанной на монетизацию, что окончательно подорвало к ней интерес.
Так что недавно, впервые за долгое время, я установил Steam и скачал Company of Heroes 2. Был уверен, что сейчас с удовольствием наверстаю упущенное.
Сразу после запуска игры я столкнулся с проблемой: стартовая заставка загружается, музыка играет, курсор мыши шевелится — а вот меню не появляется. Если водить мышью, можно нащупать невидимые кнопки. Но визуально на экране — только вступительная картинка.
Это меня удивило. Я использую игровой ноутбук Asus ROG Zephyrus с 32 ГБ оперативной памяти и видеокартой GeForce RTX 4070. Логично было бы ожидать, что игра запустится без каких-либо сложностей.
Однако, как выяснилось, проблема в частоте обновления экрана: на мониторах с 240 Гц COH 2 просто не запускается. Да-да, в 2025 году игра 2013-го по-прежнему не дружит с современным железом.
В этом руководстве я расскажу, как настроить графику Company of Heroes 2 на современных системах с высокочастотными мониторами, чтобы избежать ненужных сложностей и получать удовольствие от игры.
Запуск COH 2 на экранах 240 Hz
Первое, что вам нужно сделать, чтобы игра запустилась на вашем игровом ноутбуке - ввести параметры запуска COH 2 в Steam. В параметрах запуска игры пишем: -refresh 144 -novsync -notriplebuffer -nomovies
-refresh 144 — задаёт частоту обновления экрана в 144 Гц (больше не получится).
-novsync — отключает вертикальную синхронизацию (важно при использовании G-Sync, к которому я привык).
-notriplebuffer — уменьшает задержку.
-nomovies — пропускает вступительные ролики.
После этого игра должна, наконец запуститься.
После запуска игры я столкнулся с многочисленными фризами и микролагами, что мешало наслаждаться уникальным геймплеем игры. Настройки и перенастройки графики внутри игры проблему не решали. И через несколько часов изучения игровых форумов я вышел на обсуждение файла настроек COH 2 под названием configuration_system.lua
-refresh 144 — задаёт частоту обновления экрана в 144 Гц (больше не получится).
-novsync — отключает вертикальную синхронизацию (важно при использовании G-Sync, к которому я привык).
-notriplebuffer — уменьшает задержку.
-nomovies — пропускает вступительные ролики.
После этого игра должна, наконец запуститься.
После запуска игры я столкнулся с многочисленными фризами и микролагами, что мешало наслаждаться уникальным геймплеем игры. Настройки и перенастройки графики внутри игры проблему не решали. И через несколько часов изучения игровых форумов я вышел на обсуждение файла настроек COH 2 под названием configuration_system.lua
Редактируем файл configuration_system.lua
Первое, что вам нужно сделать - запустить автоопределение графики в параметрах игры. Затем нажимаем "Принять". После этого станет доступен внутриигровой тест производительности. Запускаем его и ждём окончания ролика. Выходим из игры. и открываем файл configuration_system.lua.
Зачем редактировать этот файл? Он дает вам гораздо больше опций, чем настройки графики внутри игры. Моей задачей было добиться плавного изображения в насыщенных взрывами и перестрелками сценах в мультиплеере, чтобы fps при этом не опускался ниже 80. Итак, если у вас видеокарта NVDIA, первое, что вам нужно сделать - установить NVIDIA App и включить оверлей, который позволит вам контролировать нагрузку на CPU и GPU, задержку, а также fps. Посмотрите на свой fps в насыщенных эффектами сценах, если он проседает ниже 60, вам есть что подредактировать в configuration_system.lua
Путь к файлу в проводнике Windows:
C:\Users\<ТВОЁ_ИМЯ_ПОЛЬЗОВАТЕЛЯ>\Documents\My Games\Company of Heroes 2\configuration_system.lua
Итак, после долгих экспериментов мои настройки графики при разрешении 1920х1200 в configuration_system.lua такие:
Подробнее о каждом из параметров:
- texturedetail — качество текстур. Отвечает за чёткость поверхности объектов, земли, техники. Имеет обратную шкалу: 0 = Ultra, 1 = High, 2 = Medium, 3 = Low.
- shadows тени. Контролирует качество теней от объектов. 0 — выключено, 1 — низкое качество, 2 — высокое.
- shaderquality — шейдеры. Влияет на освещение, блики, прозрачность. Более высокое значение — лучшее качество эффектов.
- modeldetail — детализация моделей. Уровень геометрической проработки техники и пехоты. Более высокое значение — выше качество.
- terraindetail — детализация ландшафта. Отвечает за рельеф и текстуры поверхности карты.
- ambocclquality — ambient occlusion. Добавляет мягкие тени в местах пересечения объектов, придаёт глубину сцене.
- antialiasing — сглаживание. Убирает "лесенки" по краям моделей. 0 — выключено, 1 — включено (обычно FXAA).
- reflections — отражения. Отражения на поверхностях вроде воды или стекла. 0 — выключено, 1 — включено.
- effectsfidelity — качество эффектов. Влияет на визуальную сложность огня, дыма, взрывов и других спецэффектов.
- effectsdensity — плотность эффектов. Количество частиц на экране. Высокое значение делает сцену насыщенной, но требует больше ресурсов.
- postprocessing — постобработка. Эффекты размытия, глубины резкости, цветокоррекция. 0 — выключено, 1 — включено.
- modelquality — качество моделей. Дополнительный параметр, влияющий на детализацию и чёткость моделей.
- modelanimationdetail — детализация анимаций. отвечает за детализацию и плавность анимации моделей, таких как пехота, техника, оружие и т.д. Чем выше значение, тем проще анимации. 0 — максимальная плавность.
- snowdetail / raindetail — детализация осадков. Визуальное качество дождя и снега.
- shrubsdetail — детализация кустов и травы. Отвечает за плотность и чёткость растительности.
Редактирование можно делать в обычном блокноте Windows, используя Ctrl+F для поиска нужного параметра.
Уменьшение или увеличение каждого из этих параметров поможет вам повысить fps в насыщенных сценах. Решайте сами, качеством чего вы готовы немного пожертвовать ради игры без фризов: кому-то подойдет снижение частиц при взрывах, кому-то небольшое снижение физики, кому-то уменьшение теней. Например, увеличение значений параметров effectsfidelity и effectsdensity приводит к более детализированным и визуально богатым эффектам дыма и взрывов, однако это также увеличивает нагрузку на видеокарту и снижает fps в сценах с многочисленными взрывами. И наоборот, уменьшение этих параметров поможет увеличить fps.
Важно! После редактирования configuration_system.lua через ПКМ поставьте в свойствах файла атрибут "Только для чтения" иначе игра будет постоянно его перезаписывать. НО!!! Перед каждым редактированием этот атрибут нужно снимать, и после редактирования ставить заново. Имейте ввиду также, что блокнот Windows может по ошибке сохранить configuration_system.lua в формате txt после чего он ваш отредактированный вариант перестанет восприниматься игрой как файл настроек. В моём случае я просто нажимаю кнопку "Сохранить" и файл сохраняется в оригинальном формате., но пару раз я случайно сохранял configuration_system.lua в txt. Следите за этим.
Удачных всем каток? и меньше нубов и читеров в сетевых баталиях!
Зачем редактировать этот файл? Он дает вам гораздо больше опций, чем настройки графики внутри игры. Моей задачей было добиться плавного изображения в насыщенных взрывами и перестрелками сценах в мультиплеере, чтобы fps при этом не опускался ниже 80. Итак, если у вас видеокарта NVDIA, первое, что вам нужно сделать - установить NVIDIA App и включить оверлей, который позволит вам контролировать нагрузку на CPU и GPU, задержку, а также fps. Посмотрите на свой fps в насыщенных эффектами сценах, если он проседает ниже 60, вам есть что подредактировать в configuration_system.lua
Путь к файлу в проводнике Windows:
C:\Users\<ТВОЁ_ИМЯ_ПОЛЬЗОВАТЕЛЯ>\Documents\My Games\Company of Heroes 2\configuration_system.lua
Итак, после долгих экспериментов мои настройки графики при разрешении 1920х1200 в configuration_system.lua такие:
- Частота экрана120 Гц: [пункт 7] refreshratedenominator =100; [пункт 54] refreshratenumerator =12000
- window = 0 полнокранный режим (fullscreen)
- graphicsquality = 5 — общее качество графики (максимум )
Дополнительные параметры графики: - shadows = 2 — качество теней
- texturedetail = 1 (важно, это единственный параметр с обратной прогрессией: 0 = Ultra, 1 = High, 2 = Medium, 3 = Low)
- shaderquality = 2
- modeldetail = 3 (оптимизация через NVIDIA app ставит значение =511. Если вас не смущает сильный нагрев видеокарты, можете попробовать, я оставил =3)
- terraindetail = 3
- ambocclquality = 2 — качество ambient occlusion
- antialiasing = 1 — сглаживание (низкие настройки сглаживания рекомендует даже оптимизатор NVIDIA App)
- reflections = 1
- effectsfidelity = 2
- effectsdensity = 3
- postprocessing = 1
- modelquality = 2
- modelanimationdetail = 1
- snowdetail = 2
- raindetail = 2
- shrubsdetail = 1
- physics = 3 — физика объектов
Подробнее о каждом из параметров:
- texturedetail — качество текстур. Отвечает за чёткость поверхности объектов, земли, техники. Имеет обратную шкалу: 0 = Ultra, 1 = High, 2 = Medium, 3 = Low.
- shadows тени. Контролирует качество теней от объектов. 0 — выключено, 1 — низкое качество, 2 — высокое.
- shaderquality — шейдеры. Влияет на освещение, блики, прозрачность. Более высокое значение — лучшее качество эффектов.
- modeldetail — детализация моделей. Уровень геометрической проработки техники и пехоты. Более высокое значение — выше качество.
- terraindetail — детализация ландшафта. Отвечает за рельеф и текстуры поверхности карты.
- ambocclquality — ambient occlusion. Добавляет мягкие тени в местах пересечения объектов, придаёт глубину сцене.
- antialiasing — сглаживание. Убирает "лесенки" по краям моделей. 0 — выключено, 1 — включено (обычно FXAA).
- reflections — отражения. Отражения на поверхностях вроде воды или стекла. 0 — выключено, 1 — включено.
- effectsfidelity — качество эффектов. Влияет на визуальную сложность огня, дыма, взрывов и других спецэффектов.
- effectsdensity — плотность эффектов. Количество частиц на экране. Высокое значение делает сцену насыщенной, но требует больше ресурсов.
- postprocessing — постобработка. Эффекты размытия, глубины резкости, цветокоррекция. 0 — выключено, 1 — включено.
- modelquality — качество моделей. Дополнительный параметр, влияющий на детализацию и чёткость моделей.
- modelanimationdetail — детализация анимаций. отвечает за детализацию и плавность анимации моделей, таких как пехота, техника, оружие и т.д. Чем выше значение, тем проще анимации. 0 — максимальная плавность.
- snowdetail / raindetail — детализация осадков. Визуальное качество дождя и снега.
- shrubsdetail — детализация кустов и травы. Отвечает за плотность и чёткость растительности.
Редактирование можно делать в обычном блокноте Windows, используя Ctrl+F для поиска нужного параметра.
Уменьшение или увеличение каждого из этих параметров поможет вам повысить fps в насыщенных сценах. Решайте сами, качеством чего вы готовы немного пожертвовать ради игры без фризов: кому-то подойдет снижение частиц при взрывах, кому-то небольшое снижение физики, кому-то уменьшение теней. Например, увеличение значений параметров effectsfidelity и effectsdensity приводит к более детализированным и визуально богатым эффектам дыма и взрывов, однако это также увеличивает нагрузку на видеокарту и снижает fps в сценах с многочисленными взрывами. И наоборот, уменьшение этих параметров поможет увеличить fps.
Важно! После редактирования configuration_system.lua через ПКМ поставьте в свойствах файла атрибут "Только для чтения" иначе игра будет постоянно его перезаписывать. НО!!! Перед каждым редактированием этот атрибут нужно снимать, и после редактирования ставить заново. Имейте ввиду также, что блокнот Windows может по ошибке сохранить configuration_system.lua в формате txt после чего он ваш отредактированный вариант перестанет восприниматься игрой как файл настроек. В моём случае я просто нажимаю кнопку "Сохранить" и файл сохраняется в оригинальном формате., но пару раз я случайно сохранял configuration_system.lua в txt. Следите за этим.
Удачных всем каток? и меньше нубов и читеров в сетевых баталиях!
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.