Killing Floor 2 Server Workshop Maps and Mutators

Custom maps and mutators come from the Steam Workshop. A dedicated server lists them in its config so players' games fetch them, and it has to have the files itself.

By hand

  1. Stop the server. Find each item's number in its address: steamcommunity.com/sharedfiles/filedetails/?id=857015700.
  2. In LinuxServer-KFEngine.ini add, under [OnlineSubsystemSteamworks.KFWorkshopSteamworks], one line per item: ServerSubscribedWorkshopItems=857015700.
  3. In the same file, under [IpDrv.TcpNetDriver], put DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload first, above the other DownloadManagers lines.
  4. Download the files. We found that the dedicated server does not fetch them by itself: use SteamCMD, +login anonymous +workshop_download_item 232090 <number>, and copy the .kfm map files into KFGame/BrewedPC/Maps.
  5. Add the map's name to GameMapCycles in LinuxServer-KFGame.ini to put it in the rotation.
  6. For a mutator, add ?Mutator=Package.Class to the start line, after the map and the other options (several are separated by commas: ?Mutator=First.Class,Second.Class). The class is on the item's Workshop page.
  7. Start the server.
Tip:Players on the Epic Games Store cannot download Steam Workshop items. The internal map name often differs from the Workshop title: the name of the .kfm file is the one to use.

On Flux

The Workshop tab takes an item's number or link, checks that it exists, and on the next start the server downloads it, links the files where the game loads them and lists it for your players. The Maps tab then shows the new map so you can put it in the cycle or switch to it at once. Up to 20 items. For a mutator, type its class (Package.Class) under Mutators in the same tab: the server switches it on in every match, and Play now keeps it.

Frequently asked questions

How big can workshop content be?

A map we tested was 158 MB. The server needs the disk for it and the start takes longer while it downloads; the Squad Plus plan has room for modded play.

Do mutators work?

Maps load, and we have loaded a Workshop map on the real server. A mutator is switched on by the ?Mutator= start option, which the Workshop tab fills in from the class you type; we have not watched a mutator from the Workshop in a real match, so treat mutators as experimental.

Related Killing Floor 2 guides