Проблемы и оптимизация

KF2 вылетает в меню: сброс Steam Cloud и скины оружия

Игрок описывает вылет в главном меню Killing Floor 2, который начался после обновления 2022 года: игра зависает и закрывается при открытии настроек и большинства пунктов меню или при нажатии поиска игры, иногда с отчётом BugSplat от движка Unreal. Автор вылечил это не переустановкой, не удалением конфигов и не установкой .NET Framework 3.5, а сбросом Steam Cloud, а причиной оказались скины оружия. Сравните с общим руководством по вылетам при запуске.

Симптомы

  • Игра запускается (порой очень долго), доходит до главного меню и вылетает при открытии настроек и других опций.
  • При нажатии поиска игры появляется логотип и загрузка, затем игра зависает и вылетает.
  • Удаление .ini-файлов KF2 из Documents и установка .NET Framework 3.5 в этом случае не помогли.

Экран вылета

Вылет, который наблюдал автор.

Решение по шагам

  1. В библиотеке Steam откройте Свойства игры, вкладка Общие, и отключите синхронизацию Steam Cloud для Killing Floor 2.
  2. Отключите интернет и запустите игру офлайн.
  3. Дождитесь заставки; появится экран настройки яркости - значит, игра вернулась к заводским настройкам.
  4. Ничего не меняйте и закройте игру.
  5. Подключите интернет и запустите снова. Настройки графики опять будут по умолчанию. Прежде чем что-то менять, сверните игру и снова включите синхронизацию Steam Cloud. Этот шаг важен.
  6. Разверните игру, настройте графику и перезапустите, чтобы применить изменения.

В чём была причина

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

Вопросы и ответы

Нужен ли .NET Framework 3.5?
Нет. По словам автора, игра работает без него, а удаление ini-файлов KF2 не помогло.
Что вызывало вылет?
Конфликт некоторых пользовательских скинов оружия с файлами игры.