• 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/

Mod: Voting Handler Fix

Well the options you can use:
UseBots=1 <- Enable standard KF bots in the game.
RedTeamAI=<some TeamAI class here> <- Make the bots use a specific AI control.
RedTeam=<more random classes> <- More bot AI specific stuff.
RedTeamSymbol=<a texture name> <- Team symbol, unused in KF.
FF=<0.0 - 1.0> <- Friendly fire scale.
BalanceTeams=<0 or 1> <- Force players to balance teams, unused in KF.
MaxLives=<any number> <- Maximum lives, unused in KF.
GoalScore=<any number> <- Target score, unused in KF.
TimeLimit=<time value in seconds> <- Time limit of match, unused in KF.
Translocator=<0 or 1> <- Enable or disable translocators, unused in KF.

bAutoNumBots=<0 or 1> <- Auto set number of bots based on map ideal player count.
VsBots=<0 or 1> <- Make it players vs bots in team game, unused in KF.
AutoAdjust=<0 or 1> <- Auto adjust bots skill level based on how good player is, actually unused in KF aswell.
PlayersMustBeReady=<0 or 1> <- Players must be ready before match start, unused in KF.

MinPlayers=<any integer> <- In multiplayer, bots will fill out so number of players match at least this value.
NumBots=<any integer> <- In single player, number of bots in game.
WeaponStay=<0 or 1> <- Weapon pickups will stay on ground even after pickup, not functional in KF.
Ignore32PlayerLimit=<0 or 1> <- Override hardcoded 32-players limit in engine (I think).

MaxSpectators=<0-32> <- Max spectators.
MaxPlayers=<0-6> <- Max players.
Difficulty=<1-7> <- Difficulty level.
AccessControl=<class name> <- Admin access control class.
AdminName=<text> <- Name of admin displayed in server info.
GameRules=<class names separated by ,> <- Custom game rules in game.
GameSpeed=<0.1-2.0> <- Game speed modified, broken in KF.
GamePassword=<text> <- Server password.
AllowThrowing=<0 or 1> <- Allow weapon dropping.
AllowBehindview=<0 or 1> <- Allow F4 behindview.
DemoRec=<text> <- Demo record the match.
VotingHandler=<class name> <- Custom mapvote handler.
VACSecured=<0 or 1> <- Enable VAC.

(ones marked in red are utterly useless in KF)
 
Upvote 0
For the life of me I can't this load, or any other mutators except for KFPatHPLeft. I'm using WebAdmin and have everything checked in the Defaults / VotingGameConfig section (had to click New button to make new set). The info is below and any help is appreciated.

Server Log:
http://pastebin.com/JeQ7269c

Server Launcher .bat:
http://pastebin.com/m5UC1pCN

Engine.GameInfo from KillingFloor.ini:
http://pastebin.com/WSd5HtUD
 
Upvote 0
For the life of me I can't this load, or any other mutators except for KFPatHPLeft. I'm using WebAdmin and have everything checked in the Defaults / VotingGameConfig section (had to click New button to make new set). The info is below and any help is appreciated.

First of all, in URL line you do not separate mutators with a new "?Mutator" line, you separate them with commas:
KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?Mutator=MutKFAntiBlocker.MutKFAntiBlocker,MutExecutioner.MutExecutioner,InformativeScoreboard.ScoreboardMut,MutKillMessageV2.MutKillMessage,KFPatHPLeft.MutPatHPLeft?log=logs/server.log
Second of all Mapvote mod is not a mutator so don't add it there.
And third, it sounds like you have mapvote disabled, so make sure KFMapVote.ini has:
[KFMapVoteV2.KFVotingHandler]
...
bMapVote=True
...
 
Upvote 0
Marco i get these error during a map change:

Code:
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function xVoting.xVotingHandler.GetDefaultMap:014E) Accessed array 'MapList' out of bounds (1/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function xVoting.xVotingHandler.GetDefaultMap:01E6) Accessed array 'MapList' out of bounds (1/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function xVoting.xVotingHandler.GetDefaultMap:0305) Accessed array 'MapList' out of bounds (2/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function xVoting.xVotingHandler.TallyVotes:06A7) Accessed array 'GameConfig' out of bounds (2/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function KFMapVoteV2.KFVotingHandler.SetupGameMap:0015) Accessed array 'GameConfig' out of bounds (2/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function KFMapVoteV2.KFVotingHandler.SetupGameMap:0077) Accessed array 'GameConfig' out of bounds (2/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function KFMapVoteV2.KFVotingHandler.SetupGameMap:01BF) Accessed array 'GameConfig' out of bounds (2/1)

my ini settings:
Code:
[KFMapVoteV2.KFVotingHandler]
VoteTimeLimit=25
ScoreBoardDelay=5
bAutoOpen=True
MidGameVotePercent=50
bScoreMode=False
bAccumulationMode=False
bEliminationMode=False
MinMapCount=2
MapVoteHistoryType=xVoting.MapVoteHistory_INI
RepeatLimit=1
DefaultGameConfig=0
bDefaultToCurrentGameType=True
bMapVote=True
bKickVote=True
bMatchSetup=False
KickPercent=50
bAnonymousKicking=False
MapListLoaderType=xVoting.DefaultMapListLoader
ServerNumber=1
CurrentGameConfig=0
GameConfig=(GameClass="KFMod.KFGameType",Prefix="KF",Acronym="KF",GameName="Killing Floor",Mutators="MutSlotMachine.MutSlotMachine,ServerPerksMut.ServerPerksMut,NGS_Respawn.NGS_Respawn,KFARGChat.KFARGChat,KFCtryTags.CtryTags,AutoSpawner.AutoSpawner,MutKFAntiBlocker.MutKFAntiBlocker,AdminPlus_v3.MutAdminPlus",Options="Difficulty=3.0")
 
Last edited:
Upvote 0
Marco i get these error during a map change:

Code:
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function xVoting.xVotingHandler.GetDefaultMap:014E) Accessed array 'MapList' out of bounds (1/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function xVoting.xVotingHandler.GetDefaultMap:01E6) Accessed array 'MapList' out of bounds (1/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function xVoting.xVotingHandler.GetDefaultMap:0305) Accessed array 'MapList' out of bounds (2/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function xVoting.xVotingHandler.TallyVotes:06A7) Accessed array 'GameConfig' out of bounds (2/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function KFMapVoteV2.KFVotingHandler.SetupGameMap:0015) Accessed array 'GameConfig' out of bounds (2/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function KFMapVoteV2.KFVotingHandler.SetupGameMap:0077) Accessed array 'GameConfig' out of bounds (2/1)
Error: KFVotingHandler KF-WestLondon.KFVotingHandler (Function KFMapVoteV2.KFVotingHandler.SetupGameMap:01BF) Accessed array 'GameConfig' out of bounds (2/1)

my ini settings:
Code:
[KFMapVoteV2.KFVotingHandler]
VoteTimeLimit=25
ScoreBoardDelay=5
bAutoOpen=True
MidGameVotePercent=50
bScoreMode=False
bAccumulationMode=False
bEliminationMode=False
MinMapCount=2
MapVoteHistoryType=xVoting.MapVoteHistory_INI
RepeatLimit=1
DefaultGameConfig=0
bDefaultToCurrentGameType=True
bMapVote=True
bKickVote=True
bMatchSetup=False
KickPercent=50
bAnonymousKicking=False
MapListLoaderType=xVoting.DefaultMapListLoader
ServerNumber=1
CurrentGameConfig=0
GameConfig=(GameClass="KFMod.KFGameType",Prefix="KF",Acronym="KF",GameName="Killing Floor",Mutators="MutSlotMachine.MutSlotMachine,ServerPerksMut.ServerPerksMut,NGS_Respawn.NGS_Respawn,KFARGChat.KFARGChat,KFCtryTags.CtryTags,AutoSpawner.AutoSpawner,MutKFAntiBlocker.MutKFAntiBlocker,AdminPlus_v3.MutAdminPlus",Options="Difficulty=3.0")

Difficulty values are at 1, 2, 4, 5, 7.
 
Upvote 0
Crash Results after set up

Crash Results after set up

Ok i had a server running just fine with this set up on it but when i go to add just a few more options it freaks out and the server don't want to start here is the results
I attached the ini files the new one being the one that crashes the server and the old one that works just fine

**Begin CMD**
C:\kfs1\System>ucc server KF-EvilSantasLair.rom?game=KFmod.KFGameType?VACSecured
=true?MaxPlayers=6
Setting breakpad minidump AppID = 1250
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198081945692 [API loaded no]
Browse: KF-EvilSantasLair.rom?Class=Engine.Pawn?Character=Corporal_Lewis?team=1?
Sex=M?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?Name=Computer$Doctor*2.
0=ETM=
Collecting garbage
Purging garbage
Garbage: objects: 68620->68618; refs: 1335419
Game class is 'KFGameType'
STEAMAUTH : Steam auth system activation successful
Bringing Level KF-EvilSantasLair.myLevel up for play (30) appSeconds: 4.199000..
.
(Karma): Autodetecting CPU for SSE
(Karma): Using SSE Optimizations
GameInfo::InitGame : bEnableStatLogging False
KFLRules = KF-EvilSantasLair.KFLevelRules0
Game length = 2
UdpServerQuery(crt): Port 7717 successfully bound.
Resolving master0.gamespy.com...
MasterServerUplink: MasterServerGameStats not found - stats uploading disabled.
Defaulting to false
Defaulting to false
Loading Available Maps
Loading Game Types
xWebAdmin.UTServerAdmin Initialized on port 8075
KF-EvilSantasLair.ZombieVolume5couldn't spawn collision tester, move this volume
!!!
KF-EvilSantasLair.ZombieVolume7couldn't spawn collision tester, move this volume
!!!
KF-EvilSantasLair.ZombieVolume39couldn't spawn collision tester, move this volum
e!!!
Resolving tripwireinteractive.com...
Resolved master0.gamespy.com (69.10.30.248)
UdpGameSpyUplink: Master Server is master0.gamespy.com:27900
UdpGameSpyUplink: Port 7718 successfully bound.
Resolved tripwireinteractive.com (69.31.134.234)
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Connected to Steam Servers
STEAMAUTH : VAC Security Enabled
STEAMSTATS: Stats Are Now Enabled
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
STEAMAUTH : Sending updated server details - Killing Floor Server 0 | 6
ProcessServerTravel: KF-EvilSantasLair.rom?Game=KFMod.KFGameType
PreClientTravel
Server switch level: KF-EvilSantasLair.rom?Game=KFMod.KFGameType
Browse: KF-EvilSantasLair.rom?Class=Engine.Pawn?Character=Corporal_Lewis?team=1?
Sex=M?Game=KFMod.KFGameType?VACSecured=true?MaxPlayers=6?Name=Computer$Doctor*2.
0=ETM=
Socket shut down
(Karma): Level Karma Terminated.
Collecting garbage
Purging garbage
Garbage: objects: 75569->71717; refs: 1371055
Game class is 'KFGameType'
Bringing Level KF-EvilSantasLair.myLevel up for play (30) appSeconds: 81.298000.
..
(Karma): Autodetecting CPU for SSE
(Karma): Using SSE Optimizations
GameInfo::InitGame : bEnableStatLogging False
KFLRules = KF-EvilSantasLair.KFLevelRules0
Game length = 2
UdpServerQuery(crt): Port 7717 successfully bound.
Resolving master0.gamespy.com...
MasterServerUplink: MasterServerGameStats not found - stats uploading disabled.
Defaulting to false
Defaulting to false
Loading Available Maps
Loading Game Types
xWebAdmin.UTServerAdmin Initialized on port 8075
KF-EvilSantasLair.ZombieVolume5couldn't spawn collision tester, move this volume
!!!
KF-EvilSantasLair.ZombieVolume7couldn't spawn collision tester, move this volume
!!!
KF-EvilSantasLair.ZombieVolume39couldn't spawn collision tester, move this volum
e!!!
Resolving tripwireinteractive.com...
Resolved master0.gamespy.com (69.10.30.248)
UdpGameSpyUplink: Master Server is master0.gamespy.com:27900
UdpGameSpyUplink: Port 7718 successfully bound.
Resolved tripwireinteractive.com (69.31.134.234)
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
FArray::Realloc
0*1
UClass::Destroy
UObject::ConditionalDestroy
(Class XInterface.GUIController)
UObject::execClassContext
(KFGameType None @ Function KFMod.KFGameType.FillPlayInfo : 06A6)
UObject::execClassContext
(PlayInfo Package.PlayInfo @ Function Engine.PlayInfo.Init : 00C3)
UObject::processEvent
(WebConnection KF-EvilSantasLair.WebConnection, Function UWeb.WebConnection.Rece
ivedText)
ATcpLink::pollConnections
ATcpLink::Tick
TickAllActors
ULevel::Tick
(NetMode=1)
TickLevel
UGameEngine::Tick
Level Evil Santas Lair
UpdateWorld
UServerCommandlet::Main
FArray::Realloc
0*2
Executing UObject::StaticShutdownAfterError
General protection fault!
History: FArray::Realloc <- 0*1 <- UClass::Destroy <- UObject::ConditionalDestro
y <- (Class XInterface.GUIController) <- UObject::execClassContext <- (KFGameTyp
e None @ Function KFMod.KFGameType.FillPlayInfo : 06A6) <- UObject::execClassCon
text <- (PlayInfo Package.PlayInfo @ Function Engine.PlayInfo.Init : 00C3) <- UO
bject::processEvent <- (WebConnection KF-EvilSantasLair.WebConnection, Function
UWeb.WebConnection.ReceivedText) <- ATcpLink::pollConnections <- ATcpLink::Tick
<- TickAllActors <- ULevel::Tick <- (NetMode=1) <- TickLevel <- UGameEngine::Tic
k <- Level Evil Santas Lair <- UpdateWorld <- UServerCommandlet::Main <- FArray:
:Realloc <- 0*2
Exiting due to error
Exiting.
FileManager: Reading 0 GByte 392 MByte 116 KByte 114 Bytes from HD took 0.722996
seconds (0.574996 reading, 0.148000 seeking).
FileManager: 0.142000 seconds spent with misc. duties
FArray::Realloc
0*2
FConfigCacheIni::Flush
FConfigCacheIni::Exit
appExit
C:\kfs1\System>pause
Press any key to continue . . .
**End CMD**
 

Attachments

  • {New}KFMapVote.txt
    6.3 KB · Views: 0
  • {Old}KFMapVote.txt
    4.6 KB · Views: 0
Upvote 0
Ok i had a server running just fine with this set up on it but when i go to add just a few more options it freaks out and the server don't want to start here is the results
I attached the ini files the new one being the one that crashes the server and the old one that works just fine

Tell me, what's the size of 2K4Menus.utx in your server files?
 
Upvote 0