Skip to main content

How to Install Custom Maps on a Killing Floor 2 Server

Last updated 23 Aug 2026

Need a game server?

Spin one up fast with our feature-rich panel and seriously low prices.

How to Install Custom Maps on a Killing Floor 2 Server

How to Install Custom Maps on a Killing Floor 2 Server

notice
server must have been started up at least once for all necessary files to show up
  1. Go to the Killing Floor 2 Steam Workshop.

  2. Find the desired custom map.

  3. Copy the map's Workshop ID from its Steam Workshop URL.

For example, if the URL ends with:

?id=1234567890

The Workshop ID is:

1234567890
  1. Log in to the Kinetic Hosting Panel.

  1. Select the Killing Floor 2 server.

  2. Stop the server.

  1. Go to Settings.

  1. Find Map Workshop IDs.

  1. Enter the Workshop ID of each custom map.

For multiple maps, separate each Workshop ID with a comma:

1234567890,2345678901,3456789012
  1. Start the server.

  1. Wait for the server to finish downloading the custom maps before joining.

notice
The first startup may take longer depending on the size and number of custom maps being downloaded.

How to Add Custom Maps to the Map Cycle

After installing a custom map, it must be added to the server's map cycle before it will appear in the normal map rotation. This can be done directly through the server's configuration files.

  1. Stop the Killing Floor 2 server.

  1. Go to the File Manager.

  1. Open the KFGame folder, then the Config folder:

  1. Open the LinuxServer-KFGame.ini file.

  1. Find the GameMapCycles setting.

  1. Make sure the map cycle is active (ActiveMapCycle=)

0 = off (default)
1 = active

add the custom map's name to the GameMapCycles list.

For example:

GameMapCycles=(Maps=("KF-BioticsLab","KF-BurningParis","KF-Outpost","KF-CustomMap"))

Repeat this for any additional custom maps you would like included in the rotation.

  1. Save the file.

  1. Start the server.

notice
Use the map's internal map name rather than its Steam Workshop ID. Killing Floor 2 map names normally begin with KF-.
notice
Keep the existing formatting of the GameMapCycles setting intact. Missing quotation marks, commas, or parentheses can prevent the map cycle from loading correctly.
warning
Avoid adding more than 519 maps to the server's map rotation, as exceeding this limit can cause the Killing Floor 2 server to stop functioning correctly.

Optional: How to Add Custom Maps Using WebAdmin

Custom maps can also be added to the map cycle through Killing Floor 2 WebAdmin. This provides a graphical alternative to manually editing the server's configuration files.

  1. Log in to the server's Killing Floor 2 WebAdmin.

  1. Select the Map Cycles tab.

  1. Select the active Map Cycle (only if you have multiple map cycles)

  1. Click Manual Add.

  1. Enter the name of the custom map (note: the extension would be the file extension such as .kfm)

  1. Click OK.

  1. Repeat these steps for any additional custom maps you would like to add.

  1. Click Save Map Cycle to save the changes.

warning
The map must already be installed on the server before adding it to the map cycle through WebAdmin.




Display and navigation

Accessibility options

Personalise how Kinetic Hosting looks and how you move around it. Your choices are saved on this device.

Press Ctrl+K to search. When link hints are enabled, hold Shift to label every visible link and control.

High-contrast dark theme

Use black and dark backgrounds with white text and stronger borders throughout the site.

Keyboard link hints

Hold Shift to show a temporary key on every visible link and control. Keep holding Shift and type a label to activate it.

Keyboard navigation

Ctrl+K opens site search. When link hints are enabled, hold Shift to label every visible page link, menu item, order control and location. Keep Shift held while typing the displayed label, or release Shift to close the labels.

Search Kinetic Hosting

Search site pages, game servers, knowledgebase articles, blog posts, FAQs and modpacks.

Enter at least two characters to search the site.

↑↓ Select · Enter Open · Esc CloseCtrl+K