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

KF2 не запускается: решения из официальной темы Steam

У Killing Floor 2 в разделе Bug Report форума Steam есть давняя закрепленная тема "Game Won't Start - Please Read!". Ее создал модератор форума в ноябре 2016 года и обновлял до 2023-го, в ней сотни ответов. Здесь мы пересказываем инструкции модератора и проблемы с решениями, которые игроки писали в одном из разделов темы (ответы с конца 2016 до начала 2017 года), и добавляем стандартные шаги для каждого случая. Общий разбор - на странице Killing Floor 2 не запускается в Steam.

Что сказано в закрепленном посте

  • Вылеты и проблемы при запуске - в эту тему. Игровые баги (карты, клиппинг косметики, оружие) нужно описывать в отдельной новой теме раздела Bug Report.
  • Сначала пройдите официальный гайд. Пост ведет на гайд в Steam: сначала базовые шаги, потом набор продвинутых, если базовые не помогли.
  • Если ничего не помогло - покажите лог. Игроков просят выложить лог-файл (например, на Pastebin), чтобы модераторы его посмотрели.

KF2 пишет логи в Документы\My Games\KillingFloor2\KFGame\Logs\. Нужен файл Launch.log после неудачного запуска.

Проблемы, о которых писали в теме

СимптомЧто обычно означаетЧто попробовать
"Failed to reach Item Server. Client failed to exchange item" при открытии USB/ящикаСервис предметов недоступенПовторить позже, проверить сеть, при долгой проблеме - в поддержку Tripwire
Windows просит .NET Framework 3.5, а "Скачать и установить" ничего не делаетНет нужного компонента WindowsВключить .NET 3.5 вручную (см. ниже)
Игра пишет, что для игры нужен SteamЗапуск в обход Steam или Steam не авторизованЗапустить Steam и стартовать KF2 из библиотеки
После логотипов игра сворачивается, клавиатура не работает, затем черный экранИгре приходит сигнал завершенияСм. раздел про черный экран
Отчет BugSplat при каждом запускеВылет движка при стартеПройти гайд и выложить лог
"There is a bug and this program needs to close", проверка файлов не помоглаПоврежден пользовательский конфигУдалить файлы игры в Документах

Ошибка сервера предметов при открытии ящиков

Несколько игроков неделями не могли открыть зашифрованные USB одним и тем же ключом и получали одно и то же сообщение о сервере предметов. Решения в теме не нашлось, кроме обычного совета: проблема на стороне Tripwire или в соединении с ней, а не в установке игры. Подробнее - подключение к серверу предметов KF2 и система дропа предметов.

Запрос .NET Framework 3.5

При первом запуске Windows может показать сообщение "Приложению на вашем ПК нужен следующий компонент Windows: .NET Framework 3.5 (включает .NET 2.0 и 3.0)". Если кнопка загрузки ничего не делает:

  1. Нажмите Win+R, введите optionalfeatures и нажмите Enter.
  2. Отметьте .NET Framework 3.5 (включает .NET 2.0 и 3.0).
  3. Нажмите ОК и дайте Windows скачать файлы через Windows Update.
  4. Перезагрузите ПК и запустите игру.

Если Windows Update заблокирован или сломан, установка из этого окна тоже не пройдет - сначала почините обновления.

"Для игры нужен Steam"

KF2 использует Steam для входа и предметов. Запуск KFGame.exe напрямую или при закрытом/офлайн Steam дает это сообщение. Запустите Steam, убедитесь, что вы вошли в аккаунт и в сети, и нажмите "Играть" в библиотеке.

Черный экран после логотипов (при повторном запуске)

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

Log: Initializing Engine Completed
Log: Received WM_QUERYENDSESSION
Log: Received WM_ENDSESSION
Log: appRequestExit(0)

WM_QUERYENDSESSION и WM_ENDSESSION - сообщения Windows о завершении сеанса, и игра закрывала себя сама. Запуск от администратора не помог. Раз проблема появлялась только после первого выхода, проверьте в Диспетчере задач, не остался ли процесс KFGame.exe, завершите его и попробуйте снова; также ищите оверлеи и системные утилиты, которые могут закрывать программы. Другие случаи черного экрана - на странице черный экран со звуком в KF2.

BugSplat при каждом запуске

Некоторые получали окно BugSplat даже после всех шагов гайда и повторной загрузки игры. Ответ модератора всегда был один: выложите лог (Pastebin) или напишите напрямую, потому что у вылета BugSplat много возможных причин, и лог показывает, какая именно. Другие писали, что сделали все и ждут патча.

"There is a bug and this program needs to close"

Игроку с этим сообщением посоветовали проверить файлы игры, но это не помогло. Помогло удаление файлов игры в папке Документы, то есть Документы\My Games\KillingFloor2. Там хранятся настройки и логи, а не сама игра, и KF2 создаст их заново при следующем запуске. Если хотите сохранить раскладку клавиш, сначала скопируйте папку.

Настроение в теме

Не у всех история закончилась хорошо. Кто-то писал, что игра по-прежнему не запускается вообще, а кто-то спрашивал, почему у такой простой проблемы столько разных решений. Такова природа проблем запуска: один и тот же симптом может давать драйвер, компонент Windows, конфиг или оверлей, поэтому гайд и лог важнее любого отдельного "волшебного" фикса.

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

Где официальный гайд по проблемам запуска KF2?
Закрепленная тема 'Game Won't Start - Please Read!' в разделе Bug Report форума Killing Floor 2 ведет на гайд в Steam с базовыми и продвинутыми способами решения.
KF2 просит .NET Framework 3.5, а кнопка загрузки ничего не делает. Что делать?
Включите компонент вручную: откройте 'Включение или отключение компонентов Windows', отметьте .NET Framework 3.5 (включает .NET 2.0 и 3.0), нажмите ОК, дождитесь загрузки через Windows Update и перезагрузитесь.
Проверка файлов не помогла от ошибки 'There is a bug and this program needs to close'. Что еще попробовать?
Одному игроку в теме помогло удаление файлов игры в Документах (My Games\KillingFloor2). При следующем запуске игра создаст конфиги заново, поэтому сначала сделайте копию папки.
Что значит 'Failed to reach Item Server' при открытии ящика?
Игра не смогла связаться с сервисом предметов Tripwire для обмена. Это проблема сервера или соединения, а не установки. Попробуйте позже, а если не проходит - пишите в поддержку Tripwire.