Каталог статей, Гайды и статьи

Оптимизация производительности с помощью Engine.ini - Сталкер 2


  Дата публикации: 23.11.2024, 15:19 · 9 894 · 0

  1. Описание
# Руководство: Как оптимизировать производительность, отредактировав файл Engine.ini

Если вы столкнулись с низкой частотой кадров (FPS) или проблемами с производительностью в игре, есть способ улучшить ситуацию. Для этого вам необходимо отредактировать файл Engine.ini. В этом руководстве мы подробно расскажем, как отключить трассировку лучей RTX, технологию Lumen и выполнить другие оптимизации, чтобы повысить частоту кадров и наслаждаться игрой с большим комфортом.

Объединение оптимизаций в единый Engine.ini

После проведения дополнительных тестов начальных конфигураций и проверки различных оптимизационных модов, мы рады представить вам обновлённую версию. В ней используется только автономный Engine.ini, что позволяет сохранить целостность GameUserSettings.ini.

Расположение файлов для обеих версий Steam и Game Pass

Ознакомьтесь с комментариями и запросами, вот расположение файлов для обеих версий игры:

- Steam:

%localappdata%\Stalker2\Saved\Config\Windows

- Game Pass:

%localappdata%\Stalker2\Сохранено\Config\Winddk

Пошаговые инструкции

1. Найдите файлы конфигурации, скопировав путь, указанный выше, в проводник Windows

2. Если его нет, создайте файл с именем Engine.ini.

3. Вставьте следующее содержимое и измените строки с комментариями в соответствии со спецификациями вашей системы: Прочитайте ниже большой блок кода, для каких строк нужно изменить, если вы их еще не заметили!

[SystemSettings]
t.MaxFPS=120 ; Only if your max refresh rate is 120hz, otherwise change it accordingly
r.VSync=0 ; Only if you have VRR enabled on your display, otherwise delete it
r.D3D11.UseAllowTearing=1 ; Only if you have VRR enabled on your display, otherwise delete it
r.D3D12.UseAllowTearing=1 ; Only if you have VRR enabled on your display, otherwise delete it
r.Streaming.PoolSize=12288 ; Only for 16GB VRAM. If you have 24GB use 18432, for 12GB use 9216, for 8GB use 6144, for 6GB use 4608, for 4GB use 3072
r.MaxAnisotropy=16
r.Tonemapper.GrainQuantization=0
r.FilmGrain=0
r.NT.Lens.ChromaticAberration.Intensity=0
r.SceneColorFringeQuality=0
niagara.CreateShadersonload=1
r.TemporalAACurrentFrameWeight=0.15
r.TemporalAASamples=8
r.TemporalAASharpness=0.9
r.Tonemapper.Sharpen=0.8
r.RHICmdBypass=0
r.GPUCrashDebugging=0
r.AllowMultiThreadedShaderCreation=1
r.TextureStreaming.MinTextureResidentMipCount=7
r.Streaming.HLODStrategy=2
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.MipBias=0
r.RenderTargetPoolMin=400
r.GTSyncType=1
r.EarlyZPass=2
r.AllowOcclusionQueries=1
r.GBufferFormats=3
r.AsyncCompute=1
r.UseAsyncShaderPrecompilation=1
r.Streaming.DefragDynamicBounds=1
r.Streaming.UseAllMips=1
D3D12.MaximumFrameLatency=3
D3D12.AsyncDeferredDeletion=1
D3D12.AFRUseFramePacing=1
D3D11.MaximumFrameLatency=3
D3D11.AsyncDeferredDeletion=1
D3D11.AFRUseFramePacing=1
FX.AllowAsyncTick=1
FX.BatchAsync=1
FX.BatchAsyncBatchSize=8
FX.EarlyScheduleAsync=1
AllowAsyncRenderThreadUpdates=1
AudioThread.EnableBatchProcessing=1
AudioThread.BatchAsyncBatchSize=9999999

[ShaderCompiler]
bAllowAsynchronousShaderCompiling=True
bAllowCompilingThroughWorkerThreads=True
NumUnusedShaderCompilingThreads=1
bAsyncShaderCompileWorkerThreads=True
bEnableOptimizedShaderCompilation=True
MaxShaderJobBatchSize=50
MaxShaderJobs=500

[/script/engine.engine]
bAllowMultiThreadedShaderCompile=True

[DevOptions.Shaders]
bAllowShaderCompilingWorker=True
bOptimizeForLocalShaderBuilds=True
WorkerThreadPriority=0
bUseBackgroundCompiling=True

[TextureStreaming]
r.TextureStreaming=1
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.FullyLoadUsedTextures_Always=1
r.Streaming.DefragDynamicBounds=1
r.Streaming.FramesForFullUpdate=1

[Core.System]
r.XGEShaderCompile=1
r.XGEShaderCompile.Mode=3
r.IoDispatcher.CacheSize=4096
r.IoDispatcher.AsyncBatchReadSizeKB=4096
+Suppress=Scriptwarning
+Suppress=Error
+Suppress=Scriptlog
+Suppress=Warning

[Engine.InputSettings]
RawMouseInputEnabled=1
bEnableMouseSmoothing=False
bViewAccelerationEnabled=False

[Engine.RendererSettings]
r.AsyncCreateLightPrimitiveInteractions=1
r.RDG.AsyncCompute=1
r.AsyncPipelineCompile=1
r.AmbientOcclusion.AsyncComputeBudget=1
r.EnableAsyncComputeVolumetricFog=1
r.Streaming.UseAsyncRequestsForDDC=1

[RenderingThread]
bAllowThreadedRendering=True
bAllowAsyncRenderThreadUpdates=True

[/script/engine.streamingsettings]
s.AsyncLoadingThreadEnabled=True
s.AsyncLoadingThreadEnabled=1
s.AsyncLoadingUseFullTimeLimit=1
s.MinBulkDataSizeForAsyncLoading=0
s.PriorityAsyncLoadingExtraTime=0
s.AsyncLoadingTimeLimit=4

[/script/engine.garbagecollectionsettings]
gc.MultithreadedDestructionEnabled=1

[Engine.ErrorHandling]
bPromptForRemoteDebugging=False
bPromptForRemoteDebugOnEnsure=False

[/script/akaudio.aksettings]
bEnableMultiCoreRendering=True

[CrashReportClient]
bAgreeToCrashUpload=False
bImplicitSend=False

[Core.Log]
LogPluginManager=off
LogOnlineIdentity=off
LogOnlineSession=off
LogMemory=off
LogPakFile=off
LogTemp=off
LogLinker=off
LogOnline=off
LogOnlineGame=off
LogAnalytics=off
LogConfig=off
LogInteractiveProcess=off
LogInput=off
LogOnlineEntitlement=off
LogOnlineEvents=off
LogOnlineFriend=off
LogOnlinePresence=off
LogOnlineTitleFile=off
LogOnlineUser=off
Global=off

[Engine.GarbageCollectionSettings] 
gc.MinimalAsyncGarbageCollectionTime=0.3

4. Строки для изменения:

t.MaxFPS=120 ; Only if your max refresh rate is 120hz, otherwise change it accordingly
r.VSync=0 ; Only if you have VRR enabled on your display, otherwise delete it
r.D3D11.UseAllowTearing=1 ; Only if you have VRR enabled on your display, otherwise delete it
r.D3D12.UseAllowTearing=1 ; Only if you have VRR enabled on your display, otherwise delete it
r.Streaming.PoolSize=12288 ; Only for 16GB VRAM. If you have 24GB use 18432, for 12GB use 9216, for 8GB use 6144, for 6GB use 4608, for 4GB use 3072

Измените файл GameUserSettings.ini (устарел)

Пошаговые инструкции

1. Найдите файл GameUserSettings.ini:

Файл конфигурации расположен по следующему пути:

%localappdata%\Stalker2\Saved\Config\Windows

Вы можете скопировать и вставить этот путь в адресную строку проводника.
После этого найдите файл с именем GameUserSettings.ini и откройте его с помощью блокнота или любого текстового редактора.

2. Измените настройки графики для повышения производительности.:

Измените следующие значения в файле GameUserSettings.ini, чтобы снизить нагрузку на вашу систему и увеличить частоту кадров в секунду.

[ScalabilityGroups]
sg.ResolutionQuality=33.2999992   ; Lower resolution scale (between 0-100) for better fps
sg.ViewDistanceQuality=0          ; Decrease the view distance to reduce rendering load
sg.AntiAliasingQuality=0          ; Disable anti-aliasing for higher FPS
sg.ShadowQuality=0                ; Disable shadows for a performance boost
sg.GlobalIlluminationQuality=0    ; Disable global illumination to save GPU power
sg.ReflectionQuality=0            ; Disable reflections for better FPS
sg.PostProcessQuality=0           ; Lower post-processing effects
sg.TextureQuality=0               ; Use lower texture quality for smoother performance
sg.EffectsQuality=0               ; Disable effects like particles and explosions
sg.FoliageQuality=0               ; Reduce foliage detail for better performance
sg.ShadingQuality=0               ; Disable complex shading effects
sg.HairQuality=0                  ; Disable complex hair effects
sg.ObjectDetailQuality=0          ; Use reduced object details
sg.VolumetricFogQuality=0         ; Disable volumetric fog
sg.VolumetricCloudsQuality=0      ; Disable volumetric clouds
sg.SkyQuality=0                   ; Reduce sky quality
sg.MaterialQuality=0              ; Reduce material quality
sg.MotionblurQuality=0            ; Disable motion blur
sg.DOFQuality=0                   ; Disable depth of field effects

3. Отключите трассировку лучей RTX и технологию Lumen.:

Трассировка лучей и технология Lumen lighting требуют высокой производительности. Их отключение значительно повысит частоту кадров в секунду, если они включены в игре.

Добавьте следующие строки в свою конфигурацию, чтобы отключить их:

[SystemSettings]
r.RayTracing=False
r.RayTracing.Shadows=False
r.RayTracing.Reflections=False
r.RayTracing.AmbientOcclusion=False
r.RayTracing.GlobalIllumination=False
r.RayTracing.Lighting=False
r.RayTracing.Translucency=False
r.RayTracing.SkyLight=False
r.Lumen.Reflections=False
r.Lumen.Reflections.HardwareRayTracing=False
r.Lumen.Reflections.ScreenTraces=False
r.Lumen.GlobalIllumination=False
r.Lumen.ScreenProbeGather=False
r.BloomQuality=0
r.LensFlareQuality=0
r.LensFlareQuality=0
r.PostProcessAAQuality=0
r.PostProcessAAQuality=0
r.DepthOfFieldQuality=0
r.DefaultFeature.AntiAliasing=0
r.MaxAnisotropy=16

4. Отключите сглаживание частоты кадров:

По умолчанию Unreal Engine может сглаживать частоту кадров, чтобы предотвратить резкие колебания. Отключение этого параметра может повысить стабильность FPS.

Добавьте следующую строку в раздел [Скрипт/движок.Движок] вашего GameUserSettings.ini.:

[/script/engine.engine]
bSmoothFrameRate=False

5. Дополнительно: Настройте разрешение и частоту кадров:

Снижение разрешения в игре (например, с 2560x1440 до 1920x1080) может значительно повысить частоту кадров в секунду.
Ограничение частоты кадров определенным значением также может помочь стабилизировать производительность.

Измените эти настройки в разделе [/script/engine.gameusersettings]:

[/script/engine.gameusersettings]
bUseVSync=False                   ; Disable VSync for higher FPS
bUseDynamicResolution=True        ; Enable dynamic resolution to adapt to performance needs
ResolutionSizeX=1920              ; Set resolution width to 1920 (Full HD)
ResolutionSizeY=1080              ; Set resolution height to 1080 (Full HD)
LastUserConfirmedResolutionSizeX=1920  ; Not sure yet why there are two settings for this
LastUserConfirmedResolutionSizeY=1080  ; Not sure yet why there are two settings for this
FrameRateLimit=120.000000         ; Limit frame rate to 120 FPS for smoother gameplay

6. Сохраните файл:

После внесения этих изменений сохраните файл GameUserSettings.ini и закройте редактор.

7. Перезапустите игру:

Запустите Stalker 2 и проверьте свою производительность. Вы должны заметить улучшение FPS и плавный игровой процесс, особенно в сложных областях.

Краткое описание изменений:

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

Выполнив эти действия, вы сможете повысить производительность Stalker 2. Это руководство подойдет всем, кто играет в игру в Steam, а путь к файлу конфигурации в разных системах одинаков.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

BelarusianChinese (Traditional)CzechDanishDutchEnglishFrenchGermanIndonesianItalianJapaneseKoreanLatvianPolishPortugueseRussianSpanishThaiTurkishUkrainian

Категории

Чат доступен только для зарегистрированных пользователей. Войдите в аккаунт для общения в чате.

Лента комментариев

Можно отключить диапазон анимаций, просто анимацию только для всех симов сразу. А можно пользоваться исключительно ранее заготовленными плейлистами, чтобы "контролировать" анимации конкретного сима.
Сегодня, 07:03
Подскажите, как изучать новые заклинания? Гриммуар прочитала, но новых взаимодействия почему то не появилось (

Цитата: Red_WitchS16
Подскажите, как изучать новые заклинания? Гриммуар прочитала, но новых взаимодействия почему то не появилось (
+ Ритуалы не получается делать, пишет что сим уже молодой
Сегодня, 05:57
Ничего не понятно:
В обновлении 04.08.2025 основной мод не изменился, обновлён только Private Filters, но тот, что предлагается здесь (1 117 956 байт), отличается по размеру от того, что на источнике (998 398 байт). Какой ставить?
Кстати, никто так и не объяснил, для чего этот Private Filters нужен?
Сегодня, 03:16
Столкнулась с такой проблемой, что совсем не работают ритуалы на костях. Провожу их ночью, как положено, у сима немного снижена энергия (ибо без этого он не позволяет проводить ритуалы), но я жму на кости и просто не появляется окошка "Ритуалы". В последние разы, когда оно появлялось, то не могла на него нажать, ибо писало "ИмяСима уже молодой". Уже не знаю даже, как играть с этим модом, потому что без ритуалов он по сути бесполезный
Сегодня, 02:06
Это дополнение на некоторых участках ломает бар, персонаж подходит к нему и высвечивается как будто он не может пройти
Сегодня, 00:00
Ага. Спасибо. У меня ВПН выключен и ошибка всё равно вылетает постоянно. Но уже какая-то зацепка. Благодарю!
Вчера, 22:55
у меня так было, когда был включен впн на компе. когда отключила, все норм загрузилось, без ошибки. но, может, просто на четвертой попытке повезло :,> 
так что не утверждаю на 100%
Вчера, 22:42
У меня работает
Вчера, 22:33
Видимо у 13 человек ещё точно такая же проблема. У меня так же. Начинает грузить, а потом такую же ошибку выдаёт.
Вчера, 20:58
Такой настройки не предусмотрено, надеемся, что кто-нибудь из модописателей сделает. 

Вчера, 20:42
Просто инфо для пользователей: часть мода так и не переведена, переведена большая часть, но последние строки встроенного перевода на чистом английском. 
Вчера, 20:06
Здравствуйте, не могу скачать файл перевода, пишет - Не подтвержден 820784.crdownload, пробовала скачивать  с 2-х источников ((
Вчера, 17:38
Здравствуйте. Подскажите, можно отключить диапазон анимаций, просто анимацию для конкретного сима? Перебрала настройки не нашла ничего похожего... 
Вчера, 17:34
72 раза уже скачали
Вчера, 12:49
Да так и есть! Так что модик годный
Вчера, 11:54
Где взять перевод? можете скинуть в тг zawt1s
Вчера, 10:25
Ссылка на скачивание не работает. Процесс скачивания отсутствует. оО
Вчера, 09:35
О, то что нужно. Как раз лялька любит спать на руках)
Вчера, 06:19
Папам сиську, детям молоко, чтобы по десять раз не ходить, за разными причудами.
Вчера, 05:47
2. А не проще ли просто использовать команды для NWP в игровой консоли:
  • nisa.slutify <полное имя персонажа> — сделать этого персонажа проституткой; 
  • nisa.unslut <полное имя персонажа> — убрать этого персонажа из проституток.
Вместо того чтобы переключаться с основы на не играемых симов.

1. Спасибо за инфу. Не знал, что СК может работать автономно без основы
6 августа 2025 23:28
Методом многочасовых тестов,оказываеться что этот мод ещё и ломает инвентарь винных полок, делая их общими, тоесть если ты поставишь бутылку вина из "Basemental Drug/Alcohol" в одну из полок,она будте отображаться и на других полках что есть на участке. Но бутылка одна, просто как будто одновременно находиться во всех винных полках.
Плюс баг анимаций и ошибка 'max_inventory_size'  при взаимодействии ' Хранить бутылки с вином' и ещё какая-то ошибка при при взаимодейстии ' Удобрить всё...' на растениях. Тестил на версии игры 1.116
6 августа 2025 21:38
и пап???  Grin 
6 августа 2025 20:53
Спасибо! Как раз нашла понравившийся клуб, но на данный момент не хочу своих симов делать владельцами, но для их "досуга"...
Значит по большей части правильно поняла алгоритм работы... :-) В общем еще раз спасибо!
Как раз уже набрала из галереи понравившихся симок и симов, осталось донастроить их через Ниссу и задать им роли... В общем спасибо за быстрый ответ!
6 августа 2025 20:19
Спасибо! Было древнее описание.
6 августа 2025 20:07
У меня НПС не разу клуб не продавали. Все должно работать.
6 августа 2025 19:15
1. Да, все будет работать.
2. Нужно вначале стриптизерш назначить проститутками, для этого нужно зайти под ними и наняться на работу "проститутки из мода Nisa" от их имени, затем можно перевести их в раздел не играемых семей и далее они должны автономно с клиентами иногда заниматься сексом на работе. Ну и конечно же для любых играемых симов смогут предоставлять настроенные для них ранее услуги. По поводу черты лота "Эскорт колл-центр" точно не знаю. Я по моему ставил ее на свой стрип-клуб, когда я с ним играл, но не уверен, что она необходима для НПС.
6 августа 2025 19:07
Добрый вечер! Господа и Дамы знатоки мода, подскажите пожалуйста по поводу Стрип-клубов!
Играла когда-то давно (вроде больше 1,5 лет назад, если не больше не использовала клубы, только обычный WW) и тогда зашло, но... Сейчас я хочу снова попробовать поиграть со стрип-клубом (далвее СК) в моем игровом мире, но есть вопросы:
1) Я хочу, чтобы в моей игре был СК, но не хочу чтобы моя семья им управляла... Если я создам какой-то "левой" семьей  (а скорее симом-одиночкой) СК, найму нужных персов, выставлю цены и т.п., а потом переведу владельца СК в раздел неиграемых семей, то останется ли СК рабочим: Т.е. если настрою время, то будет ли он без моего участия запускаться вовремя и т.п.?!
2) Вопрос по связке с NWP - я хочу чтобы в СК был не только стриптиз, но и автоматическая прост-ия (т.е. чтобы NPC-проститутки сами принимали "заказы"). Подскажите, плиз, как это сделать? Нужно ли добавлять лоту черту "Эскорт колл-центр" (или как там она называется)?
Возможно ли чтобы как в первом вопросе чтобы все было автономно? Т.е. чтобы мои симы-одиночки приходили в клуб и могли нанимать не только для "танцев"...
В общем - кто знает, подскажите, плиз., по поводу автономной нормальной работы СК! С обычной, когда все сам запускаешь и контролируешь, все более-менее понятно...
6 августа 2025 18:56
Мод должен быть совместим с 1.113
6 августа 2025 18:49
Добрый день! Правильно ли я понимаю, что чтобы в городе был рабочий стрип-клуб НЕ принадлежащий мне (чтобы мои симы могли приходить туда развлечься и т.п.) я должна купить построенный стрип-клуб кем-то другим из НЕ игровых симов, все настроить (цены и т.п.) и тогда переключившись на свою семью я смогу посещать его как обычный клуб?
Но если это так, то есть ли способ сделать так, чтобы владелец клуба его не продал и т.п. (я за него играть не собираюсь, но все-таки). Просто хочу иметь рабочий стрип-клуб в своем игровом мире, но не хочу следить за ним сама... Причем в идеале чтобы это был стрип-бордель, а не просто стрип-клуб (Нисса установлена, вопрос только будет ли это работать при отсутствии моего управления)...
6 августа 2025 18:36
А есть в наличие версия для 1.113? А то обновили мод но я раньше осени не хочу обновлять игру
6 августа 2025 17:47
Она не работает на новых версиях? У мення выдает ошибку и не запускаеться симс

6 августа 2025 15:03
эта механика пришла с допом про старшую школу, на подростках даже на чистой игре работает через пень-колоду. устроена так, что у мужчин, если поставлена в касе галочка, во время сна борода отрастает на один этап. выбрать этапы роста бороды нельзя, они идут друг за другом по умолчанию, как ЕА определила(
6 августа 2025 12:26
Обновите мод на Актуальную версию: 05 августа 2025 г. - Обновлено, чтобы исправить несколько небольших ошибок и подготовить его к предстоящему аддону. (информация с источника).
Обновите пожалуйста ещё ссылку источника, у вас на сайте при переходе на него почему-то выдаёт ошибку.
Страница для скачивания перевода ненайдена.

6 августа 2025 12:02
Допишите что для работы мода нужно: ОСНОВНАЯ БИБЛИОТЕКА Для работы этого мода требуется Core Library от Lot51.
НАБОР МОДОВ НА НАСТРОЕНИЕ Для работы этого мода требуется Mood Mod Pack от Lumpinou, иначе ваша игра вылетит.
А не только дополнение "жизнь на острове". (Информация с источника)




6 августа 2025 11:25
1. Проверь черты участка.
2. Запри двери - выбери из меню дверей "открыто только для членов семьи".

Должно помочь.
6 августа 2025 10:58

Команда сайта


Администратор

Редактор, переводчик

Переводчик