Killing Floor на ПК: техданные, порты, API, DLC и фиксы
PCGamingWiki ведет одну из самых подробных технических карточек Killing Floor 1. Наша прежняя страница фиксы по PC Gaming Wiki - это список типичных проблем и решений, а эта страница - справочник: что реально поддерживает ПК-версия, где лежат ее файлы в каждой ОС, какие порты и API она использует, какие есть DLC и бонусы за другие игры и какие малоизвестные фиксы сделало сообщество.
Обложка Killing Floor в карточке PCGamingWiki.
Платформы и выход
| Пункт | Данные |
|---|---|
| Разработчик | Tripwire Interactive |
| Порты на macOS и Linux | Ryan C. Gordon |
| Издатель | Tripwire Interactive |
| Движок | Unreal Engine 2.5 |
| Выход на Windows | 14 мая 2009 |
| Выход на macOS | 5 мая 2010 |
| Выход на Linux | 9 ноября 2012 |
| Metacritic | 72 |
| DRM | Steam во всех магазинных версиях |
Оригинальный KFMod (2005) был тотальной модификацией для Unreal Tournament 2004 и до сих пор доступен на ModDB; для запуска нужен UT2004. Игра продавалась через Steam, Humble Store, GamersGate, Gamesplanet и Green Man Gaming (там же был Complete Pack). Каждая версия требует Steam.
Внимание, macOS: сборка для Mac только 32-битная, поэтому на macOS Catalina (10.15) и новее не работает.
Монетизация, DLC и бонусы за другие игры
Основная игра покупается один раз, микротранзакций нет. Платные DLC добавляют персонажей, оружие и скины оружия. Все перечисленные наборы входят в комплект Killing Floor 1 Complete Your Set! в Steam:
| Наборы оружия | Наборы персонажей |
|---|---|
| Community Weapon Pack | Ash Harding |
| Community Weapon Pack 2 | Harold Lott |
| Community Weapons Pack 3 - Us Versus Them Total Conflict | "London's Finest" |
| Camo Weapon Pack | Mrs Foster |
| Golden Weapons Pack | Neon |
| Golden Weapon Pack 2 | Nightfall |
| Neon Weapon Pack | Outbreak |
| PostMortem | |
| Reggie the Rocker | |
| Robot Special | |
| Steampunk | |
| Steampunk 2 | |
| The Chickenator | |
| Urban Nightmare |
Бонусы за другие игры:
- Dwarfs!?: топор Dwarfs!? Axe для Berserker. Раньше он открывался достижением в бесплатной Dwarfs!?, но после изменения настроек приватности Steam это больше не работает.
- The Ball: предзаказ открывал персонажа Harchier Spebbington.
- Red Orchestra 2 Digital Deluxe: открывает персонажей George и Nikolay.
- Rising Storm Digital Deluxe: открывает Rising Storm Tommy Gun для Commando и персонажей Hayato Tanaka и Ricky Vegas.
Подробнее о DLC: обзор DLC и золотое оружие.
Основные настройки
Пропуск вступительных роликов. Закройте игру, откройте <игра>\System\KillingFloor.ini, найдите в начале строку LocalMap=KFIntro.rom и замените на LocalMap=KF-Menu.rom. Главное меню после этого может выглядеть слегка сломанным, но работает нормально.
Пропуск трейлеров Killing Floor 2. Удалите папку Movies в каталоге игры.
Данные игры и расположение конфигов
Общие настройки (General) в игре.
| Система | Расположение конфигов |
|---|---|
| Windows / Steam | <path-to-game>\System\*.ini |
| macOS | $HOME/Library/Application Support/Killing Floor/ |
| Linux | $HOME/.killingfloor/ |
KillingFloor.iniхранит настройки звука, общие, сетевые и видео.User.iniхранит привязки клавиш, FOV и настройки HUD.- Руководство к игре лежит в
<path-to-game>\Help. - Сохранения хранятся в Steam Cloud (доступно около 954 МБ), локальными файлами их не достать.
- На Linux игра не следует спецификации XDG Base Directory.
Полный список путей: где лежат ini-файлы KF.
Настройки HUD в игре.
Видео
Настройки видео в игре.
| Функция | Поддержка и заметки |
|---|---|
| Широкий экран | Да |
| Несколько мониторов | Через правку ini (см. ниже) |
| Ультраширокий экран | Корректное Hor+ масштабирование, но ультраширокие разрешения в игре не перечислены; задайте их в ini |
| 4K | Нет: максимальное разрешение по вертикали 1600p |
| Поле зрения | По умолчанию 106,3 градуса по горизонтали; fov <число> в консоли, сбрасывается при каждой загрузке карты |
| Оконный режим | Да; запуск в окне может сделать главное меню нечитаемым |
| Окно без рамки | Нативно нет; используйте Borderless Gaming |
| Анизотропная фильтрация | Да |
| Сглаживание | До 8x MSAA; на Nvidia можно принудительно включить SGSSAA флагом 0x000000C1 в Nvidia Profile Inspector (только с рендером DX9) |
| V-sync | Да; в режиме Direct3D 8 на Windows 10+ для работы v-sync нужна обертка (wrapper) |
| Высокая частота кадров | По умолчанию ограничена, см. ниже |
| HDR, режим для дальтоников | Не задокументировано; известной опции в игре нет |
Снятие лимита FPS: в KillingFloor.ini замените MaxClientFrameRate=90 на MaxClientFrameRate=200, запустите игру, откройте консоль ~ и введите netspeed 20000. После этого частота кадров в мультиплеере не ограничена. Более тонкая настройка: продвинутая настройка FPS.
Несколько мониторов / свои разрешения: измените FullscreenViewportX и FullscreenViewportY в KillingFloor.ini, например 5760 и 1080 для трех мониторов 1080p.
Окно без рамки: установите Borderless Gaming, добавьте Killing Floor в избранное, правым кликом по записи отключите Auto-Maximize, затем задайте разрешение в игре и выключите Full Screen.
Управление
Настройки управления (Controls) в игре.
Переназначение клавиш в игре.
- Клавиатура и мышь: переназначение клавиш, настройка ускорения мыши, инверсия оси Y и управление мышью в меню поддерживаются нативно.
- Контроллеры поддерживаются в игре, но не во всех меню (полной поддержки геймпада нет). Переназначение кнопок и инверсия оси Y для геймпада делаются в
User.ini. Известный баг: ввод со стика игнорируется, пока зажат огонь, до нажатия другой кнопки или движения мыши. - Переключение шага: назначьте в консоли
set input X Toggle bRun(X - нужная клавиша) или отредактируйте привязку вUser.ini.
Идеи для биндов: полезные бинды и клавиши в KF.
Звук и языки
Настройки звука (Audio) в игре.
- Отдельные ползунки громкости для эффектов, музыки и голосового чата.
- Объемный звук настраивается автоматически, до 7.0.
- Если на встроенной Realtek-карте 5.1 играет только в две колонки: выставьте 5.1 в настройках звука Windows и в диспетчере Realtek (Панель управления → Звук), а окружение в диспетчере поставьте «Общий» или «Комната» (решение из темы о звуке 5.1 в Windows 7 на форуме killingfloor.ru).
- Поддержка EAX 3.
- Нет субтитров, скрытых титров и отключения звука при сворачивании окна.
| Язык | Интерфейс | Озвучка |
|---|---|---|
| Английский, французский, немецкий, итальянский, русский, испанский | Да | Да |
| Венгерский, польский | Да | Нет |
| Чешский | Фанатский перевод | Нет |
Для русской версии пригодится статья шрифты русской локализации.
Сеть
| Тип | Игроков | Заметки |
|---|---|---|
| Локально (split screen) | - | Нативно нет; возможно через Nucleus Co-op |
| LAN | 6 | Кооператив |
| Онлайн | 6 | Кооператив; лимит можно поднять модами |
- Типы подключения: peer-to-peer (listen-сервер), выделенные серверы и свой хостинг; матчмейкинга нет.
- Прямой IP: откройте консоль
~и введитеopenс IP и портом. - При хостинге listen-сервера за роутером может понадобиться заменить
ServerBehindNAT=FalseнаTrueвKillingFloor.ini. - Поддержка UPnP неизвестна.
| Протокол | Порты |
|---|---|
| TCP | 8075, 28852 |
| UDP | 7707, 7708, 7717, 20560, 28852 |
Гайды по хостингу: сервер KF1 на Linux через SteamCMD и порты и NAT.
VR
Нативной поддержки VR нет. Для vorpX есть пользовательский профиль в режиме G3D. Тактильный контроллер Novint Falcon указан как поддерживаемый.
Фиксы сообщества и известные проблемы
Мутаторы-фиксы, которые стоит поставить:
- CustomSpawnFix: исправляет появление ZED на старых картах (есть и в Мастерской).
- Grenade Arm Fix: показывает настоящие руки вашего персонажа при броске гранаты вместо стандартных камуфляжных.
- Paramedic Alfred Anderson Viewmodel Fix: возвращает Alfred Anderson задуманные закатанные рукава от первого лица.
- Unicode Fix: не-английские символы в чате отображаются нормально, а не как
~~~~~~~.
Сбрасывается чувствительность мыши. Либо меняйте чувствительность в меню сразу после запуска, до входа на сервер, либо закройте игру, откройте <игра>\System\User.ini и задайте MouseSensitivity= в секции [Engine.PlayerInput]. Подробнее: чувствительность мыши не сохраняется.
Вылет на рабочий стол. В свойствах совместимости Killing Floor.exe отключите визуальные темы и композицию рабочего стола.
Мерцание. Добавьте -windowed в параметры запуска Steam, а после старта разверните окно. Мерцание также бывает из-за неродного разрешения экрана.
Нет онлайн-игр / 0 серверов. Закройте Steam, удалите ClientRegistry.blob из папки Steam (C:\Program Files (x86)\Steam), затем запустите Steam и игру. См. также пустой список мастер-сервера.
Включение крови. В некоторых версиях кровь отключена. Запустите игру один раз, откройте <игра>\System\KillingFloor.ini, найдите [Engine.Engine] и добавьте bdevgoreoverride=True последней строкой этого блока. Сохраните и перезапустите Steam.
Главное меню нечитаемо в оконном режиме. Переключитесь в полноэкранный режим.
Заикание звука в Arch Linux. Сделайте копию openal.so в <игра>/System, установите lib32-openal (или openal на 32-битной системе) и создайте ссылку:
ln -s /usr/lib32/libopenal.so.1 <path-to-game>/System/openal.so
На 32-битной системе используйте /usr/lib/libopenal.so.1. Другие заметки по Linux: Killing Floor на Linux.
API и middleware
| Пункт | Данные |
|---|---|
| Direct3D | 8, 9 |
| OpenGL | 2.1 |
| Исполняемый файл Windows | Только 32-бит; на современных системах может понадобиться флаг Large Address Aware |
| Исполняемые файлы macOS и Linux | Только 32-бит |
| Физика | Karma |
| Звук | Miles Sound System, OpenAL, Speex |
| Ролики | Bink Video |
| Мультиплеер | Steamworks |
Флаг LAA описан в статье фикс вылетов через Large Address Aware. Консольные команды - в списке консольных команд.
Системные требования
| Windows минимум | Windows рекомендуемые | |
|---|---|---|
| ОС | XP, Vista | XP, Vista |
| Процессор | 1,2 ГГц | 2,4 ГГц |
| ОЗУ | 1 ГБ | 2 ГБ |
| Диск | 2 ГБ | 2 ГБ |
| Видеокарта | 64 МБ VRAM, совместимая с DirectX 9 | 128 МБ VRAM, Shader Model 2.0 |
| Звук | Совместимая с DirectX 8.1 | Совместимая с EAX |
| macOS минимум | |
|---|---|
| ОС | 10.5.8, 10.6.3 |
| Процессор | Intel |
| Диск | 2 ГБ |
| Видеокарта | Nvidia или ATI (Intel не поддерживается) |
| Linux минимум | Linux рекомендуемые | |
|---|---|---|
| ОС | Ubuntu 12.04 LTS | Ubuntu 12.04 LTS |
| Процессор | 1,2 ГГц | 2,4 ГГц |
| ОЗУ | 1 ГБ | 2 ГБ |
| Диск | 2 ГБ | 2 ГБ |
| Видеокарта | Nvidia, ATI или Intel | Nvidia, ATI или Intel |
Вопросы и ответы
- Какой FOV по умолчанию в Killing Floor 1?
- 106,3 градуса по горизонтали. Его можно изменить консольной командой fov с числом, но значение сбрасывается при каждой загрузке карты.
- Работает ли Killing Floor 1 на современных macOS?
- Нет. Сборка для macOS только 32-битная и не запускается на macOS Catalina (10.15) и новее.
- Какие порты использует сервер Killing Floor?
- TCP 8075 и 28852, UDP 7707, 7708, 7717, 20560 и 28852.
- Как включить кровь в Killing Floor?
- Добавьте bdevgoreoverride=True в конец блока [Engine.Engine] в файле System\KillingFloor.ini, сохраните и перезапустите Steam.
- Какие версии DirectX поддерживает Killing Floor?
- Direct3D 8 и 9, а также OpenGL 2.1. Исполняемый файл для Windows только 32-битный.