Killing Floor 2

Killing Floor 2

64 ratings
Creating Listen Servers
By Forrest Mark X
A guide to enabling Killing Floor 2 to properly use listen servers.

Listen servers are a type of server where a host can start a server directly from his game and allow others to join without the assistance of a dedicated server.
   
Award
Favorite
Favorited
Unfavorite
Needed Files
First we will need to get you the tools and files needed

Tools Needed

Items Needed
Installation
  1. Place the XDelta patcher and the xdelta patch anywhere you so choose.

  2. Place the KFListenServer.u inside of Documents\My Games\KillingFloor2\KFGame\Published\BrewedPC create the folders if they do not exist.

  3. Go to Steam and left-click Killing Floor 2 and click "Manage -> Browser Local Files"

  4. Navigate to Binaries\Win64

  5. Now open XDelta Patcher and select the xdelta patch in the second field labeled "XDelta patch"

  6. Now hit the folder icon for original file and navigate to KFGame.exe inside of the before mentioned Win64 folder.

  7. Hit Apply Patch, if successful you should get a success message

  8. Go into Documents\my games\KillingFloor2\KFGame\Config

  9. Open KFGame.ini

  10. Find [Engine.GameInfo]

  11. Change DefaultGame to KFListenServer.KFGameInfo_ListenServer

  12. Start Killing Floor 2 and wait for the main menu to load

  13. Open the console with F3 or ~ and type this Mutate SetIP <Your IP> you can find your IP by going to this website[www.whatismyip.com]

  14. Congrats you can now host a listen server

  15. You can do this by using Find A Match or opening console and using the Open command with ?Listen=1 added

  16. You can edit all the servers configs in the same way from the config files located in Documents\My Games\KillingFloor2\KFGame\Config

  17. You still need to port forward all the ports mentioned here[wiki.killingfloor2.com]
(You realistically only need to port forward the game port of 7777)
Starting Your Server via Console
Maps
  • KF-Airship
  • KF-AshwoodAsylum
  • KF-BarmwichTown
  • KF-Biolapse
  • KF-BioticsLab
  • KF-BlackForest
  • KF-BurningParis
  • KF-CarillonHamlet
  • KF-Catacombs
  • KF-ContainmentStation
  • KF-Crash
  • KF-Desolation
  • KF-DieSector
  • KF-Dystopia2029
  • KF-Elysium
  • KF-EvacuationPoint
  • KF-Farmhouse
  • KF-HellmarkStation
  • KF-HostileGrounds
  • KF-InfernalRealm
  • KF-KrampusLair
  • KF-Lockdown
  • KF-Manor
  • KF-MonsterBall
  • KF-Moonbase
  • KF-Netherhold
  • KF-Nightmare
  • KF-Nuked
  • KF-Outpost
  • KF-PowerCore_Holdout
  • KF-Prison
  • KF-Rig
  • KF-Sanitarium
  • KF-SantasWorkshop
  • KF-ShoppingSpree
  • KF-Spillway
  • KF-SteamFortress
  • KF-TheDescent
  • KF-TragicKingdom
  • KF-ZedLanding

Game Length
0. Short
1. Medium
2. Long

Difficulty
0. Normal
1. Hard
2. Suicidal
3. Hell on Earth

Example Commands
  • open KF-ZedLanding?GameLength=2?Difficulty=3?Listen=1

  • open KF-Prison?GameLength=2?Difficulty=1?Mutator=UnofficialKFPatch.UKFPMutator?Listen=1

  • open KF-Crash?Game=ControlledDifficulty.CD_Survival?GameLength=2?Difficulty=3?Mutator=UnofficialKFPatch.UKFPMutator,DamageDisplay.DmgMut?Listen=1
57 Comments
PatchyTenkuushou 10 Apr @ 6:10pm 
Very helpful :3
Forrest Mark X  [author] 6 Mar @ 11:51am 
Not without a mod sadly
Metal ϟThunderϟ 6 Mar @ 7:32am 
Yee its odd! Sometimes i get that error or ERR_EMPTY_RESPONSE. Never happened to me before in dedicated servers :/
Another question! Do you know if its possible using MapVote to change game mode for example from survival to endless on the run? i can figure it out
Forrest Mark X  [author] 6 Mar @ 6:11am 
I'm not fully sure what the issue is as I've never seen Webadmin give a 401 error which is a authentication error
Metal ϟThunderϟ 5 Mar @ 6:14pm 
i saw you said u can use web admin so i did the configs, wrote 127.0.0.1:8080 in the address bar but HTTP ERROR 401 error appears. Any idea why? Port is forwarded fine.
Vapor Rojizo Autista ❤ 28 Sep, 2024 @ 10:44pm 
Ooooh okay and thanks
Forrest Mark X  [author] 28 Sep, 2024 @ 9:41pm 
If the host doesn't mind bugs and the clients don't mind having to manually connect using Open you can skip the DefaultGame step.

The mod is there to fix a few host related issues and force find a match to start a listen server
Forrest Mark X  [author] 28 Sep, 2024 @ 9:37pm 
That's strange, I don't change the GRI where the music is played. I'll look more into it
Vapor Rojizo Autista ❤ 27 Sep, 2024 @ 6:37pm 
For some reason, when I do step 11, the main menu theme disappears.
Akoi 21 Jul, 2024 @ 10:31pm 
This is amazing!! thank you!!