Свой сервер

KF2: где искать скачанные с серверов карты (UXX в KFM)

Когда вы заходите на сервер Killing Floor 2 с неизвестной вам картой, игра скачивает её автоматически. Но в папку игры файл не попадает, и многие не понимают, куда он делся. В этой короткой заметке по русскому руководству из Steam объясняется, где лежат скачанные карты и как превратить их в постоянные.

Куда скачиваются карты

Карты с серверов сохраняются в «Мои документы», обычно по пути:

C:\Users\<имя пользователя>\Documents\My Games\KillingFloor2\KFGame\Cache

Они хранятся не в привычном формате .kfm, а как файлы .uxx. Названия и номера скачанных карт записаны в файле Cache.ini в той же папке, по нему можно определить, какой .uxx соответствует какой карте.

Как сохранить карту

Чтобы потом играть на карте без скачивания, например на своём сервере:

  1. Найдите нужный .uxx в папке Cache (определить его поможет Cache.ini).
  2. Измените расширение с .uxx на .kfm.
  3. Перенесите файл в папку карт игры, обычно:

C:\Program Files (x86)\Steam\steamapps\common\killingfloor2\KFGame\BrewedPC\Maps

После этого карта работает как любая установленная пользовательская. По теме также см. символическую ссылку на Cache и правки INI и раздачу карт через nginx.

Как не засорять диск C

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

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

Куда KF2 сохраняет карты, скачанные с серверов?
В Documents\My Games\KillingFloor2\KFGame\Cache, в виде файлов .uxx.
Как сохранить скачанную карту?
Переименуйте расширение .uxx в .kfm и перенесите файл в KFGame\BrewedPC\Maps в папке игры.
Как понять, какой файл какой карте соответствует?
Названия и номера карт из кэша записаны в файле Cache.ini в той же папке.