🎉 Limited-time offer: get 10% off your server with code LIMITED10
GameTeam
AI A copilot built into every server

Killing Floor 2 Server Hosting

Hold the line against the Zeds with your team while the AI copilot keeps the server standing.

PCServer-KFGame.ini6 Survival · 12 VersusWorkshop mapssub-15ms
99.9%uptime
<15mslatency
25+global locations
72hmoney-back
★★★★★ 4.9 / 5 average rating

What do you need to host a Killing Floor 2 server?

To host a Killing Floor 2 server you need Tripwire's free dedicated server (SteamCMD app 232130), 3–4 GB of RAM, UDP ports 7777 and 27015 reachable, and a filled-in PCServer-KFGame.ini with your name, passwords and map cycle. Or skip the install and rent a KF2 server: GameTeam's Killing Floor 2 server hosting charges per GB of RAM, from $0.49/GB a week, never per slot (KF2 itself caps Survival at 6 and Versus at 12), and the AI copilot sets difficulty, wave count and Workshop maps when you ask.

3–4 GB RAM6 or 12 playersPCServer-KFGame.iniweekly billing
The copilot

Run your Killing Floor 2 server by just asking.

KF2 spreads one server across four ini files, and the Workshop setup only works if two lines in the engine file are exactly right. Say how hard you want the night to be and which maps to pull. The copilot edits the files with the server stopped, restarts it and checks the log.

01

Your Maps, Your Difficulty

Workshop maps and settings declared by the copilot; the first boot pulls them.

02

Cheap to Keep

KF2 needs little RAM — keeping the server up between sessions costs almost nothing.

03

Same Server, Next Game

When the Zeds are done, switch the server to whatever comes next.

04

Killing Floor 2 with friends

A co-op survival shooter about waves of horrifying specimens and the satisfyingly excessive firepower it takes to stop them. Six players, escalating waves, a boss at the end — and a community server keeps the maps and difficulty you like.

How much RAM do I need?

Killing Floor 2 server RAM requirements

3-4 GB.

Your serverStarting RAMFrom (Budget, weekly)
6-player Survival on stock maps3 GB$1.47 / week
Survival with Workshop maps and mutators4 GB$1.96 / week
12-player Versus Survival4 GB$1.96 / week

KF2 runs on Unreal Engine 3 and stays light. Memory goes up with the Workshop content you load and with Versus, not with a bigger wave count. These are starting points: change RAM in one click from the panel and your configs stay as they are. Player limit: 6 for standard survival, 12 for versus modes.

Setup

How to set up a Killing Floor 2 server on GameTeam

01

Pick RAM and a location

3 GB covers a 6-player squad on stock maps. Pick the location closest to most of the team. We have 25+ across Europe, the Americas and Asia-Pacific.

→
02

Set up the night

Tell the copilot the difficulty, the game length, the password and any Workshop maps you want, or edit PCServer-KFGame.ini and PCServer-KFEngine.ini in the file manager while the server is stopped.

→
03

Get the squad in

Give your server a recognisable ServerName and the team can find it in KF2's server browser. Players enter the game password if you set one.

Good to know before you start

Workshop maps are declared in the server configuration and downloaded at start, so the first boot after adding several is slow.

PCServer-KFGame.ini

Killing Floor 2 server settings explained

KF2 writes its working configs to KFGame/Config the first time the server starts, as copies of the default files. Edit the PCServer- files, never the defaults, and only while the server is stopped. These are the settings squads change most:

SettingWhat it does
AdminPasswordIn [Engine.AccessControl] of PCServer-KFGame.ini. The master admin password, and your WebAdmin login.
GamePasswordSame section. Players need it to join. Leave it empty for a public server.
ServerNameIn [Engine.GameReplicationInfo]. The name shown in the server browser and in game.
AdminContactSame section. Contact shown in the server browser.
GameLengthWaves per game: 0 short (4), 1 normal (7), 2 long (10).
bUseMapList + GameMapCyclesSet bUseMapList=True and list your maps in GameMapCycles=(Maps=("KF-BurningParis","KF-Bioticslab",…)) to replace the full default rotation.
BannerLink / ServerMOTD / WebsiteLinkThe welcome screen: a PNG banner, the message under it (\n for a new line) and your site.
NetServerMaxTickRateIn [IpDrv.TcpNetDriver] of PCServer-KFEngine.ini. Server tick rate, default 30.
ServerSubscribedWorkshopItemsIn [OnlineSubsystemSteamworks.KFWorkshopSteamworks] of PCServer-KFEngine.ini. One line per Workshop item ID.
DownloadManagersPut OnlineSubsystemSteamworks.SteamWorkshopDownload first in [IpDrv.TcpNetDriver] so players download Workshop content from Steam.
bUsedForTakeoverIn [Engine.GameEngine]. Set to FALSE to keep matchmaking groups from taking over your idle server.
bEnabled / ListenPortIn [IpDrv.WebServer] of KFWeb.ini. Turns WebAdmin on and sets its port (8080 by default).
Admin

Killing Floor 2 server commands

A KF2 server takes most of its options on the launch line: URL options chained with ? after the map name, then switches. The game mode can also be changed from the Change Map tab in WebAdmin. The copilot can change these for you too.

CommandWhat it does
?Difficulty=0–30 Normal, 1 Hard, 2 Suicidal, 3 Hell on Earth.
?MaxPlayers=6Most players allowed. Survival, Weekly and Endless are 6-player modes.
?Game=KFGameContent.KFGameInfo_VersusSurvival?maxplayers=12Versus Survival, up to 12 players. Works on Burning Paris, Biotics Lab, Prison, Voltor Manor and Farmhouse.
?Game=KFGameContent.KFGameInfo_WeeklySurvivalWeekly Outbreak. Needs outbound UDP 123 to look up which week it is.
?Game=KFGameContent.KFGameInfo_EndlessEndless mode.
?AdminPassword=<password>Sets the admin password from the launch line.
-Port=7777Game port. The query port moves with it unless you set -QueryPort.
-QueryPort=27015Port the Steam master server talks to.
-WebAdminPort=8080WebAdmin port (Tripwire marks this switch as beta).
-ConfigSubDir=<name>Reads a separate set of ini files from a subfolder of KFGame/Config, for a second server.
-Multihome=<ip>Binds the server to one IP on a machine that has several.

Can I add mods to a Killing Floor 2 server?

Yes, through Steam Workshop for maps and mutators, declared in the server configuration.

Workshop maps and mutators are listed by ID in PCServer-KFEngine.ini, and the server downloads them when it starts. That first boot can take several minutes. Each map's real name sits in KFGame/Cache/<id>/0/BrewedPC (the .kfm file), and that name goes into GameMapCycles. Write it in lowercase in the KFMapSummary entry that makes the map show up in WebAdmin. Keep the rotation under 519 maps; Tripwire's wiki says more than that breaks the server. The old redirect method still exists, but Tripwire lists it as deprecated in favour of the Workshop.

Killing Floor 2 server ports

7777 · UDPGame port, players connect here (default)
27015 · UDPQuery port for the Steam server list (default)
8080 · TCPWebAdmin, if enabled (default)
20560 · UDPSteam
123 · UDPOutbound time lookup, Weekly Outbreak only

On GameTeam there is nothing to forward: the panel shows your server's exact address and port, which may differ from these defaults.

Simple pricing

Pay per GB of RAM. Never per slot.

You pay for memory, not seats, and billing can be weekly, so you are never locked into a month the group might not play. Change RAM in one click, or switch the same server to another game. The AI copilot is included on every plan.

3 GB · 6-player Survival on stock maps4 GB · Survival with Workshop maps and mutators4 GB · 12-player Versus Survival
deploy --game killing-floor-2
Budget · pay per GB
$0.49/ GB · week
or $1.99/GB billed monthly · cheaper on longer terms
  • ✓ AI copilot included on every plan
  • ✓ Unlimited player slots — we never charge per slot
  • ✓ Ryzen 9 7950X · NVMe storage
  • ✓ DDoS protection included
  • ✓ Switch to another game anytime
  • ✓ 25 GB NVMe storage · 160 Gbps DDoS protection
Deploy your Killing Floor 2 server
First 72 hours money-back.
deploy --game killing-floor-2 --premium
Premium · pay per GB
Most popular
$0.74/ GB · week
or $2.99/GB billed monthly · cheaper on longer terms
  • ✓ AI copilot included on every plan
  • ✓ Unlimited player slots — we never charge per slot
  • ✓ Ryzen 9 7950X · Unlimited NVMe storage
  • ✓ 480 Gbps DDoS protection
  • ✓ Switch to another game anytime
  • ✓ Dedicated threads
  • ✓ Automatic backups
  • ✓ Priority support
Deploy your Killing Floor 2 server
First 72 hours money-back.

Hardware & network

CPURyzen 9 7950X
StorageNVMe RAID
NetworkDDoS protection included
Latencysub-15ms · 25+ locations
Uptime99.9%

Locations

Europe
GermanyFranceNetherlandsEnglandTurkey
Americas
USACanada
Asia-Pacific
SingaporeIndia
Rated 4.9 / 5 by players

What server owners say

★★★★★

"Honestly didn't expect much from an 'AI manager', but it's how I run my server now. I'll type something like 'why did the server crash last night' and it actually reads the logs and tells me."

Kenneth M.
Verified review
★★★★★

"I'd been on two other hosts before this. What sold me was the AI manager catching a memory leak in one of my mods and naming the exact one — something I'd been chasing for weeks."

Clinton S.
Verified review
★★★★★

"I'm not very technical and setting up servers always stressed me out. Now I just ask the assistant to fix a config, and it either walks me through it or does it for me."

Maritta W.
Verified review
Answers, fast

Killing Floor 2 server hosting FAQ

How do I host a Killing Floor 2 server?

Two ways. Do it yourself: download the free dedicated server with SteamCMD (app_update 232130, anonymous login, no KF2 purchase needed for the server), start it once so it writes its config files, set your name and passwords in PCServer-KFGame.ini, and forward UDP 7777 and 27015. Or rent one: on GameTeam you pick RAM and a location, the server is set up for you, and the copilot handles the ini files. The KF2 dedicated server guide walks through the do-it-yourself route on Windows and Linux.

What is the difference between a listen server and a dedicated server in Killing Floor 2?

A listen server runs inside one player's game and closes when that player quits. A dedicated server is a separate program that runs on its own, so the squad can play without the usual host, and your map list, difficulty and Workshop content stay put between sessions. KF2 leans on dedicated servers: a private match started from matchmaking can be placed on an idle community server through Server Takeover. Running your own dedicated server, and opting out of takeover, is how you keep full control.

Can I host a local Killing Floor 2 server?

Yes. The dedicated server runs on Windows or 64-bit Linux, so you can start it on a spare PC at home and play on your network without forwarding anything. For friends outside your home, UDP 7777 and 27015 have to be open on the router, and the PC has to stay on whenever anyone wants to play. A rented server avoids both.

How much does Killing Floor 2 server hosting cost?

You pay per GB of RAM: $0.49/GB a week on Budget, or $1.99/GB billed monthly. A 3 GB server for a 6-player squad is $1.47 a week; 4 GB for Workshop maps or Versus is $1.96 a week, or $7.96 billed monthly. Every player slot is included and so is the AI copilot.

Can I rent a Killing Floor 2 server for just a week?

Yes. A Killing Floor 2 server rental on GameTeam can be billed by the week, so a few nights of waves cost one week, not a month. Keep it as long as the squad plays, add RAM in one click if you load more Workshop content, or switch the same server to another game later. The first 72 hours are money-back.

Is Killing Floor 2 still active?

Yes. Even with Killing Floor 3 out since July 2025, Tripwire still runs seasonal KF2 events: a Spring and a Summer 2026 double-XP event, and a Halloween 2026 sale running October 22 to November 5, with double XP in its launch week. Community servers are a big part of why the game lasts: custom maps, mutators and long-running squads all live on them.

Are the Killing Floor 2 servers still up?

Tripwire's own services are still running; they announced routine maintenance on June 4, 2026 and did not expect it to affect play. Your own dedicated server doesn't depend on a matchmaking pool anyway: it stays up for as long as you run it, and players find it in the server browser by name.

How do I add custom maps to my KF2 server?

Stop the server, add one ServerSubscribedWorkshopItems= line per Workshop ID under [OnlineSubsystemSteamworks.KFWorkshopSteamworks] in PCServer-KFEngine.ini, make OnlineSubsystemSteamworks.SteamWorkshopDownload the first download manager, then start it so it downloads the maps. Add the map names to GameMapCycles. On GameTeam, paste the IDs to the copilot and it does all of that.

How do I update my Killing Floor 2 server?

On GameTeam, stop the server and start it again from the panel and it updates to the latest version, so it matches your squad's game. Your PCServer- ini files stay as they are. Doing it yourself, run app_update 232130 in SteamCMD again; leave off validate if you edited KF2Server.bat, because validate overwrites it.

Killing Floor 2 guides

Run it yourself — or let the copilot.

Your squad's KF2 server, ready for the next wave.

Deploy it, tell the copilot your difficulty and maps, and send the team the server name.

Deploy your Killing Floor 2 server