Satisfactory Wiki
Advertisement

Ограничение на объекты Unreal Engine - это ограничение на количество объектов UObject, которые могут быть загружены в игру.

При создании огромной фабрики (на одно сохранение которой потрачено 2 000+ часов), возможно, что игра начнет вылетать со следующей ошибкой:

Assertion failed: Result + NumToAdd <= MaxElements [File:D:\ws\SB-200518130817-657\UE4\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectArray.h] [Line: 511] Maximum number of UObjects (2162688) exceeded, make sure you update MaxObjectsInGame/MaxObjectsInEditor in project settings.

Это ограничение вводится из реализации управления памятью Unreal Engine и относится к объектам данных, а не к игровым объектам.

Ограничение по умолчанию, установленное в Unreal Engine, составляет 2,162,688 UObjects.[1] Это, однако, может быть увеличено за счет изменения файла 'Engine.ini' в папке конфигурации игры.

Добавление следующих параметров увеличит лимит объектов:

[/Script/Engine.GarbageCollectionSettings]

gc.MaxObjectsInEditor=100000000

gc.MaxObjectsInGame=100000000

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

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

Примечания[]


Advertisement