Killing Floor 2

Killing Floor 2

52 평점
Creating Listen Servers
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.
   
어워드
즐겨찾기
즐겨찾기됨
즐겨찾기 해제
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
댓글 46
FantomDestroyer 2024년 5월 31일 오후 2시 18분 
I was curious if you were able to get Web Admin to work in listen servers. I have got it to work on previous regular servers. I tried using the IP used for step 13, and also tried my local IP.
FantomDestroyer 2024년 5월 30일 오후 11시 25분 
This is really, cool. I'm glad to know I'll no longer need a server copy of KF2 considering it's coming up on nearly 100gb
Forrest Mark X  [작성자] 2024년 5월 20일 오후 10시 12분 
Try now, Steam was screwing up the link
planetarian's abyss 2024년 5월 20일 오전 6시 05분 
I got an Error 400 when opening the Dropbox link. Waited for some hours and still got that on the link.
Forrest Mark X  [작성자] 2024년 5월 18일 오후 4시 03분 
I updated the link to the xdelta patch, try it again and see if the same checksum happens. If it does then you are either pointing it to the wrong exe, or you have the wrong version of KF2 installed
planetarian's abyss 2024년 5월 18일 오전 3시 05분 
I followed the steps, however it doesn't work when I applied the patch, it shows:
"An error has occurred: xdelta3: target window checksum mismatch: XD3_INVALID_INPUT"
Forrest Mark X  [작성자] 2024년 4월 29일 오후 6시 51분 
Ah I see that was gunna be my second suggestion, you're welcome.

I wish it wasn't needed but UE3 doesn't support UPNP
The hot titan 2024년 4월 29일 오후 3시 28분 
Hey I got It working

I was missing an extra step for port forwarding. I had never done Port forwarding honestly so now I know. Also muy ISP doesnt like me changing configs on their router and that has given me problema before so there's that.

Thanks friend! Good dragon
Forrest Mark X  [작성자] 2024년 4월 28일 오후 8시 14분 
Hmm okay so, here is what you'll need to do. Start the listen server and then have you friend do open <IP> the IP will be the one you placed in mutate SetIP
The hot titan 2024년 4월 28일 오후 7시 45분 
If I invite him while inside he gets the short loading screen I mentioned before, and If I create a party and then initiate the server, it appears as if I left the party (I enter alone to the server and he stays behind)