Настройки производительности

Настройки

Игра использует движок Unreal Engine, и некоторые режимы его работы можно регулировать редактируя содержимое конфигурационных файлов.

Все файлы настроек лежат в папке: %localappdata%\FactoryGame\Saved\Config\WindowsNoEditor

После редактирования может быть полезно установить на изменённых файлах атрибут ReadOnly, чтобы игра не могла изменить свои настройки из собственных соображений.

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

Engine.ini

Все настройки вносятся в раздел [SystemSettings].

r.ViewDistanceScale=1.5 Дальность прорисовки. Допустимые значения от 0.1(низкое) до 10(высокое).
r.SceneColorFormat=3 Цветовой охват. От 0 до 5.
r.CreateShadersOnLoad=1 Подготовка шейдеров во время загрузки игры. Загрузка будет дольше, лагов во время игры меньше. Нулевое значение отключит эту функцию.
r.FinishCurrentFrame=0 Отключение ожидания завершения рендеринга увеличивает FPS.
r.OneFrameThreadLag=1 Единица увеличивает инпутлаг и FPS. Отключение уменьшит и то и другое.
r.RenderTargetPoolMin=400 Не освобождаемая видеопамять в Мб. Если её недостаточно, это ведёт к лагам. Стоит увеличить если в логах игры есть сообщения об ошибках вида: "LogRenderTargetPool: Warning: exceeded 675/400 MB (ok in editor, bad on fixed memory platform)". В этом примере игре был нужен пул размером 675 Мб. Логи игры расположены в папке %userprofile%\AppData\Local\FactoryGame\Saved\Logs, если они не были отключены.
r.StaticMeshLODDistanceScale=1 Множитель для расстояния, на котором начинают использоваться статические, заранее просчитанные LOD. 1 - большое расстояние, 0.25 - маленькое. На FPS сказывается незначительно.
r.DetailMode=2 Уровень детализации. Определяет какие части изменяющихся объектов должны обновляться. 0 - низкий уровень, 2 - высокий.
r.ScreenPercentage=100 Процент разрешения рендеринга относительно разрешения экрана. Уменьшение приведёт к увеличению прозводительности.
r.DefaultFeature.Antialiasing Режим сглаживания. 1 - FXAA, 2 - TAA, 3 - MSAA.
r.TemporalAACurrentFrameWeight=0.2 Чем меньше значение, тем меньше лесенки на краях объектов и качественнее сглаживание. 0 - идеальное сглаживание.
r.TemporalAAFilterSize=1 Размер фильтра для сглаживания TAA.
r.TemporalAASamples=8 Количество сэмплов для TAA сглаживания. Увеличение незначительно повышает FPS. Не имеет смысла значение больше 16.
foliage.LODDistanceScale=1 Дальность прорисовки растительности. 0 - близко, 10 - далеко.
foliage.DensityScale=1 Плотность растительности. 0 - минимум, 10 - максимум.
foliage.MinimumScreenSize=0.000005 Расстояние отсечения травы. Значения от 0.00000001 до 1.
foliage.ForceLOD=-1 Расстояние перехода на LOD в отрисовке растительности. -1 - не использовать, 1 - всегда использовать LOD.
grass.densityScale=1 Плотность травы. 0 - без травы, 10 - высокая плотность.
r.ShadowQuality=3 Качество теней.
r.Shadow.DistanceScale=2 Дальность прорисовки теней. 0.1 - маленькая, 10 - большая.
r.Shadow.PreShadowResolutionFactor=1 Расстояние, на котором будет уменьшаться качество теней. 0.1 - маленькое, 5 - большое.
r.Shadow.MaxResolution=1024 Максимальное разрешение теней.
r.TextureStreaming=1 Стриминг текстур. 1 - включить, 0 - отключить. При отключении все текстуры будут храниться в памяти, а не подгружаться при необходимости. Для отключения лучше иметь 8Гб памяти на видеокарте и 16Гб оперативной.
r.Streaming.UseFixedPoolSize=0 Использовать статический пул памяти(1) или выделять память динамически(0).
r.Streaming.FullyLoadUsedTextures=1 1 - включить полную загрузку текстур в максимальном разрешении и не выгружать их. Более мягкая альтернатива полному отключению стриминга через r.TextureStreaming=0.

0 - отключить полную загрузку.

r.Streaming.LimitPoolSizeToVRAM=0 1 - ограничить размер пула текстур объёмом видеопамяти.

Отключение логов

[Core.System] +Suppress=Scriptwarning +Suppress=Error +Suppress=Scriptlog +Suppress=Warning [Core.Log] LogPluginManager=all off LogOnlineIdentity=all off LogOnlineSession=all off LogMemory=all off LogPakFile=all off LogTemp=all off LogLinker=all off LogOnline=all off LogOnlineGame=all off LogAnalytics=all off LogConfig=all off LogInteractiveProcess=all off LogInput=all off LogOnlineEntitlement=all off LogOnlineEvents=all off LogOnlineFriend=all off LogOnlinePresence=all off LogOnlineTitleFile=all off LogOnlineUser=all off Global=off

Сетевые настройки

Улучшения производительности во время совместной игры можно добиться дополнительными настройками сетевого соединения.

Параметры запуска

Некоторые особенности работы можно настроить при помощи параметров запуска игры.


В статьи использованы материалы сайта satisfactory-game.fandom.com/ru/wiki/, в соответствии с условиями лицензии CC-BY-SA.
Бонди

Игровые новости, вики • 2025—2026