• 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 ServerAdsKF breaks my server

pyrojoe

Grizzled Veteran
Jul 19, 2010
59
1
PA
I simply can't get this to work, can someone post the sections of their killingfloor.ini file that get edited so i can see if your placing the code in a different place relative to that section?

this is what my log says



Code:
Uninitialized: Log file open, 07/27/10 00:19:54
Uninitialized: STEAMAUTH : SteamAPI_Init failed
Init: Name subsystem initialized
Init: Detected: Microsoft Windows NT 6.1 (Build: 7600)
Init: Version: 3339 (128.29)
Init: Compiled: Jun 28 2010 13:09:00
Init: Command line: KF-Manor.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?Mutator=MutKFAntiBlocker.MutKFAntiBlocker -log=.\logs\KFserver.log
Init: Character set: Unicode
Init: Base directory: C:\KS1\system\
Init: Ini:KillingFloor.ini   UserIni:User.ini
Init: Build label:  Build UT2004_Build_[2004-11-11_10.48]
Init: Object subsystem initialized
Exit: Preparing to exit.
Log: Purging garbage
Log: Unbound to Core.dll
Log: Unbound to Engine.dll
Exit: Game engine shut down
Log: Garbage: objects: 16334->0; refs: 0
Exit: Object subsystem successfully closed.
Exit: Exiting.
Log: FileManager: Reading 0 GByte 12 MByte 506 KByte 333 Bytes from HD took 0.051000 seconds (0.035000 reading, 0.016000 seeking).
Log: FileManager: 0.006000 seconds spent with misc. duties
Uninitialized: Name subsystem shut down
Uninitialized: Allocation checking disabled
Uninitialized: Log file closed, 07/27/10 00:20:10


sometimes the server will just make an empty log also, the cmd just doesn't do anything but sit there.

also there is a folder ServerAdsKF in the zip and I wasn't sure where that went. Does it go in the servers root folder?

Thanks for any the help.


my killingfloor.ini


Code:
[Engine.GameEngine]
CacheSizeMegs=32
UseSound=True
VoIPAllowVAD=False
ServerActors=IpDrv.MasterServerUplink
ServerActors=UWeb.WebServer
ServerActors=ServerAdsKF.ServerAdsKF
ServerPackages=Core
ServerPackages=Engine
ServerPackages=Fire
ServerPackages=Editor
ServerPackages=IpDrv
ServerPackages=UWeb
ServerPackages=GamePlay
ServerPackages=UnrealGame
ServerPackages=XGame
ServerPackages=XInterface
ServerPackages=GUI2K4
ServerPackages=xVoting
UseStaticMeshBatching=True
ColorHighDetailMeshes=False
ColorSlowCollisionMeshes=False
ColorNoCollisionMeshes=False
ColorWorldTextures=False
ColorPlayerAndWeaponTextures=False
ColorInterfaceTextures=False
MainMenuClass=KFGUI.KFMainMenu
ConnectingMenuClass=GUI2K4.UT2K4ServerLoading
DisconnectMenuClass=KFGUI.KFDisconnectPage
SinglePlayerMenuClass=KFGUI.KFMainMenu
InstantActionMenuClass=KFGUI.KFMainMenu
LoadingClass=ROInterface.ROServerLoading
ServerPackages=ROEffects
ServerPackages=ROEngine
ServerPackages=ROInterface
ServerPackages=KFMod
ServerPackages=KFChar


Code:
[UWeb.WebServer]
Applications[0]=xWebAdmin.UTServerAdmin
ApplicationPaths[0]=/ServerAdmin
Applications[1]=xWebAdmin.UTImageServer
ApplicationPaths[1]=/images
Applications[2]=ServerAdsKF.WebAdmin
ApplicationPaths[2]=/ServerAdsKF
bEnabled=True
ListenPort=8075

i only have the MutKFAntiBlocker on
 
Here's what you need to do step by step on your server:
1) Unzip the files into the appropriate directories.
ServerAdsKF.u - \killingfloor\system directory
The web files - \killingfloor\web directory (nothing will get overwritten)

2) Edit your KillingFloor.ini file in the \killingfloor\system directory and add the following:
Find [Engine.GameEngine]
Add
ServerActors=ServerAdsKF.ServerAdsKF

Find [UWeb.WebServer]
Add
Applications[2]=ServerAdsKF.WebAdmin
ApplicationPaths[2]=/ServerAdsKF

3) Start the server.
You should see the following on startup:

[~] ServerAdsKF WebAdmin loaded
[~] Starting ServerAdsKF version: 101
[~] DeeZNutZ - [email protected]
[~] BadStreak - [URL="http://www.badstreak.com"][URL="http://www.badstreak.com"][URL="http://www.badstreak.com"][url]http://www.badstreak.com[/URL][/URL][/URL][/URL]
[~] There are X lines in the list

4) Shut it down and check to ensure the following was added to the end of your killingfloor\system\KillingFloor.ini file:
[ServerAdsKF.ServerAdsKF]
bEnabled=True
fDelay=30.000000
sLines[0]=
sLines[1]=
sLines[2]=
sLines[3]=
sLines[4]=
sLines[5]=
.....
sLines[24]=
iGroupSize=1
iAdType=0
bWrapAround=True
iAdminMsgDuration=4
cAdminMsgColor=(B=0,G=255,R=255,A=127)
bUseURL=False
sURLHost=localhost
iURLPort=80
sURLRequest=/serverads.txt

5) Start the server back up, then to access it from the web:
Use your regular method of accessing your KF server via the web but append /ServerAdsKF/ at the end:
[URL="http://xx.xx.xx.xx:8075/ServerAdsKF/"][URL="http://xx.xx.xx.xx:8075/ServerAdsKF/"][URL="http://xx.xx.xx.xx:8075/ServerAdsKF/"][url]http://xx.xx.xx.xx:8075/ServerAdsKF/[/URL][/URL][/URL][/URL]

Your normal login/password credentials will then be required, just like logging into your ServerAdmin console.

If you want to just add your advertisements manually, you'd just again shut the server down and edit the KillingFloor.ini file and add the text to this section:
[ServerAdsKF.ServerAdsKF]
bEnabled=True
fDelay=120.000000
sLines[0]=
sLines[1]=
sLines[2]=
sLines[3]=

Here is what mine looks like as an example:
[ServerAdsKF.ServerAdsKF]
bEnabled=True
fDelay=120.000000
sLines[0]=#50% Friendly Fire IS ON!
sLines[1]=#You are on a suicidal server!
sLines[2]=#LVL 4, 5, & 6 ONLY!
sLines[3]=50% Friendly Fire IS ON!
sLines[4]=LVL 4 - 6 ONLY!
sLines[5]=50% Friendly Fire IS ON!
...

DeeZNutZ
 
Upvote 0
Hey thanks alot for your post, as you can see in my first post i show where i was adding the code for the serveractor part. I put it after all the other serveractors, is that where it's working for you?

also there is a ServerAdsKF folder that isnt in the web folder in the zip file, where did you place that?
 
Upvote 0
This is all that happens if I follow your instructions exactly, basicly nothing.

Serverpic.jpg


Nothing gets added to the end of the Killingfloor.ini file, however it must be doing something because even if I remove the code I added from the readme the server still won't start (luckly I have a backup that works without ServerAdsKF I've been using)

I keep mentioning this folder in the .zip because no one says what to do with it, not even the readme. It looks mighty important to getting the whole thing working, I did get this mod working once but then it broke when I turned on redirect for custom maps. I'm pretty sure I put it in C:\KS1\ then, but doing that now hasn't been working. Where does this folder go???

ServerAdsKF.jpg
 
Upvote 0
The ServerAdsKF folder & files included in the .zip distro are the source code for the folks at TWI to review.
You need to do nothing with this except perhaps delete it.
Mine works fine on my Linux servers.
I don't know how quirky the Windows server is, but in Linux even the stray space at the end of a line in the .ini file can cause odd server behavior including crashes.
I'd have to look at your entire KillingFloor.ini file (minus the admin password) in order to tell you what exactly has gone wrong on yours.
 
Upvote 0
Code:
[URL]
Protocol=KillingFloor
ProtocolDescription=KillingFloor Protocol
Name=ROSoldier
Map=Index.rom
LocalMap=KFIntro.rom
NetBrowseMap=Entry.rom
Host=
Portal=
MapExt=rom
EXEName=KillingFloor.exe
SaveExt=usa
Port=7707
Class=KFMod.KFHumanPawn
Character=Corporal_Lewis

[FirstRun]
FirstRun=0

[Engine.Engine]
RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice
AudioDevice=ALAudio.ALAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=KFMod.KFConsole
GUIController=KFGUI.KFGUIController
StreamPlayer=Engine.StreamInteraction
Language=int
Product=KillingFloor
GameEngine=Engine.GameEngine
EditorEngine=Editor.EditorEngine
DefaultGame=KFMod.KFGameType
DefaultServerGame=KFMod.KFGameType
ViewportManager=WinDrv.WindowsClient
;ViewportManager=SDLDrv.SDLClient
Render=Render.Render
Input=Engine.Input
Canvas=Engine.Canvas
DetectedVideoMemory=0
ServerReadsStdin=False

[Core.System]
PurgeCacheDays=30
SavePath=..\Save
CachePath=../Cache
CacheExt=.uxx
CacheRecordPath=../System/*.ucl
MusicPath=../Music
SpeechPath=../Speech
Paths=../System/*.u
Paths=../Maps/*.rom
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Paths=../StaticMeshes/*.usx
Paths=../Animations/*.ukx
Paths=../Saves/*.uvx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Suppress=DevNet
Suppress=DevLIPSinc
Suppress=DevKarma
Suppress=RecordCache
Suppress=MapVoteDebug
Suppress=Init
suppress=MapVote
Suppress=VoiceChat
Suppress=ChatManager
Suppress=Timer
Paths=../Textures/Old2k4/*.utx
Paths=../Sounds/Old2k4/*.uax
Paths=../Music/Old2k4/*.umx
Paths=../StaticMeshes/Old2k4/*.usx
Paths=../Animations/Old2k4/*.ukx
Paths=../KarmaData/Old2k4/*.ka

[Engine.GameEngine]
CacheSizeMegs=32
UseSound=True
VoIPAllowVAD=False
ServerActors=IpDrv.MasterServerUplink
ServerActors=UWeb.WebServer
ServerPackages=Core
ServerPackages=Engine
ServerPackages=Fire
ServerPackages=Editor
ServerPackages=IpDrv
ServerPackages=UWeb
ServerPackages=GamePlay
ServerPackages=UnrealGame
ServerPackages=XGame
ServerPackages=XInterface
ServerPackages=GUI2K4
ServerPackages=xVoting
UseStaticMeshBatching=True
ColorHighDetailMeshes=False
ColorSlowCollisionMeshes=False
ColorNoCollisionMeshes=False
ColorWorldTextures=False
ColorPlayerAndWeaponTextures=False
ColorInterfaceTextures=False
MainMenuClass=KFGUI.KFMainMenu
ConnectingMenuClass=GUI2K4.UT2K4ServerLoading
DisconnectMenuClass=KFGUI.KFDisconnectPage
SinglePlayerMenuClass=KFGUI.KFMainMenu
InstantActionMenuClass=KFGUI.KFMainMenu
LoadingClass=ROInterface.ROServerLoading
ServerPackages=ROEffects
ServerPackages=ROEngine
ServerPackages=ROInterface
ServerPackages=KFMod
ServerPackages=KFChar

[WinDrv.WindowsClient]
WindowedViewportX=640
WindowedViewportY=480
FullscreenViewportX=800
FullscreenViewportY=600
MenuViewportX=640
MenuViewportY=480
Brightness=0.800000
Contrast=0.700000
Gamma=0.800000
UseJoystick=False
CaptureMouse=True
StartupFullscreen=True
ScreenFlashes=True
NoLighting=False
MinDesiredFrameRate=35.000000
AnimMeshDynamicLOD=0.0
Decals=True
Coronas=True
DecoLayers=True
Projectors=True
NoDynamicLights=False
ReportDynamicUploads=False
TextureDetailInterface=Normal
TextureDetailTerrain=Normal
TextureDetailWeaponSkin=Normal
TextureDetailPlayerSkin=Normal
TextureDetailWorld=Normal
TextureDetailRenderMap=Normal
TextureDetailLightmap=UltraHigh
NoFractalAnim=False
ScaleHUDX=0.0
MouseXMultiplier=1.000
MouseYMultiplier=1.000
UseSpeechRecognition=True
WeatherEffects=True
DrawDistanceLOD=1.0

[SDLDrv.SDLClient]
WindowedViewportX=640
WindowedViewportY=480
FullscreenViewportX=800
FullscreenViewportY=600
MenuViewportX=640
MenuViewportY=480
Brightness=0.800000
Contrast=0.700000
Gamma=0.800000
UseJoystick=False
JoystickNumber=0
IgnoreHat=False
JoystickHatNumber=0
CaptureMouse=True
StartupFullscreen=True
ScreenFlashes=True
NoLighting=False
MinDesiredFrameRate=35.000000
AnimMeshDynamicLOD=0.0
Decals=True
Coronas=True
DecoLayers=True
Projectors=True
NoDynamicLights=False
ReportDynamicUploads=False
TextureDetailInterface=Normal
TextureDetailTerrain=Normal
TextureDetailWeaponSkin=Normal
TextureDetailPlayerSkin=Normal
TextureDetailWorld=Normal
TextureDetailRenderMap=Normal
TextureDetailLightmap=UltraHigh
TextureMaxLOD=0
TextureMinLOD=0
NoFractalAnim=False
WeatherEffects=True
DrawDistanceLOD=1.0
IgnoreUngrabbedMouse=False
AllowUnicodeKeys=False
AllowCommandQKeys=True
MacFakeMouseButtons=True
MacKeepAllScreensOn=False
TextToSpeechFile=
MacNativeTextToSpeech=True

[ALAudio.ALAudioSubsystem]
UseEAX=False
Use3DSound=False
UseDefaultDriver=True
CompatibilityMode=False
MaxEAXVersion=255
UsePrecache=True
ReverseStereo=False
Channels=32
MusicVolume=0.10000
AmbientVolume=0.500000
SoundVolume=0.30000
VoiceVolume=4.000000
VolumeScaleRec=0.100000
DopplerFactor=1.0
Rolloff=0.5
TimeBetweenHWUpdates=15
DisablePitch=False
LowQualitySound=False
UseVoIP=True
UseVAD=False
UseSpatializedVoice=False
SpatializedVoiceRadius=100000
EnhancedDenoiser=False
LocalZOffset=0.0
DampenWithVoIP=False

[IpDrv.TcpNetDriver]
AllowDownloads=True
ConnectionTimeout=30.0
InitialConnectTimeout=200.0
AckTimeout=1.0
KeepAliveTime=0.2
MaxClientRate=15000
MaxInternetClientRate=10000
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=30
LanServerMaxTickRate=35
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload
AllowPlayerPortUnreach=False
LogPortUnreach=False
MaxConnPerIPPerMinute=5
LogMaxConnPerIPPerMin=False

[IpServer.UdpServerQuery]
GameName=rom

[IpDrv.MasterServerUplink]
DoUplink=True
UplinkToGamespy=True
SendStats=True
ServerBehindNAT=False
DoLANBroadcast=True

[IpDrv.MasterServerLink]
LANPort=11707
LANServerPort=10707
MasterServerList=(Address="207.135.144.10",Port=28902)
MasterServerList=(Address="207.135.144.11",Port=28902)

[IpDrv.HTTPDownload]
RedirectToURL=http://dl.dropbox.com/u/1252584/
ProxyServerHost=
ProxyServerPort=3128
UseCompression=True

[Engine.DemoRecDriver]
AllowDownloads=True
DemoSpectatorClass=UnrealGame.DemoRecSpectator
MaxClientRate=25000
ConnectionTimeout=15.0
InitialConnectTimeout=200.0
AckTimeout=1.0
KeepAliveTime=1.0
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=30
LanServerMaxTickRate=30

[Engine.GameReplicationInfo]
ServerName=Joe's*Killing*Floor*Server*ALL*join ಠ_ಠ
ShortName=KF Server
ServerRegion=0
AdminName=joe
[email protected]
MessageOfTheDay=

[D3DDrv.D3DRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseTrilinear=True
AdapterNumber=-1
ReduceMouseLag=True
UseTripleBuffering=False
UseHardwareTL=True
UseHardwareVS=True
UseCubemaps=True
DesiredRefreshRate=60
UseCompressedLightmaps=True
UseStencil=False
Use16bit=False
Use16bitTextures=False
MaxPixelShaderVersion=255
UseVSync=True
LevelOfAnisotropy=1
DetailTexMipBias=0.0
DefaultTexMipBias=-0.5
UseNPatches=False
TesselationFactor=1.0
CheckForOverflow=False
AvoidHitches=False
OverrideDesktopRefreshRate=False
ReportUnusedTextures=False

[D3D9Drv.D3D9RenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseTrilinear=True
AdapterNumber=-1
ReduceMouseLag=True
UseTripleBuffering=False
UseHardwareTL=True
UseHardwareVS=True
UseCubemaps=True
DesiredRefreshRate=60
UseCompressedLightmaps=True
UseStencil=False
Use16bit=False
Use16bitTextures=False
MaxPixelShaderVersion=255
UseVSync=False
LevelOfAnisotropy=1
DetailTexMipBias=0.0
DefaultTexMipBias=-0.5
UseNPatches=False
TesselationFactor=1.0
CheckForOverflow=False
OverrideDesktopRefreshRate=False

[OpenGLDrv.OpenGLRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseCompressedLightmaps=True
UseTrilinear=True
UseStencil=False
MaxTextureUnits=8
VARSize=32
ReduceMouseLag=True
UseVSync=False
LevelOfAnisotropy=1.0
DetailTexMipBias=0.0
DefaultTexMipBias=-0.5
UseVBO=False
UseVSync=False
AppleVA=1
MultisampleBuffers=0
MultisampleSamples=0
MultisampleHint=2

[PixoDrv.PixoRenderDevice]
FogEnabled=True
Zoom2X=True
SimpleMaterials=True
LimitTextureSize=True
LowQualityTerrain=True
TerrainLOD=10
SkyboxHack=True
FilterQuality3D=1
FilterQualityHUD=1
HighDetailActors=False
SuperHighDetailActors=False
ReduceMouseLag=False
DesiredRefreshRate=0
DetailTexMipBias=0.000000
Use16bitTextures=False
Use16bit=True
UseStencil=False
UseCompressedLightmaps=False
DetailTextures=False
UsePrecaching=True

[Engine.NullRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseCompressedLightmaps=True
UseStencil=False

[Editor.EditorEngine]
UseSound=True
CacheSizeMegs=32
GridEnabled=True
SnapVertices=False
SnapDistance=1.000000
GridSize=(X=4.000000,Y=4.000000,Z=4.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FovAngleDegrees=90.000000
GodMode=True
AutoSave=True
AutoSaveTimeMinutes=5
AutoSaveIndex=6
UseAxisIndicator=True
MatineeCurveDetail=0.1
ShowIntWarnings=False
UseSizingBox=True
RenderDevice=D3DDrv.D3DRenderDevice
AudioDevice=ALAudio.ALAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=Engine.Console
Language=ute
AlwaysShowTerrain=False
UseActorRotationGizmo=False
LoadEntirePackageWhenSaving=0
EditPackages=Core
EditPackages=Engine
EditPackages=Fire
EditPackages=Editor
EditPackages=UnrealEd
EditPackages=IpDrv
EditPackages=UWeb
EditPackages=GamePlay
EditPackages=UnrealGame
EditPackages=XGame
EditPackages=XInterface
EditPackages=XAdmin
EditPackages=XWebAdmin
EditPackages=GUI2K4
EditPackages=xVoting
EditPackages=UTV2004c
EditPackages=UTV2004s
EditPackages=ROEffects
EditPackages=ROEngine
EditPackages=ROInterface
EditPackages=Old2k4
EditPackages=KFMod
EditPackages=KFChar
EditPackages=KFGui
EditPackages=GoodKarma
CutdownPackages=Core
CutdownPackages=Editor
CutdownPackages=Engine
CutdownPackages=Fire
CutdownPackages=GamePlay
CutdownPackages=GUI2K4
CutdownPackages=IpDrv
CutdownPackages=Onslaught
CutdownPackages=UnrealEd
CutdownPackages=UnrealGame
CutdownPackages=UWeb
CutdownPackages=XAdmin
CutdownPackages=XEffects
CutdownPackages=XInterface
CutdownPackages=XPickups
CutdownPackages=XWebAdmin
CutdownPackages=XVoting

[UWeb.WebServer]
Applications[0]=xWebAdmin.UTServerAdmin
ApplicationPaths[0]=/ServerAdmin
Applications[1]=xWebAdmin.UTImageServer
ApplicationPaths[1]=/images
bEnabled=True
ListenPort=8075

[Engine.Console]
ConsoleHotKey=9
TimePerTitle=30.0
TimePerDemo=60.0
TimePerSoak=3600.0
TimeTooIdle=60.0
DemoLevels[0]=DM-Curse3
DemoLevels[1]=DM-Antalus
DemoLevels[2]=CTF-Chrome
DemoLevels[3]=DOM-SunTemple
DemoLevels[4]=BR-Endagra

[Engine.AccessControl]
AdminPassword=xxxx
GamePassword=xxxx
bBanByID=True
LoginDelaySeconds=0.000000
IPPolicies=ACCEPT;*

[Engine.GameInfo]
GoreLevel=2
MaxSpectators=0
MaxPlayers=6
AutoAim=1.000000
GameSpeed=1.000000
bChangeLevels=True
bStartUpLocked=False
bNoBots=True
bAttractAlwaysFirstPerson=False
NumMusicFiles=13
HUDType=Engine.Hud
MaxLives=0
TimeLimit=0
GoalScore=0
GameStatsClass=IpDrv.MasterServerGameStats
SecurityClass=UnrealGame.UnrealSecurity
AccessControlClass=Engine.AccessControl
VotingHandlerType=xVoting.xVotingHandler
MaxIdleTime=0.000000
bVACSecured=False
bAllowBehindView=False
bAdminCanPause=True
bWeaponShouldViewShake=True
bLowGore=False
bLargeGameVOIP=False
GameDifficulty=2.000000
MaplistHandlerType=
ServerSkillLevel=
bIgnore32PlayerLimit=False
bWeaponStay=False
bAllowWeaponThrowing=True
ResetTimeDelay=0

[Engine.AmbientSound]
AmbientVolume=0.25

[Engine.LevelInfo]
PhysicsDetailLevel=PDL_Medium
MeshLODDetailLevel=MDL_Ultra
bLowSoundDetail=False
DecalStayScale=1.0
bNeverPrecache=false
TimeMarginSlack=1.35
MaxClientFrameRate=+90.0

[XInterface.ExtendedConsole]
ConsoleHotKey=192
NeedPasswordMenuClass=GUI2K4.UT2K4GetPassword
bSpeechMenuUseMouseWheel=True
bSpeechMenuUseLetters=False
SMOriginX=0.01
SMOriginY=0.3
LetterKeys[0]=IK_Q
LetterKeys[1]=IK_W
LetterKeys[2]=IK_E
LetterKeys[3]=IK_R
LetterKeys[4]=IK_A
LetterKeys[5]=IK_S
LetterKeys[6]=IK_D
LetterKeys[7]=IK_F
LetterKeys[8]=IK_Z
LetterKeys[9]=IK_X
MusicManagerClassName=GUI2K4.StreamPlayer

[XGame.xDeathMatch]
HUDType=XInterface.HudBDeathMatch
MaxLives=0
TimeLimit=20
GoalScore=25
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
bForceRespawn=False
bWeaponStay=true

[XGame.xTeamGame]
HUDType=XInterface.HudBTeamDeathMatch
MaxLives=0
TimeLimit=20
GoalScore=60
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[XGame.xCTFGame]
HUDType=XInterface.HudBCaptureTheFlag
MaxLives=0
TimeLimit=20
GoalScore=3
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[XGame.xDoubleDom]
HUDType=XInterface.HudBDoubleDomination
MaxLives=0
TimeLimit=20
GoalScore=3
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
TimeToScore=10
TimeDisabled=10
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[XGame.xBombingRun]
HUDType=XInterface.HudBBombingRun
MaxLives=0
TimeLimit=20
GoalScore=15
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[xVoting.xVotingHandler]
VoteTimeLimit=30
bKickVote=True
RepeatLimit=1
KickPercent=50
VoteTimeLimit=45
ScoreBoardDelay=5
bAutoOpen=True
MidGameVotePercent=50
bScoreMode=False
bAccumulationMode=False
bEliminationMode=False
MinMapCount=2
MapVoteHistoryType=xVoting.MapVoteHistory_INI
RepeatLimit=4
DefaultGameConfig=0
bDefaultToCurrentGameType=True
bMapVote=True
bKickVote=False
bMatchSetup=False
KickPercent=51
bAnonymousKicking=True
MapListLoaderType=xVoting.DefaultMapListLoader
ServerNumber=1
CurrentGameConfig=0

[Engine.MaplistManager]
Games=(GameType="BonusPack.xLastManStandingGame",ActiveMaplist="Default LMS")
Games=(GameType="BonusPack.xMutantGame",ActiveMaplist="Default MUT")
Games=(GameType="Onslaught.ONSOnslaughtGame",ActiveMaplist="Default ONS")
Games=(GameType="SkaarjPack.Invasion",ActiveMaplist="Default INV")
Games=(GameType="UT2k4Assault.ASGameInfo",ActiveMaplist="Default AS")
Games=(GameType="XGame.xBombingRun",ActiveMaplist="Default BR")
Games=(GameType="XGame.xCTFGame",ActiveMaplist="Default CTF")
Games=(GameType="XGame.xDeathMatch",ActiveMaplist="Default DM")
Games=(GameType="XGame.xDoubleDom",ActiveMaplist="Default DOM2")
Games=(GameType="XGame.xTeamGame",ActiveMaplist="Default TDM")
Games=(GameType="XGame.xVehicleCTFGame",ActiveMaplist=)
Games=(GameType="ROEngine.ROTeamGame",ActiveMaplist="Default RO")
Games=(GameType="KFmod.KFGameType",ActiveMaplist="Costom Maps")
Games=(GameType="KFMod.KFDMGameType",ActiveMaplist="Default KFDM")
Games=(GameType="KFMod.KFSPGameType",ActiveMaplist="Default KFS")

[XInterface.MapListDeathMatch]
MapNum=0

[XInterface.MapListTeamDeathMatch]
MapNum=0

[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=CTF-ABSOLUTEZERO
Maps=CTF-MOONDRAGON
Maps=CTF-GRASSYKNOLL
Maps=CTF-COLOSSUS
Maps=CTF-SMOTE
Maps=CTF-DOUBLEDAMMAGE
Maps=CTF-AVARIS
Maps=CTF-BRIDGEOFFATE
Maps=CTF-FaceClassic
Maps=CTF-CHROME
Maps=CTF-Citadel
Maps=CTF-Orbital2

[ROInterface.ROMapList]
MapNum=0
Maps=RO-Danzig
Maps=RO-Arad
Maps=RO-Barashka
Maps=RO-Basovka
Maps=RO-Bondarevo
Maps=RO-HedgeHog
Maps=RO-Kaukasus
Maps=RO-KrasnyiOktyabr
Maps=RO-Ogledow
Maps=RO-Odessa
Maps=RO-StalingradKessel
Maps=RO-KonigsPlatz
Maps=RO-Rakowice
Maps=RO-BaksanValley
Maps=RO-Berezina
Maps=RO-BlackDayJuly
Maps=RO-Kryukovo
Maps=RO-KurlandKessel
Maps=RO-Leningrad
Maps=RO-Mannikkala
Maps=RO-SmolenskStalemate
Maps=RO-Tcherkassy
Maps=RO-TulaOutskirts
Maps=RO-Zhitomir1941

[ROEngine.ROTeamGame]
WinLimit=2
RoundLimit=3
PreStartTime=5

[ROEngine.ROWeaponAttachment]
WeaponAmbientScale=5.0

[DefaultKF MaplistRecord]
DefaultTitle=Default KF
DefaultGameType=KFMod.KFGameType
DefaultActive=0
DefaultMaps=KF-BioticsLab
DefaultMaps=KF-Manor
DefaultMaps=KF-WestLondon
DefaultMaps=KF-Offices
DefaultMaps=KF-Farm

[Engine.VoiceChatReplicationInfo]
bEnableVoiceChat=True
bAllowLocalBroadcast=True
MaxChatters=0
LocalBroadcastRange=1000.000000
DefaultBroadcastRadius=20.000000
VoIPInternetCodecs=CODEC_48NB
VoIPLANCodecs=CODEC_48NB
VoIPLANCodecs=CODEC_96WB

[Engine.BroadcastHandler]
bMuteSpectators=False
bPartitionSpectators=False

[KFMod.KFGameType]
KFGameLength=2
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=32
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
VeterancySkills=KFMod.KFVetFieldMedic
VeterancySkills=KFMod.KFVetSupportSpec
VeterancySkills=KFMod.KFVetSharpshooter
VeterancySkills=KFMod.KFVetCommando
VeterancySkills=KFMod.KFVetBerserker
VeterancySkills=KFMod.KFVetFirebug
LoadedSkills=Class'KFMod.KFVetFieldMedic'
LoadedSkills=Class'KFMod.KFVetSupportSpec'
LoadedSkills=Class'KFMod.KFVetSharpshooter'
LoadedSkills=Class'KFMod.KFVetCommando'
LoadedSkills=Class'KFMod.KFVetBerserker'
LoadedSkills=Class'KFMod.KFVetFirebug'
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

[xVoting.DefaultMapListLoader]
bUseMapList=True
MapNamePrefixes=

[UnrealGame.DeathMatch]
RestartWait=10
MinNetPlayers=1
bTournament=False
bAutoNumBots=True
bColoredDMSkins=False
bPlayersMustBeReady=True
bWaitForNetPlayers=True
bAllowPlayerLights=False
bForceDefaultCharacter=False
NamePrefixes[0]=Mr_
NamePrefixes[1]=
NamePrefixes[2]=The_Real_
NamePrefixes[3]=Evil_
NamePrefixes[4]=
NamePrefixes[5]=Owns_
NamePrefixes[6]=
NamePrefixes[7]=Evil_
NamePrefixes[8]=
NamePrefixes[9]=
NameSuffixes[0]=
NameSuffixes[1]=_is_lame
NameSuffixes[2]=
NameSuffixes[3]=
NameSuffixes[4]=_sucks
NameSuffixes[5]=
NameSuffixes[6]=_OwnsYou
NameSuffixes[7]=
NameSuffixes[8]=_jr
NameSuffixes[9]='s_clone

[ROFirstRun]
ROFirstRun=1090

[DefaultKFDM MaplistRecord]
DefaultTitle=Default KFDM
DefaultGameType=KFMod.KFDMGameType
DefaultActive=0

[KFMod.KFMaplistSP]
MapNum=0

[DefaultKFS MaplistRecord]
DefaultTitle=Default KFS
DefaultGameType=KFMod.KFSPGameType
DefaultActive=0

[IpDrv.UdpGamespyQuery]
MinNetVer=0
OldQueryPortNumber=7717
bRestartServerOnPortSwap=True
bDebugPortSwaps=True

[UnrealGame.TeamGame]
bBalanceTeams=True
bPlayersBalanceTeams=True

[UnrealGame.UnrealMPGameInfo]
BotMode=4
MinPlayers=0
EndTimeDelay=4.000000
BotRatio=1.000000

[CostomMaps MaplistRecord]
DefaultTitle=Costom Maps
DefaultGameType=KFMod.KFGameType
DefaultActive=0
DefaultMaps=KF-420-Ganja-Farm-V1
DefaultMaps=KF-Arena
DefaultMaps=KF-AspenManorFinal
DefaultMaps=KF-Biohazard-XTX
DefaultMaps=KF-BioticsLab
DefaultMaps=KF-Colosseum-v1
DefaultMaps=KF-Gladiator_Beta3
DefaultMaps=KF-HospitalHorrors-DCF
DefaultMaps=KF-Penumbra
DefaultMaps=KF-Suburbia_Final
DefaultMaps=KF-TestMap
DefaultMaps=KF-ThePit
DefaultMaps=KF-ThelongDarkRoad
DefaultMaps=Kf-DeathPit-ReVamp
DefaultMaps=KF-EvilResidentsV2
DefaultMaps=Kf-DeathPitFinal

[KFMod.KFMaplist]
MapNum=0
Maps=KF-420-Ganja-Farm-V1
Maps=KF-Arena
Maps=KF-AspenManorFinal
Maps=KF-Biohazard-XTX
Maps=KF-BioticsLab
Maps=KF-Colosseum-v1
Maps=KF-Gladiator_Beta3
Maps=KF-HospitalHorrors-DCF
Maps=KF-Penumbra
Maps=KF-Suburbia_Final
Maps=KF-TestMap
Maps=KF-ThePit
Maps=KF-ThelongDarkRoad
Maps=Kf-DeathPit-ReVamp
Maps=KF-EvilResidentsV2
Maps=Kf-DeathPitFinal

[KFFakedPlayers.KFFakedPlayers]
ForcedMinPlayers=5

This is what I have, I see there are blank spaces at the end, but want to get this out to you now, so you can see it. I'll try removing the spaces also
 
Upvote 0
And this is after I added all the lines, still doesnt work

Code:
[URL]
Protocol=KillingFloor
ProtocolDescription=KillingFloor Protocol
Name=ROSoldier
Map=Index.rom
LocalMap=KFIntro.rom
NetBrowseMap=Entry.rom
Host=
Portal=
MapExt=rom
EXEName=KillingFloor.exe
SaveExt=usa
Port=7707
Class=KFMod.KFHumanPawn
Character=Corporal_Lewis

[FirstRun]
FirstRun=0

[Engine.Engine]
RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice
AudioDevice=ALAudio.ALAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=KFMod.KFConsole
GUIController=KFGUI.KFGUIController
StreamPlayer=Engine.StreamInteraction
Language=int
Product=KillingFloor
GameEngine=Engine.GameEngine
EditorEngine=Editor.EditorEngine
DefaultGame=KFMod.KFGameType
DefaultServerGame=KFMod.KFGameType
ViewportManager=WinDrv.WindowsClient
;ViewportManager=SDLDrv.SDLClient
Render=Render.Render
Input=Engine.Input
Canvas=Engine.Canvas
DetectedVideoMemory=0
ServerReadsStdin=False

[Core.System]
PurgeCacheDays=30
SavePath=..\Save
CachePath=../Cache
CacheExt=.uxx
CacheRecordPath=../System/*.ucl
MusicPath=../Music
SpeechPath=../Speech
Paths=../System/*.u
Paths=../Maps/*.rom
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Paths=../StaticMeshes/*.usx
Paths=../Animations/*.ukx
Paths=../Saves/*.uvx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Suppress=DevNet
Suppress=DevLIPSinc
Suppress=DevKarma
Suppress=RecordCache
Suppress=MapVoteDebug
Suppress=Init
suppress=MapVote
Suppress=VoiceChat
Suppress=ChatManager
Suppress=Timer
Paths=../Textures/Old2k4/*.utx
Paths=../Sounds/Old2k4/*.uax
Paths=../Music/Old2k4/*.umx
Paths=../StaticMeshes/Old2k4/*.usx
Paths=../Animations/Old2k4/*.ukx
Paths=../KarmaData/Old2k4/*.ka

[Engine.GameEngine]
CacheSizeMegs=32
UseSound=True
VoIPAllowVAD=False
ServerActors=IpDrv.MasterServerUplink
ServerActors=UWeb.WebServer
ServerActors=ServerAdsKF.ServerAdsKF
ServerPackages=Core
ServerPackages=Engine
ServerPackages=Fire
ServerPackages=Editor
ServerPackages=IpDrv
ServerPackages=UWeb
ServerPackages=GamePlay
ServerPackages=UnrealGame
ServerPackages=XGame
ServerPackages=XInterface
ServerPackages=GUI2K4
ServerPackages=xVoting
UseStaticMeshBatching=True
ColorHighDetailMeshes=False
ColorSlowCollisionMeshes=False
ColorNoCollisionMeshes=False
ColorWorldTextures=False
ColorPlayerAndWeaponTextures=False
ColorInterfaceTextures=False
MainMenuClass=KFGUI.KFMainMenu
ConnectingMenuClass=GUI2K4.UT2K4ServerLoading
DisconnectMenuClass=KFGUI.KFDisconnectPage
SinglePlayerMenuClass=KFGUI.KFMainMenu
InstantActionMenuClass=KFGUI.KFMainMenu
LoadingClass=ROInterface.ROServerLoading
ServerPackages=ROEffects
ServerPackages=ROEngine
ServerPackages=ROInterface
ServerPackages=KFMod
ServerPackages=KFChar

[WinDrv.WindowsClient]
WindowedViewportX=640
WindowedViewportY=480
FullscreenViewportX=800
FullscreenViewportY=600
MenuViewportX=640
MenuViewportY=480
Brightness=0.800000
Contrast=0.700000
Gamma=0.800000
UseJoystick=False
CaptureMouse=True
StartupFullscreen=True
ScreenFlashes=True
NoLighting=False
MinDesiredFrameRate=35.000000
AnimMeshDynamicLOD=0.0
Decals=True
Coronas=True
DecoLayers=True
Projectors=True
NoDynamicLights=False
ReportDynamicUploads=False
TextureDetailInterface=Normal
TextureDetailTerrain=Normal
TextureDetailWeaponSkin=Normal
TextureDetailPlayerSkin=Normal
TextureDetailWorld=Normal
TextureDetailRenderMap=Normal
TextureDetailLightmap=UltraHigh
NoFractalAnim=False
ScaleHUDX=0.0
MouseXMultiplier=1.000
MouseYMultiplier=1.000
UseSpeechRecognition=True
WeatherEffects=True
DrawDistanceLOD=1.0

[SDLDrv.SDLClient]
WindowedViewportX=640
WindowedViewportY=480
FullscreenViewportX=800
FullscreenViewportY=600
MenuViewportX=640
MenuViewportY=480
Brightness=0.800000
Contrast=0.700000
Gamma=0.800000
UseJoystick=False
JoystickNumber=0
IgnoreHat=False
JoystickHatNumber=0
CaptureMouse=True
StartupFullscreen=True
ScreenFlashes=True
NoLighting=False
MinDesiredFrameRate=35.000000
AnimMeshDynamicLOD=0.0
Decals=True
Coronas=True
DecoLayers=True
Projectors=True
NoDynamicLights=False
ReportDynamicUploads=False
TextureDetailInterface=Normal
TextureDetailTerrain=Normal
TextureDetailWeaponSkin=Normal
TextureDetailPlayerSkin=Normal
TextureDetailWorld=Normal
TextureDetailRenderMap=Normal
TextureDetailLightmap=UltraHigh
TextureMaxLOD=0
TextureMinLOD=0
NoFractalAnim=False
WeatherEffects=True
DrawDistanceLOD=1.0
IgnoreUngrabbedMouse=False
AllowUnicodeKeys=False
AllowCommandQKeys=True
MacFakeMouseButtons=True
MacKeepAllScreensOn=False
TextToSpeechFile=
MacNativeTextToSpeech=True

[ALAudio.ALAudioSubsystem]
UseEAX=False
Use3DSound=False
UseDefaultDriver=True
CompatibilityMode=False
MaxEAXVersion=255
UsePrecache=True
ReverseStereo=False
Channels=32
MusicVolume=0.10000
AmbientVolume=0.500000
SoundVolume=0.30000
VoiceVolume=4.000000
VolumeScaleRec=0.100000
DopplerFactor=1.0
Rolloff=0.5
TimeBetweenHWUpdates=15
DisablePitch=False
LowQualitySound=False
UseVoIP=True
UseVAD=False
UseSpatializedVoice=False
SpatializedVoiceRadius=100000
EnhancedDenoiser=False
LocalZOffset=0.0
DampenWithVoIP=False

[IpDrv.TcpNetDriver]
AllowDownloads=True
ConnectionTimeout=30.0
InitialConnectTimeout=200.0
AckTimeout=1.0
KeepAliveTime=0.2
MaxClientRate=15000
MaxInternetClientRate=10000
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=30
LanServerMaxTickRate=35
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload
AllowPlayerPortUnreach=False
LogPortUnreach=False
MaxConnPerIPPerMinute=5
LogMaxConnPerIPPerMin=False

[IpServer.UdpServerQuery]
GameName=rom

[IpDrv.MasterServerUplink]
DoUplink=True
UplinkToGamespy=True
SendStats=True
ServerBehindNAT=False
DoLANBroadcast=True

[IpDrv.MasterServerLink]
LANPort=11707
LANServerPort=10707
MasterServerList=(Address="207.135.144.10",Port=28902)
MasterServerList=(Address="207.135.144.11",Port=28902)

[IpDrv.HTTPDownload]
RedirectToURL=http://dl.dropbox.com/u/1252584/
ProxyServerHost=
ProxyServerPort=3128
UseCompression=True

[Engine.DemoRecDriver]
AllowDownloads=True
DemoSpectatorClass=UnrealGame.DemoRecSpectator
MaxClientRate=25000
ConnectionTimeout=15.0
InitialConnectTimeout=200.0
AckTimeout=1.0
KeepAliveTime=1.0
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=30
LanServerMaxTickRate=30

[Engine.GameReplicationInfo]
ServerName=Joe's*Killing*Floor*Server*ALL*join ಠ_ಠ
ShortName=KF Server
ServerRegion=0
AdminName=joe
[email protected]
MessageOfTheDay=

[D3DDrv.D3DRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseTrilinear=True
AdapterNumber=-1
ReduceMouseLag=True
UseTripleBuffering=False
UseHardwareTL=True
UseHardwareVS=True
UseCubemaps=True
DesiredRefreshRate=60
UseCompressedLightmaps=True
UseStencil=False
Use16bit=False
Use16bitTextures=False
MaxPixelShaderVersion=255
UseVSync=True
LevelOfAnisotropy=1
DetailTexMipBias=0.0
DefaultTexMipBias=-0.5
UseNPatches=False
TesselationFactor=1.0
CheckForOverflow=False
AvoidHitches=False
OverrideDesktopRefreshRate=False
ReportUnusedTextures=False

[D3D9Drv.D3D9RenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseTrilinear=True
AdapterNumber=-1
ReduceMouseLag=True
UseTripleBuffering=False
UseHardwareTL=True
UseHardwareVS=True
UseCubemaps=True
DesiredRefreshRate=60
UseCompressedLightmaps=True
UseStencil=False
Use16bit=False
Use16bitTextures=False
MaxPixelShaderVersion=255
UseVSync=False
LevelOfAnisotropy=1
DetailTexMipBias=0.0
DefaultTexMipBias=-0.5
UseNPatches=False
TesselationFactor=1.0
CheckForOverflow=False
OverrideDesktopRefreshRate=False

[OpenGLDrv.OpenGLRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseCompressedLightmaps=True
UseTrilinear=True
UseStencil=False
MaxTextureUnits=8
VARSize=32
ReduceMouseLag=True
UseVSync=False
LevelOfAnisotropy=1.0
DetailTexMipBias=0.0
DefaultTexMipBias=-0.5
UseVBO=False
UseVSync=False
AppleVA=1
MultisampleBuffers=0
MultisampleSamples=0
MultisampleHint=2

[PixoDrv.PixoRenderDevice]
FogEnabled=True
Zoom2X=True
SimpleMaterials=True
LimitTextureSize=True
LowQualityTerrain=True
TerrainLOD=10
SkyboxHack=True
FilterQuality3D=1
FilterQualityHUD=1
HighDetailActors=False
SuperHighDetailActors=False
ReduceMouseLag=False
DesiredRefreshRate=0
DetailTexMipBias=0.000000
Use16bitTextures=False
Use16bit=True
UseStencil=False
UseCompressedLightmaps=False
DetailTextures=False
UsePrecaching=True

[Engine.NullRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseCompressedLightmaps=True
UseStencil=False

[Editor.EditorEngine]
UseSound=True
CacheSizeMegs=32
GridEnabled=True
SnapVertices=False
SnapDistance=1.000000
GridSize=(X=4.000000,Y=4.000000,Z=4.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FovAngleDegrees=90.000000
GodMode=True
AutoSave=True
AutoSaveTimeMinutes=5
AutoSaveIndex=6
UseAxisIndicator=True
MatineeCurveDetail=0.1
ShowIntWarnings=False
UseSizingBox=True
RenderDevice=D3DDrv.D3DRenderDevice
AudioDevice=ALAudio.ALAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=Engine.Console
Language=ute
AlwaysShowTerrain=False
UseActorRotationGizmo=False
LoadEntirePackageWhenSaving=0
EditPackages=Core
EditPackages=Engine
EditPackages=Fire
EditPackages=Editor
EditPackages=UnrealEd
EditPackages=IpDrv
EditPackages=UWeb
EditPackages=GamePlay
EditPackages=UnrealGame
EditPackages=XGame
EditPackages=XInterface
EditPackages=XAdmin
EditPackages=XWebAdmin
EditPackages=GUI2K4
EditPackages=xVoting
EditPackages=UTV2004c
EditPackages=UTV2004s
EditPackages=ROEffects
EditPackages=ROEngine
EditPackages=ROInterface
EditPackages=Old2k4
EditPackages=KFMod
EditPackages=KFChar
EditPackages=KFGui
EditPackages=GoodKarma
CutdownPackages=Core
CutdownPackages=Editor
CutdownPackages=Engine
CutdownPackages=Fire
CutdownPackages=GamePlay
CutdownPackages=GUI2K4
CutdownPackages=IpDrv
CutdownPackages=Onslaught
CutdownPackages=UnrealEd
CutdownPackages=UnrealGame
CutdownPackages=UWeb
CutdownPackages=XAdmin
CutdownPackages=XEffects
CutdownPackages=XInterface
CutdownPackages=XPickups
CutdownPackages=XWebAdmin
CutdownPackages=XVoting

[UWeb.WebServer]
Applications[0]=xWebAdmin.UTServerAdmin
ApplicationPaths[0]=/ServerAdmin
Applications[1]=xWebAdmin.UTImageServer
ApplicationPaths[1]=/images
Applications[2]=ServerAdsKF.WebAdmin
ApplicationPaths[2]=/ServerAdsKF
bEnabled=True
ListenPort=8075

[Engine.Console]
ConsoleHotKey=9
TimePerTitle=30.0
TimePerDemo=60.0
TimePerSoak=3600.0
TimeTooIdle=60.0
DemoLevels[0]=DM-Curse3
DemoLevels[1]=DM-Antalus
DemoLevels[2]=CTF-Chrome
DemoLevels[3]=DOM-SunTemple
DemoLevels[4]=BR-Endagra

[Engine.AccessControl]
AdminPassword=xxxx
GamePassword=xxxx
bBanByID=True
LoginDelaySeconds=0.000000
IPPolicies=ACCEPT;*

[Engine.GameInfo]
GoreLevel=2
MaxSpectators=0
MaxPlayers=6
AutoAim=1.000000
GameSpeed=1.000000
bChangeLevels=True
bStartUpLocked=False
bNoBots=True
bAttractAlwaysFirstPerson=False
NumMusicFiles=13
HUDType=Engine.Hud
MaxLives=0
TimeLimit=0
GoalScore=0
GameStatsClass=IpDrv.MasterServerGameStats
SecurityClass=UnrealGame.UnrealSecurity
AccessControlClass=Engine.AccessControl
VotingHandlerType=xVoting.xVotingHandler
MaxIdleTime=0.000000
bVACSecured=False
bAllowBehindView=False
bAdminCanPause=True
bWeaponShouldViewShake=True
bLowGore=False
bLargeGameVOIP=False
GameDifficulty=2.000000
MaplistHandlerType=
ServerSkillLevel=
bIgnore32PlayerLimit=False
bWeaponStay=False
bAllowWeaponThrowing=True
ResetTimeDelay=0

[Engine.AmbientSound]
AmbientVolume=0.25

[Engine.LevelInfo]
PhysicsDetailLevel=PDL_Medium
MeshLODDetailLevel=MDL_Ultra
bLowSoundDetail=False
DecalStayScale=1.0
bNeverPrecache=false
TimeMarginSlack=1.35
MaxClientFrameRate=+90.0

[XInterface.ExtendedConsole]
ConsoleHotKey=192
NeedPasswordMenuClass=GUI2K4.UT2K4GetPassword
bSpeechMenuUseMouseWheel=True
bSpeechMenuUseLetters=False
SMOriginX=0.01
SMOriginY=0.3
LetterKeys[0]=IK_Q
LetterKeys[1]=IK_W
LetterKeys[2]=IK_E
LetterKeys[3]=IK_R
LetterKeys[4]=IK_A
LetterKeys[5]=IK_S
LetterKeys[6]=IK_D
LetterKeys[7]=IK_F
LetterKeys[8]=IK_Z
LetterKeys[9]=IK_X
MusicManagerClassName=GUI2K4.StreamPlayer

[XGame.xDeathMatch]
HUDType=XInterface.HudBDeathMatch
MaxLives=0
TimeLimit=20
GoalScore=25
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
bForceRespawn=False
bWeaponStay=true

[XGame.xTeamGame]
HUDType=XInterface.HudBTeamDeathMatch
MaxLives=0
TimeLimit=20
GoalScore=60
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[XGame.xCTFGame]
HUDType=XInterface.HudBCaptureTheFlag
MaxLives=0
TimeLimit=20
GoalScore=3
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[XGame.xDoubleDom]
HUDType=XInterface.HudBDoubleDomination
MaxLives=0
TimeLimit=20
GoalScore=3
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
TimeToScore=10
TimeDisabled=10
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[XGame.xBombingRun]
HUDType=XInterface.HudBBombingRun
MaxLives=0
TimeLimit=20
GoalScore=15
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[xVoting.xVotingHandler]
VoteTimeLimit=30
bKickVote=True
RepeatLimit=1
KickPercent=50
VoteTimeLimit=45
ScoreBoardDelay=5
bAutoOpen=True
MidGameVotePercent=50
bScoreMode=False
bAccumulationMode=False
bEliminationMode=False
MinMapCount=2
MapVoteHistoryType=xVoting.MapVoteHistory_INI
RepeatLimit=4
DefaultGameConfig=0
bDefaultToCurrentGameType=True
bMapVote=True
bKickVote=False
bMatchSetup=False
KickPercent=51
bAnonymousKicking=True
MapListLoaderType=xVoting.DefaultMapListLoader
ServerNumber=1
CurrentGameConfig=0

[Engine.MaplistManager]
Games=(GameType="BonusPack.xLastManStandingGame",ActiveMaplist="Default LMS")
Games=(GameType="BonusPack.xMutantGame",ActiveMaplist="Default MUT")
Games=(GameType="Onslaught.ONSOnslaughtGame",ActiveMaplist="Default ONS")
Games=(GameType="SkaarjPack.Invasion",ActiveMaplist="Default INV")
Games=(GameType="UT2k4Assault.ASGameInfo",ActiveMaplist="Default AS")
Games=(GameType="XGame.xBombingRun",ActiveMaplist="Default BR")
Games=(GameType="XGame.xCTFGame",ActiveMaplist="Default CTF")
Games=(GameType="XGame.xDeathMatch",ActiveMaplist="Default DM")
Games=(GameType="XGame.xDoubleDom",ActiveMaplist="Default DOM2")
Games=(GameType="XGame.xTeamGame",ActiveMaplist="Default TDM")
Games=(GameType="XGame.xVehicleCTFGame",ActiveMaplist=)
Games=(GameType="ROEngine.ROTeamGame",ActiveMaplist="Default RO")
Games=(GameType="KFmod.KFGameType",ActiveMaplist="Costom Maps")
Games=(GameType="KFMod.KFDMGameType",ActiveMaplist="Default KFDM")
Games=(GameType="KFMod.KFSPGameType",ActiveMaplist="Default KFS")

[XInterface.MapListDeathMatch]
MapNum=0

[XInterface.MapListTeamDeathMatch]
MapNum=0

[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=CTF-ABSOLUTEZERO
Maps=CTF-MOONDRAGON
Maps=CTF-GRASSYKNOLL
Maps=CTF-COLOSSUS
Maps=CTF-SMOTE
Maps=CTF-DOUBLEDAMMAGE
Maps=CTF-AVARIS
Maps=CTF-BRIDGEOFFATE
Maps=CTF-FaceClassic
Maps=CTF-CHROME
Maps=CTF-Citadel
Maps=CTF-Orbital2

[ROInterface.ROMapList]
MapNum=0
Maps=RO-Danzig
Maps=RO-Arad
Maps=RO-Barashka
Maps=RO-Basovka
Maps=RO-Bondarevo
Maps=RO-HedgeHog
Maps=RO-Kaukasus
Maps=RO-KrasnyiOktyabr
Maps=RO-Ogledow
Maps=RO-Odessa
Maps=RO-StalingradKessel
Maps=RO-KonigsPlatz
Maps=RO-Rakowice
Maps=RO-BaksanValley
Maps=RO-Berezina
Maps=RO-BlackDayJuly
Maps=RO-Kryukovo
Maps=RO-KurlandKessel
Maps=RO-Leningrad
Maps=RO-Mannikkala
Maps=RO-SmolenskStalemate
Maps=RO-Tcherkassy
Maps=RO-TulaOutskirts
Maps=RO-Zhitomir1941

[ROEngine.ROTeamGame]
WinLimit=2
RoundLimit=3
PreStartTime=5

[ROEngine.ROWeaponAttachment]
WeaponAmbientScale=5.0

[DefaultKF MaplistRecord]
DefaultTitle=Default KF
DefaultGameType=KFMod.KFGameType
DefaultActive=0
DefaultMaps=KF-BioticsLab
DefaultMaps=KF-Manor
DefaultMaps=KF-WestLondon
DefaultMaps=KF-Offices
DefaultMaps=KF-Farm

[Engine.VoiceChatReplicationInfo]
bEnableVoiceChat=True
bAllowLocalBroadcast=True
MaxChatters=0
LocalBroadcastRange=1000.000000
DefaultBroadcastRadius=20.000000
VoIPInternetCodecs=CODEC_48NB
VoIPLANCodecs=CODEC_48NB
VoIPLANCodecs=CODEC_96WB

[Engine.BroadcastHandler]
bMuteSpectators=False
bPartitionSpectators=False

[KFMod.KFGameType]
KFGameLength=2
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=32
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
VeterancySkills=KFMod.KFVetFieldMedic
VeterancySkills=KFMod.KFVetSupportSpec
VeterancySkills=KFMod.KFVetSharpshooter
VeterancySkills=KFMod.KFVetCommando
VeterancySkills=KFMod.KFVetBerserker
VeterancySkills=KFMod.KFVetFirebug
LoadedSkills=Class'KFMod.KFVetFieldMedic'
LoadedSkills=Class'KFMod.KFVetSupportSpec'
LoadedSkills=Class'KFMod.KFVetSharpshooter'
LoadedSkills=Class'KFMod.KFVetCommando'
LoadedSkills=Class'KFMod.KFVetBerserker'
LoadedSkills=Class'KFMod.KFVetFirebug'
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

[xVoting.DefaultMapListLoader]
bUseMapList=True
MapNamePrefixes=

[UnrealGame.DeathMatch]
RestartWait=10
MinNetPlayers=1
bTournament=False
bAutoNumBots=True
bColoredDMSkins=False
bPlayersMustBeReady=True
bWaitForNetPlayers=True
bAllowPlayerLights=False
bForceDefaultCharacter=False
NamePrefixes[0]=Mr_
NamePrefixes[1]=
NamePrefixes[2]=The_Real_
NamePrefixes[3]=Evil_
NamePrefixes[4]=
NamePrefixes[5]=Owns_
NamePrefixes[6]=
NamePrefixes[7]=Evil_
NamePrefixes[8]=
NamePrefixes[9]=
NameSuffixes[0]=
NameSuffixes[1]=_is_lame
NameSuffixes[2]=
NameSuffixes[3]=
NameSuffixes[4]=_sucks
NameSuffixes[5]=
NameSuffixes[6]=_OwnsYou
NameSuffixes[7]=
NameSuffixes[8]=_jr
NameSuffixes[9]='s_clone

[ROFirstRun]
ROFirstRun=1090

[DefaultKFDM MaplistRecord]
DefaultTitle=Default KFDM
DefaultGameType=KFMod.KFDMGameType
DefaultActive=0

[KFMod.KFMaplistSP]
MapNum=0

[DefaultKFS MaplistRecord]
DefaultTitle=Default KFS
DefaultGameType=KFMod.KFSPGameType
DefaultActive=0

[IpDrv.UdpGamespyQuery]
MinNetVer=0
OldQueryPortNumber=7717
bRestartServerOnPortSwap=True
bDebugPortSwaps=True

[UnrealGame.TeamGame]
bBalanceTeams=True
bPlayersBalanceTeams=True

[UnrealGame.UnrealMPGameInfo]
BotMode=4
MinPlayers=0
EndTimeDelay=4.000000
BotRatio=1.000000

[CostomMaps MaplistRecord]
DefaultTitle=Costom Maps
DefaultGameType=KFMod.KFGameType
DefaultActive=0
DefaultMaps=KF-420-Ganja-Farm-V1
DefaultMaps=KF-Arena
DefaultMaps=KF-AspenManorFinal
DefaultMaps=KF-Biohazard-XTX
DefaultMaps=KF-BioticsLab
DefaultMaps=KF-Colosseum-v1
DefaultMaps=KF-Gladiator_Beta3
DefaultMaps=KF-HospitalHorrors-DCF
DefaultMaps=KF-Penumbra
DefaultMaps=KF-Suburbia_Final
DefaultMaps=KF-TestMap
DefaultMaps=KF-ThePit
DefaultMaps=KF-ThelongDarkRoad
DefaultMaps=Kf-DeathPit-ReVamp
DefaultMaps=KF-EvilResidentsV2
DefaultMaps=Kf-DeathPitFinal

[KFMod.KFMaplist]
MapNum=0
Maps=KF-420-Ganja-Farm-V1
Maps=KF-Arena
Maps=KF-AspenManorFinal
Maps=KF-Biohazard-XTX
Maps=KF-BioticsLab
Maps=KF-Colosseum-v1
Maps=KF-Gladiator_Beta3
Maps=KF-HospitalHorrors-DCF
Maps=KF-Penumbra
Maps=KF-Suburbia_Final
Maps=KF-TestMap
Maps=KF-ThePit
Maps=KF-ThelongDarkRoad
Maps=Kf-DeathPit-ReVamp
Maps=KF-EvilResidentsV2
Maps=Kf-DeathPitFinal

[KFFakedPlayers.KFFakedPlayers]
ForcedMinPlayers=5
 
Upvote 0
The usual reason for the server not starting is because the ServerAdsKf.u file isn't in the system folder, and because the server can't find it, it won't start.

It's defiantly there, I'm looking at it right now.

Just to be sure, in the .zip web\serveradmin\ doesn't have anything in it correct? I did copy the folder over, but it seemed odd to me that the folder was there and blank


EDIT: I gave up, I deleted the killingfloor.ini and remade the server with the default.ini and it worked
but if you figure out what my problem was, post it here for others
 
Last edited:
Upvote 0
You have everything correct. But you need to manually add the following to the KillingFloor.ini

Code:
[ServerAdsKF.ServerAdsKF]
bEnabled=True
fDelay=30.000000
sLines[0]=First message
sLines[1]=Second message
sLines[2]=Third message
sLines[3]=Fourth message
sLines[4]=ServerAdsKF Made Specifically for KF Servers
sLines[5]=
iGroupSize=1
iAdType=0
bWrapAround=True
iAdminMsgDuration=4
cAdminMsgColor=(B=0,G=255,R=255,A=127)
bUseURL=False
sURLHost=localhost
iURLPort=80
sURLRequest=/serverads.txt
 
Last edited:
Upvote 0