|
Mmmm, let me show you how is configured my MapVoteLA.ini. I have 2 GameTypes in my server 1) MonsterHunt 2) DeathMatch - Monster Madness
Here it is:
[MapVoteLA13.BDBMapVote] bAutoDetect=False bDM=False bLMS=False bTDM=True bDOM=False bCTF=False bAS=False bSortWithPreFix=True ASClass=Botpack.Assault VoteTimeLimit=60 KickPercent=51 bUseMapList=False ScoreBoardDelay=10 bAutoOpen=True bKickVote=True bShowWhoKicksWho=True bCheckOtherGameTie=False RepeatLimit=0 MapListIfNooneVoted=1 MapVoteHistoryType=MapVoteLA13.MapVoteHistory1 ServerInfoURL= MapInfoURL= MidGameVotePercent=51 Mode=Majority MinMapCount=2 bRemoveCrashedMaps=False bEntryWindows=False bDebugMode=False bEnableEmptyServerLevelSwitch=True EmptyServerLevelSwitchTimeMins=8 MsgTimeOut=10 bLoadScreenShot=True bUseMsgTimeout=True bReloadMapsOnRequestOnly=True bFixCTFModifications=True MapVoteTitle=Welcome LogoTexture= List1Priority=1.000000 List2Priority=1.000000 List3Priority=1.000000 List4Priority=1.000000 List1Title=Monster Hunt begin-J List2Title=Monster Hunt K-S List3Title=Monster Hunt T-end List4Title=TDM-Us Against Them bList1ObeyRepeatLimit=False bList2ObeyRepeatLimit=False bList3ObeyRepeatLimit=False bList4ObeyRepeatLimit=False bUseExcludeFilter=True CustomGameConfig[0]=(bEnabled=True,GameClass="MonsterHunt.MonsterHunt",NewPrefix="MH",mutators="MutatorPack04.Spec_Mutator,MutatorPack04.Gore_Mutator,NsWeaponsLoader.NsWeaponsLoaderBase,UnlimitedAmmo.UnlimitedAmmo,Relics.RelicDefense,Relics.RelicRegen,Relics.RelicSpeed,Relics.RelicStrength,MHPinata.Pinata,UTJMH3.UTJMHbase,mutForceMover.mutForceMover,MutatorPack04.FL_Mutator,MovementLocator2.ML2_Mutator,UTCoopMutatorV402.GiveCoopTranslocator,QFeedbackMH_v11.QFeedbackMH,UTMCoop.UTMCoopMutator",Settings="") CustomGameConfig[1]=(bEnabled=True,GameClass="BotPack.TeamGamePlus",NewPrefix="DM",Mutators="UnlimitedAmmo.UnlimitedAmmo,Relics.RelicDefense,Relics.RelicRegen,Relics.RelicSpeed,Relics.RelicStrength,MonsterMadness.MonsterMadness,MonsterMadness.MMRadarHUD,SYF.StopYourFighting,NoGrab.NoGrabBase",Settings="") CustomGameConfig[2]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[3]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[4]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[5]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[6]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[7]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[8]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[9]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[10]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[11]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[12]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[13]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[14]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[15]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") DefaultSettings= List1Filter[0]=MH-[* List1Filter[1]=MH-1* List1Filter[2]=MH-2* List1Filter[3]=MH-3* List1Filter[4]=MH-4* List1Filter[5]=MH-5* List1Filter[6]=MH-6* List1Filter[7]=MH-7* List1Filter[8]=MH-8* List1Filter[9]=MH-9* List1Filter[10]=MH-0* List1Filter[11]=MH-!* List1Filter[12]=MH-=* List1Filter[13]=MH-A* List1Filter[14]=MH-a* List1Filter[15]=MH-B* List1Filter[16]=MH-b* List1Filter[17]=MH-C* List1Filter[18]=MH-c* List1Filter[19]=MH-D* List1Filter[20]=MH-d* List1Filter[21]=MH-E* List1Filter[22]=MH-e* List1Filter[23]=MH-F* List1Filter[24]=MH-f* List1Filter[25]=MH-G* List1Filter[26]=MH-g* List1Filter[27]=MH-H* List1Filter[28]=MH-h* List1Filter[29]=MH-I* List1Filter[30]=MH-i* List1Filter[31]=MH-J* List1Filter[32]=MH-j* List1Filter[33]= List1Filter[34]= List1Filter[35]= List1Filter[36]= List1Filter[37]= List1Filter[38]= List1Filter[39]= List1Filter[40]= List1Filter[41]= List1Filter[42]= List1Filter[43]= List1Filter[44]= List1Filter[45]= List1Filter[46]= List1Filter[47]= List2Filter[0]=MH-K* List2Filter[1]=MH-k* List2Filter[2]=MH-L* List2Filter[3]=MH-l* List2Filter[4]=MH-M* List2Filter[5]=MH-m* List2Filter[6]=MH-N* List2Filter[7]=MH-n* List2Filter[8]=MH-O* List2Filter[9]=MH-o* List2Filter[10]=MH-P* List2Filter[11]=MH-p* List2Filter[12]=MH-Q* List2Filter[13]=MH-q* ,List2Filter[14]=MH-R* List2Filter[15]=MH-r* List2Filter[16]=MH-S* List2Filter[17]=MH-s* List2Filter[18]= List2Filter[19]= List2Filter[20]= List2Filter[21]= List2Filter[22]= List2Filter[23]= List2Filter[24]= List2Filter[25]= List2Filter[26]= List2Filter[27]= List2Filter[28]= List2Filter[29]= List2Filter[30]= List2Filter[31]= List2Filter[32]= List2Filter[33]= List2Filter[34]= List2Filter[35]= List2Filter[36]= List2Filter[37]= List2Filter[38]= List2Filter[39]= List2Filter[40]= List2Filter[41]= List2Filter[42]= List2Filter[43]= List2Filter[44]= List2Filter[45]= List2Filter[46]= List2Filter[47]= List3Filter[0]=MH-T* List3Filter[1]=MH-t* List3Filter[2]=MH-U* List3Filter[3]=MH-u* List3Filter[4]=MH-V* List3Filter[5]=MH-v* List3Filter[6]=MH-X* List3Filter[7]=MH-x* List3Filter[8]=MH-Z* List3Filter[9]=MH-z* List3Filter[10]=MH-W* List3Filter[11]=MH-w* List3Filter[12]=MH-(* List3Filter[13]=MH-{* List3Filter[14]=MH-]* List3Filter[15]= List3Filter[16]= List3Filter[17]= List3Filter[18]= List3Filter[19]= List3Filter[20]= List3Filter[21]= List3Filter[22]= List3Filter[23]= List3Filter[24]= List3Filter[25]= List3Filter[26]= List3Filter[27]= List3Filter[28]= List3Filter[29]= List3Filter[30]= List3Filter[31]= List3Filter[32]= List3Filter[33]= List3Filter[34]= List3Filter[35]= List3Filter[36]= List3Filter[37]= List3Filter[38]= List3Filter[39]= List3Filter[40]= List3Filter[41]= List3Filter[42]= List3Filter[43]= List3Filter[44]= List3Filter[45]= List3Filter[46]= List3Filter[47]= List4Filter[0]=DM-* List4Filter[1]= List4Filter[2]= List4Filter[3]= List4Filter[4]= List4Filter[5]= List4Filter[6]= List4Filter[7]= List4Filter[8]= List4Filter[9]= List4Filter[10]= List4Filter[11]= List4Filter[12]= List4Filter[13]= List4Filter[14]= List4Filter[15]= List4Filter[16]= List4Filter[17]= List4Filter[18]= List4Filter[19]= List4Filter[20]= List4Filter[21]= List4Filter[22]= List4Filter[23]= List4Filter[24]= List4Filter[25]= List4Filter[26]= List4Filter[27]= List4Filter[28]= List4Filter[29]= List4Filter[30]= List4Filter[31]= List4Filter[32]= List4Filter[33]= List4Filter[34]= List4Filter[35]= List4Filter[36]= List4Filter[37]= List4Filter[38]= List4Filter[39]= List4Filter[40]= List4Filter[41]= List4Filter[42]= List4Filter[43]= List4Filter[44]= List4Filter[45]= List4Filter[46]= List4Filter[47]= ExcludeFilter[0]= ExcludeFilter[1]= ExcludeFilter[2]= ExcludeFilter[3]= ExcludeFilter[4]= ExcludeFilter[5]= ExcludeFilter[6]= ExcludeFilter[7]= ExcludeFilter[8]= ExcludeFilter[9]= ExcludeFilter[10]= ExcludeFilter[11]= ExcludeFilter[12]= ExcludeFilter[13]= ExcludeFilter[14]= ExcludeFilter[15]= CrashedMaps[0]= CrashedMaps[1]= CrashedMaps[2]= CrashedMaps[3]= CrashedMaps[4]= CrashedMaps[5]= CrashedMaps[6]= CrashedMaps[7]= CrashedMaps[8]= CrashedMaps[9]= CrashedMaps[10]= CrashedMaps[11]= CrashedMaps[12]= CrashedMaps[13]= CrashedMaps[14]= CrashedMaps[15]= CrashedMaps[16]= CrashedMaps[17]= CrashedMaps[18]= CrashedMaps[19]= CrashedMaps[20]= CrashedMaps[21]= CrashedMaps[22]= CrashedMaps[23]= CrashedMaps[24]= CrashedMaps[25]= CrashedMaps[26]= CrashedMaps[27]= CrashedMaps[28]= CrashedMaps[29]= CrashedMaps[30]= CrashedMaps[31]= AccName[0]= AccName[1]= AccName[2]= AccName[3]= AccName[4]= AccName[5]= AccName[6]= AccName[7]= AccName[8]= AccName[9]= AccName[10]= AccName[11]= AccName[12]= AccName[13]= AccName[14]= AccName[15]= AccName[16]= AccName[17]= AccName[18]= AccName[19]= AccName[20]= AccName[21]= AccName[22]= AccName[23]= AccName[24]= AccName[25]= AccName[26]= AccName[27]= AccName[28]= AccName[29]= AccName[30]= AccName[31]= AccVotes[0]=0 AccVotes[1]=0 AccVotes[2]=0 AccVotes[3]=0 AccVotes[4]=0 AccVotes[5]=0 AccVotes[6]=0 AccVotes[7]=0 AccVotes[8]=0 AccVotes[9]=0 AccVotes[10]=0 AccVotes[11]=0 AccVotes[12]=0 AccVotes[13]=0 AccVotes[14]=0 AccVotes[15]=0 AccVotes[16]=0 AccVotes[17]=0 AccVotes[18]=0 AccVotes[19]=0 AccVotes[20]=0 AccVotes[21]=0 AccVotes[22]=0 AccVotes[23]=0 AccVotes[24]=0 AccVotes[25]=0 AccVotes[26]=0 AccVotes[27]=0 AccVotes[28]=0 AccVotes[29]=0 AccVotes[30]=0 AccVotes[31]=0 TmpNextVirtualPrefix= TmpNextRealPrefix=
Is an example only, if you don't have packages installed errors can occur. In my server all these working because files are in system folder and required packages are defined in UnrealTournament.ini.
ServerPackages=......
About section mutators: Classfile.mutator ServerPackages=Classfile
Some mutators in MapVoteLA.ini are only server-side mutators and is not required to be in packages like NsWeaponsLoader.NsWeaponsLoaderBase.
This mutator is sending informations to player which weapons are random given when spawning or respawning. Is the same as StuffsWrapper, but is not altering default weapons from maps, and also is keeping original HUD.
|