KF2: Where Server-Downloaded Maps Are Stored (UXX to KFM)
When you join a Killing Floor 2 server that runs a custom map you do not have, the game downloads it automatically. The file does not go to the game folder, though, and many players wonder where it went. This short note, based on a Russian Steam guide, explains where downloaded maps land and how to turn them into permanent maps you can load any time.
Where downloads go
Maps fetched from servers are stored in your Documents folder, usually at:
C:\Users\<your name>\Documents\My Games\KillingFloor2\KFGame\Cache
They are saved not in the normal .kfm map format but as .uxx files. The names and numbers of the downloaded maps are recorded in the Cache.ini file in the same folder, which helps you work out which .uxx belongs to which map.
Keeping a map for later
To save a map and play it offline or on your own server later:
- Locate the needed
.uxxfile in the Cache folder (useCache.inito identify it). - Rename the extension from
.uxxto.kfm. - Move the file into the game's map folder, usually:
C:\Program Files (x86)\Steam\steamapps\common\killingfloor2\KFGame\BrewedPC\Maps
After that the map behaves like any installed custom map. For related setups see symlinking the Cache folder and INI tweaks and serving custom maps through nginx redirect.
Freeing space on drive C
Readers of the original guide asked how to keep the Cache from filling the system drive. One commenter solved it by making a link (symbolic link) from the Cache folder in Documents to a folder on another drive, so downloads are physically stored elsewhere while the game still finds them at the usual path.
FAQ
- Where does KF2 save maps downloaded from servers?
- In Documents\My Games\KillingFloor2\KFGame\Cache, stored as .uxx files.
- How do I keep a downloaded map?
- Rename the .uxx extension to .kfm and move the file into KFGame\BrewedPC\Maps in the game folder.
- How do I know which file is which map?
- The names and numbers of the cached maps are listed in Cache.ini in the same folder.