Космическая ролевая игра Starfield известна своей требовательностью к ресурсам процессора и накопителя. Одной из неочевидных проблем, приводящих к регулярным статтерам на ПК, является скрытая нагрузка от системы логирования скриптов. В этом руководстве мы разберем, как с помощью создания файла StarfieldCustom.ini отключить лишние процессы логирования, оптимизировать тени и существенно повысить общую плавность геймплея.
В чем проблема стандартного логирования в Starfield?
В движках Bethesda (Creation Engine 2) для работы квестов и поведения NPC используется скриптовый язык Papyrus. При установке многочисленных модификаций или из-за внутренних ошибок игры в фоновом режиме может активироваться отладочное логирование. Если скрипт работает некорректно, игра начинает записывать тысячи строк об ошибках в файл лога каждую секунду. Постоянная перезапись файлов на диске создает серьезные задержки, вызывая кратковременные зависания игры. Для решения этой проблемы необходимо вручную отключить отладчик.
Создание и настройка файла StarfieldCustom.ini
В отличие от предыдущих игр студии, большинство ручных настроек в Starfield рекомендуется прописывать в отдельном файле конфигурации, который не перезаписывается игрой при обновлениях.
- Перейдите по пути:
Этот компьютер > Документы > My Games > Starfield. - Если в этой папке нет файла с именем
StarfieldCustom.ini, создайте обычный текстовый документ и переименуйте его, заменив расширение.txtна.ini. - Откройте файл в Блокноте и добавьте в него следующие блоки настроек:
[Papyrus]
bEnableLogging=0
bEnableTrace=0
bLoadDebugInformation=0
[Display]
fShadowDistance=2000.0000
fShadowLODRangeFactor=0.8000
Разбор ключевых настроек
- [Papyrus] настройки: Команды
bEnableLogging=0иbEnableTrace=0полностью блокируют запись логов скриптов на диск. Это освобождает процессорное время и исключает фризы, связанные с дисковой активностью. ДирективаbLoadDebugInformation=0отключает загрузку отладочной информации скриптов, что также немного экономит оперативную память. - fShadowDistance=2000.0000: Снижает дальность прорисовки динамических теней. В Starfield тени сильно нагружают видеокарту даже в закрытых локациях. Ограничение дистанции позволяет выиграть до 7-10% FPS в городах без видимой потери качества.
Дополнительные рекомендации по производительности
Для корректной работы модификаций убедитесь, что в вашем StarfieldCustom.ini присутствует следующий блок, разрешающий загрузку сторонних ресурсов:
[Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=
После добавления всех параметров сохраните файл. В свойствах файла ставить галочку «Только чтение» обычно не требуется, так как игра не перезаписывает файл Custom.ini при запуске.
