• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Server Windows KF Dedicated Server Tutorial

kferror.jpg


I get this error whenever I load kf_server_launcher.
 
Upvote 0
If that's the case then you can make one manually and place it in your 'system' folder. Make the .bat in exactly the same way you make the .bat for the hldsupatetool installation command as suggested in the first posting.

So this is the command line supposedly be in the bat?
ucc server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecure=false?MaxPlayers=6
 
Upvote 0
Thanks Kevlar,
I'll add this info to the top of the tut.

No problem, i'll be adding more as I get it.

Also to be noted:

If you're having trouble configuring your Killing Floor server it would be worthwhile to open the KillingFloor.ini file in your KILLINGFLOOR/system/ directory with a text editor.

Then doing a search for "[KFMod.KFGameType]" (No quotes) by Pressing Ctrl + F (the find function for most text editors, including notepad.)

You'll find a wonderful collection of configurable variables.

[KFMod.KFGameType]
KFGameLength=GL_Normal
WaveStartSpawnPeriod=6.000000
StartingCash=300
MinRespawnCash=250
bUseEndGameBoss=True
bRespawnOnBoss=True
bNoLateJoiners=False
BossBattleSong=KF25-Abandon
TmpWavesInf=
TmpSquadsInf=
TmpMClassInf=
LobbyTimeout=20
TimeBetweenWaves=60
bEnemyHealthBars=False
bPerksEnabled=True
MaxZombiesOnce=42
WaveConfigMenu=KFGUI.KFWaveConfigMenu
FallbackMonsterClass=KFChar.ZombieStalker
InitialWave=0
FinalWave=10
Waves[0]=(WaveMask=196611,WaveMaxMonsters=20,WaveDuration=255,WaveDifficulty=0.000000)
Waves[1]=(WaveMask=196847,WaveMaxMonsters=28,WaveDuration=255,WaveDifficulty=0.100000)
Waves[2]=(WaveMask=2885405,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.100000)
Waves[3]=(WaveMask=3935929,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.200000)
Waves[4]=(WaveMask=3935933,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
Waves[5]=(WaveMask=5783229,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
Waves[6]=(WaveMask=5783229,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
Waves[7]=(WaveMask=8284655,WaveMaxMonsters=40,WaveDuration=255,WaveDifficulty=0.300000)
Waves[8]=(WaveMask=8284655,WaveMaxMonsters=40,WaveDuration=255,WaveDifficulty=0.300000)
Waves[9]=(WaveMask=6285785,WaveMaxMonsters=45,WaveDuration=255,WaveDifficulty=0.300000)
Waves[10]=(WaveMask=14695039,WaveMaxMonsters=50,WaveDuration=180,WaveDifficulty=1.500000)
Waves[11]=(WaveMask=13418431,WaveMaxMonsters=50,WaveDuration=180,WaveDifficulty=1.500000)
Waves[12]=(WaveMask=14479031,WaveMaxMonsters=50,WaveDuration=180,WaveDifficulty=1.500000)
Waves[13]=(WaveMask=12246959,WaveMaxMonsters=60,WaveDuration=180,WaveDifficulty=2.000000)
Waves[14]=(WaveMask=16777215,WaveMaxMonsters=50,WaveDuration=180,WaveDifficulty=2.000000)
Waves[15]=(WaveMask=8452096,WaveMaxMonsters=15,WaveDuration=255,WaveDifficulty=2.000000)
bAllowNonTeamChat=True
FriendlyFireScale=0.000000
NetWait=5
bForceRespawn=True
bAdjustSkill=False
bAllowTaunts=True
bAllowTrans=False
SpawnProtectionTime=0.000000
LateEntryLives=1
LoginMenuClass=KFGUI.KFInvasionLoginMenu
bAllowPrivateChat=True
bWeaponStay=True
bAllowWeaponThrowing=True
ResetTimeDelay=10
GoalScore=60
MaxLives=1
TimeLimit=0
MonsterClasses=(MClassName="KFChar.ZombieClot",Mid="A")
MonsterClasses=(MClassName="KFChar.ZombieCrawler",Mid="B")
MonsterClasses=(MClassName="KFChar.ZombieGoreFast",Mid="C")
MonsterClasses=(MClassName="KFChar.ZombieStalker",Mid="D")
MonsterClasses=(MClassName="KFChar.ZombieScrake",Mid="E")
MonsterClasses=(MClassName="KFChar.ZombieFleshpound",Mid="F")
MonsterClasses=(MClassName="KFChar.ZombieBloat",Mid="G")
MonsterClasses=(MClassName="KFChar.ZombieSiren",Mid="H")
MonsterSquad=4A
MonsterSquad=4A1G
MonsterSquad=2B
MonsterSquad=4B
MonsterSquad=3A1G
MonsterSquad=2D
MonsterSquad=3A1C
MonsterSquad=2A2C
MonsterSquad=2A3B1C
MonsterSquad=1A3C
MonsterSquad=3A1C1H
MonsterSquad=3A1B2D1G1H
MonsterSquad=3A1E
MonsterSquad=2A2E
MonsterSquad=2A3C1E
MonsterSquad=2B3D1G2H
MonsterSquad=4A1C
MonsterSquad=4A
MonsterSquad=4D
MonsterSquad=4C
MonsterSquad=6B
MonsterSquad=2B2C2D1H
MonsterSquad=2A2B2C2H
MonsterSquad=1F
VeterancySkills=KFMod.KFVetFieldMedic
VeterancySkills=KFMod.KFVetSupportSpec
VeterancySkills=KFMod.KFVetSharpshooter
VeterancySkills=KFMod.KFVetCommando
VeterancySkills=KFMod.KFVetBerserker
VeterancySkills=KFMod.KFVetFirebug
AvailableChars=Soldier_Black
AvailableChars=Soldier_Urban
AvailableChars=Soldier
AvailableChars=Soldier_Lewis
AvailableChars=Soldier_Davin
AvailableChars=Hazmat
AvailableChars=Stalker
AvailableChars=Soldier_Kara
AvailableChars=Soldier_Powers
AvailableChars=Soldier_Masterson
LoadedSkills=Class'KFMod.KFVetFieldMedic'
LoadedSkills=Class'KFMod.KFVetSupportSpec'
LoadedSkills=Class'KFMod.KFVetSharpshooter'
LoadedSkills=Class'KFMod.KFVetCommando'
LoadedSkills=Class'KFMod.KFVetBerserker'
LoadedSkills=Class'KFMod.KFVetFirebug'

I'm assuming that many of these commands are what you could be interested in configuring. (If you don't know what they do, don't change them.)


If a dev or web admin reads this post could you please consider setting up a wiki? (If one doesn't already exist) I would be more then willing to contribute and it would be an excellent way to pile information about the game in a usefull manner.

Quick note about the top post;
where it mentions bEnable=False for the web admin guide. it should be bEnabled=False
 
Last edited:
Upvote 0
I've entered all port changes under my router configuration and from what I can tell the server installation didn't encounter any errors. However, when I tried to run the kf_server_launcher.bat, I came across this error. Anyone have an idea on how I can fix this problem? I have a feeling my tired brain missed something.

Code:
Game class is 'KFGameType'
Failed to listen: WinSock: binding to port 7707 failed (24536320)
Socket shut down
Dedicated server can't listen: WinSock: binding to port 7707 failed (24536320)
Executing UObject::StaticShutdownAfterError
Listen
UGameEngine::LoadMap
LocalMapURL
UGameEngine::Browse
UGameEngine::Init
UServerCommandlet::Main
Dedicated server can't listen: WinSock: binding to port 7707 failed (24536320)
This is what I have inside kf_server_launcher.bat:
Code:
 ucc server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecure=false?MaxPlayers=6?multihome=xxx.xxx.xxx.xxx
 
Upvote 0
I didnt know what you meant with the Ports, i dont know how to change them or something, but i did anything else, and startet my Server then.

I can go into my Server, but if im in, the server crashes after like 30 seconds playing time, and then restarts.
And i dont know how to go into the webadmin, if i add my ServerIp:8075 in my Browser im not coming to anywhere.
Help Please
 
Upvote 0