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)". Если кнопка загрузки ничего не делает:
- Нажмите Win+R, введите
optionalfeaturesи нажмите Enter. - Отметьте .NET Framework 3.5 (включает .NET 2.0 и 3.0).
- Нажмите ОК и дайте Windows скачать файлы через Windows Update.
- Перезагрузите ПК и запустите игру.
Если 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.