MapVoteLA12

Discussion in 'Maps, Mods, Mutators and Skins' started by Cratos, Dec 31, 2004.

Thread Status:
Not open for further replies.
  1. Cratos

    Cratos +++++++++

    Joined:
    Sep 20, 2001
    Messages:
    5,130
    Location:
    Austria
    The final Mapvote Release is here!

    Actually LA10 should have been the final version, tho some annoying bugs still forced me to release another new version. However I took the chance to change the custom game configuration. The old config vars (bOther, bOtherClass, PrefixSwap,...) are removed and replaced by a much better and easier System. So if you update do not copy the old configuration, better start with a fresh new one to get rid of old, obsolete stuff ;)

    CustomGameConfigs now allow to load up to 16 different Gametypes / Maptypes
    MutatorActorConfigs now allow to start up to 16 different Serveractors / Mutators

    You can now load iAS, iDM, iCTF, RA, BT and whatever you like :P
    Here some example configs:

    Code:
    CustomGameConfig[0]=(bEnabled=True,GameClass="Botpack.DeathMatchPlus",NewPrefix="iDM")
    CustomGameConfig[1]=(bEnabled=True,GameClass="BotPack.CTFGame",NewPrefix="iCTF")
    CustomGameConfig[2]=(bEnabled=True,GameClass="LeagueAS140.LeagueAssault",NewPrefix="iAS")
    CustomGameConfig[3]=(bEnabled=True,GameClass="RocketArena.RocketArenaGame",NewPrefix="")
    CustomGameConfig[4]=(bEnabled=True,GameClass="BunnyTrack.BunnyTrackGame",NewPrefix="")ยด
    
    MutatorActorConfig[0]=(Prefixes="iDM,iCTF,BT",Classes="BotPack.InstaGibDM")
    MutatorActorConfig[1]=(Prefixes="iAS",Classes="LeagueAS-SP.iAS")
    Read the Readme for further information.

    This is the final release of the Mapvote, there is no further developement planed. The version is now running for 3 weeks on DFP Public smoothly and without any bugs, so a good point to finish the project :D

    Download it here

    Have Fun :D
     

    Attached Files:

    Last edited: Jan 1, 2005
    sneez and Anni like this.
  2. Dark

    Dark Banned

    Joined:
    Mar 17, 2004
    Messages:
    3,018
    Location:
    England
    That is what I always wanted as a server admin, to be able to run bunny track along with other mods like jailbreak. Even though I don't play ut99 anymore I'm sure server admins will really appreciate this. Ty for this cratos, as an avid mapvote user in my server admin days I can tell this will be the best ever.
     
  3. Popioul

    Popioul New Member

    Joined:
    Apr 14, 2003
    Messages:
    983
    Location:
    Libertalia
    UP!!!!!!!!!!!

    16 Gametypes & 16 Mutators allowed is the ownz Cratos :cool:

    Best mapvote ever!
     
  4. JACKEL

    JACKEL Moderator

    Joined:
    Sep 30, 2001
    Messages:
    9,284
    Location:
    holland
    where's the kick raichu mod?
     
  5. Flatus

    Flatus New Member

    Joined:
    Jul 23, 2003
    Messages:
    397
    Location:
    2010 Winter Olympics
    What is the max amount of maps able to be listed in any one class? It doesn't seem to show all my AS maps I got! :(
    Is there a way to show all of them?
     
  6. Lex_Mortis

    Lex_Mortis Not here

    Joined:
    Sep 2, 2002
    Messages:
    7,685
    Location:
    The Netherlands
    its a serverside thing.. so it shows all the maps on the server, not on your own client (which ofcourse could be more or else).
     
  7. Cratos

    Cratos +++++++++

    Joined:
    Sep 20, 2001
    Messages:
    5,130
    Location:
    Austria
    it takes all maps that are installed on the server that meet the settings/filter rules.

    Maximum file count per list is 256. So Maximum overall is 4*256=1024 maps
     
  8. '//3iRd(o)

    '//3iRd(o) Administrator

    Joined:
    Sep 19, 2001
    Messages:
    5,446
    Location:
    Dorset, UK
    ...But you can also only have 32 filters per list.
     
  9. Baiter

    Baiter New Member

    Joined:
    Mar 5, 2005
    Messages:
    14
    Location:
    Houston
    Hey Guys. My name is -={SDA}=-Baiter and I'm new to the forums.

    New to the forums, and to be honest, I found this mapvote on a misspelled Google search (wOOt??)

    First of all, i would like to thank and praise Cratos for his work on this Mapvote. Very nice!

    I run and operate my own Gaming Racked Servers. I currently have 13 servers that I run and operate, 6 of which of different servers my clan uses.

    You can find us here.... www.ClanSDA.com

    I had a few questions about this mapvote, cuz its blowing my mind!

    I spent over 5 hours last night on it and made little progress

    Here are my problems/questions.



    1. Every Map Displayed in the lists are in mulitples of 2. Every Map Shows twice.

    2. I tried to make a new list with only maps from my Clan.
    DM-(SDA)*
    DM-[SDA]*
    CTF-(SDA)*
    CTF-[SDA]*

    and all I get is a greyed out box where the maps should be.

    3. ASClass= What is this? What do I put there if I am not playing Assault ?

    4. What EXACTLY does bList1ObeyRepeatLimit mean?

    5. MutatorActorConfig is basically where the Mutator Command Lines are put in....correct (Kinda like x3dfx mapvote)?

    6. And as far as the ListedFilters....When I add a filter for DM, it knocks out filtering for another DM list.

    Example : If I put List1Filters for DM*

    then

    When I get DM-(SDA)* in, it just shows grey in the box.

    But it does work if you have one or the other.


    [​IMG]

    I have inclosed my INI for the Mapvote, so you can see my mistakes.

    Code:
    [MapVoteLA12.BDBMapVote]
    bAutoDetect=False
    bDM=True
    bLMS=False
    bTDM=True
    bDOM=False
    bCTF=True
    bAS=False
    ASClass=Botpack.Assault
    VoteTimeLimit=60
    KickPercent=51
    bUseMapList=False
    ScoreBoardDelay=7
    bAutoOpen=True
    bKickVote=True
    bShowWhoKicksWho=True
    bCheckOtherGameTie=True
    RepeatLimit=5
    MapListIfNooneVoted=1
    MapVoteHistoryType=MapVoteLA12.MapVoteHistory1
    ServerInfoURL=http://www.ClanSDA.com/serverrules.htm
    MapInfoURL=
    MidGameVotePercent=51
    Mode=Majority
    MinMapCount=2
    bRemoveCrashedMaps=False
    bEntryWindows=True
    bDebugMode=False
    bEnableEmptyServerLevelSwitch=False
    EmptyServerLevelSwitchTimeMins=15
    bLoadScreenShot=True
    MapVoteTitle=-=[ Sniping Death Angels ]=-
    LogoTexture=SDALogo.MyLogo
    List1Priority=1.000000
    List2Priority=1.000000
    List3Priority=1.000000
    List4Priority=1.000000
    List1Title=Deathmatch
    List2Title=Capture the Flag
    List3Title=Team DeathMatch
    List4Title=SDA Maps
    bList1ObeyRepeatLimit=False
    bList2ObeyRepeatLimit=False
    bList3ObeyRepeatLimit=False
    bList4ObeyRepeatLimit=True
    CustomGameConfig[0]=(bEnabled=True,GameClass="Botpack.DeathMatchPlus",NewPrefix="DM")
    CustomGameConfig[1]=(bEnabled=True,GameClass="BotPack.CTFGame",NewPrefix="CTF")
    CustomGameConfig[2]=(bEnabled=True,GameClass="Botpack.TeamGamePlus",NewPrefix="TDM")
    CustomGameConfig[3]=(bEnabled=False,GameClass="Botpack.TeamGamePlus",NewPrefix="SDA")
    CustomGameConfig[4]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[5]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[6]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[7]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[8]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[9]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[10]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[11]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[12]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[13]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[14]=(bEnabled=False,GameClass="",NewPrefix="")
    CustomGameConfig[15]=(bEnabled=False,GameClass="",NewPrefix="")
    MutatorActorConfig[0]=(Prefixes="TDM",Classes="Botpack.TeamGamePlus")
    MutatorActorConfig[1]=(Prefixes="DM",Classes="Botpack.DeathMatchPlus")
    MutatorActorConfig[2]=(Prefixes="CTF",Classes="BotPack.CTFGame")
    MutatorActorConfig[3]=(Prefixes="",Classes="")
    MutatorActorConfig[4]=(Prefixes="",Classes="")
    MutatorActorConfig[5]=(Prefixes="",Classes="")
    MutatorActorConfig[6]=(Prefixes="",Classes="")
    MutatorActorConfig[7]=(Prefixes="",Classes="")
    MutatorActorConfig[8]=(Prefixes="",Classes="")
    MutatorActorConfig[9]=(Prefixes="",Classes="")
    MutatorActorConfig[10]=(Prefixes="",Classes="")
    MutatorActorConfig[11]=(Prefixes="",Classes="")
    MutatorActorConfig[12]=(Prefixes="",Classes="")
    MutatorActorConfig[13]=(Prefixes="",Classes="")
    MutatorActorConfig[14]=(Prefixes="",Classes="")
    MutatorActorConfig[15]=(Prefixes="",Classes="")
    List1Filter[0]=DM*
    List1Filter[1]=
    List1Filter[2]=
    List1Filter[3]=
    List1Filter[4]=
    List1Filter[5]=
    List1Filter[6]=
    List1Filter[7]=
    List1Filter[8]=
    List1Filter[9]=
    List1Filter[10]=
    List1Filter[11]=
    List1Filter[12]=
    List1Filter[13]=
    List1Filter[14]=
    List1Filter[15]=
    List1Filter[16]=
    List1Filter[17]=
    List1Filter[18]=
    List1Filter[19]=
    List1Filter[20]=
    List1Filter[21]=
    List1Filter[22]=
    List1Filter[23]=
    List1Filter[24]=
    List1Filter[25]=
    List1Filter[26]=
    List1Filter[27]=
    List1Filter[28]=
    List1Filter[29]=
    List1Filter[30]=
    List1Filter[31]=
    List2Filter[0]=CTF*
    List2Filter[1]=
    List2Filter[2]=
    List2Filter[3]=
    List2Filter[4]=
    List2Filter[5]=
    List2Filter[6]=
    List2Filter[7]=
    List2Filter[8]=
    List2Filter[9]=
    List2Filter[10]=
    List2Filter[11]=
    List2Filter[12]=
    List2Filter[13]=
    List2Filter[14]=
    List2Filter[15]=
    List2Filter[16]=
    List2Filter[17]=
    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]=
    List3Filter[0]=TDM*
    List3Filter[1]=
    List3Filter[2]=
    List3Filter[3]=
    List3Filter[4]=
    List3Filter[5]=
    List3Filter[6]=
    List3Filter[7]=
    List3Filter[8]=
    List3Filter[9]=
    List3Filter[10]=
    List3Filter[11]=
    List3Filter[12]=
    List3Filter[13]=
    List3Filter[14]=
    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]=
    List4Filter[0]=DM-[SDA]-Snipercamp
    List4Filter[1]=DM-(SDA)-2on2-TrainingDepot
    List4Filter[2]=CTF-(SMAW)-1on1Gladiator
    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]=
    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=DM
    TmpNextRealPrefix=DM
    MinJoinTime=10
    bSortWithPreFix=True

    Thanks for any Help Guys!!!
     
  10. Cratos

    Cratos +++++++++

    Joined:
    Sep 20, 2001
    Messages:
    5,130
    Location:
    Austria
    Hello,

    First let me tell you a quick overview how the mapvote works.

    a) It loads all configured maptypes to the memory. The maptypes to load can be specified in 2 different ways

    For default maptypes you can use the predefined tags:
    bDM=True
    bLMS=False
    bTDM=False
    bDOM=False
    bCTF=False
    bAS=True

    For custom maptypes you can use the CustomGameConfig[x] parameters:
    CustomGameConfig[0]=(bEnabled=False,GameClass="Botpack.DeathMatchPlus",NewPrefix="iDM")
    CustomGameConfig[1]=(bEnabled=False,GameClass="BotPack.CTFGame",NewPrefix="iCTF")
    CustomGameConfig[2]=(bEnabled=True,GameClass="LeagueAS140.LeagueAssault",NewPrefix="iAS")
    CustomGameConfig[3]=(bEnabled=False,GameClass="RocketArena.RocketArenaGame",NewPrefix="")
    CustomGameConfig[4]=(bEnabled=False,GameClass="BunnyTrack.BunnyTrackGame",NewPrefix="")

    Both ways have the same effect, just that the default ones are predefined (we dont need to specifiy the gameclass there cause it is well known), and the Custom ones can be used to load custom gametypes and/or change the mapprefix.

    Back to your example, your mistake is that you configured all gametypes twice. E.g. for DM you provided:
    bDM=True
    and
    CustomGameConfig[0]=(bEnabled=False,GameClass="Botpack.DeathMatchPlus",NewPrefix="DM")
    thats why the maps are loaded twice. Just remove the CustomGameConfig, its not needed. Same goes for CTF and TDM ;)

    b) After gametypes are loaded, all the loaded maps are put into the lists, using the provided filters.

    c) "ASClass=Botpack.Assault" This parameter can be used to specify which Gameclass is loaded if you set bAS=True. In the Assault scene it usually is changed to LeagueAS140.LeagueAssault. Leave it to default (Botpack.Assault) if you don't have installed LeagueAS or just dont play AS.

    d) RepeatLimit=: This parameter specifies how long a map is locked (dispayed red) after it was voted once. Default is 5 I think so you have to vote 5 different maps til you can vote the same maps again. This setting can be overwritten by bList1ObeyRepeatLimitX. If you want to exclude the List4 from the repeatlimit then set bList1ObeyRepeatLimit4=true. Then the repeatlimit only works for List1 til List 3 ;)

    e) The Clan-Maps Problem
    Maps can only be assigned to exactly ONE list. If you load all DM maps into list 1 (List1Filter[0]=DM*) you cant load them into List 4 aswell. It will remeain empty (grey).

    There are two ways to solve this:

    1) If you want to the have the Clanmaps exclusivly in one list:
    Hint: Filters are applied to list1 first, then list2, then list3....
    Therefore put the ClanMaps into List1 (with the detailed filters). Then fill the other lists as before. The clanmaps will show up on the First list ONLY.

    2) If you want to have the clanamps in the default list AND in the Clanlist aswell:
    Just load the Clan maps a second time but change their mapprefix:
    CustomGameConfig[0]=(bEnabled=True,GameClass="Botpack.DeathMatchPlus",NewPrefix="Clan-DM")
    Put the Clanmaps into list 4: (Mind: You now have to use the new assigned mapprefix in the filters!)
    List4Filter[0]=Clan-DM-[SDA]-*
    Do the same for CTF if you have CTF Clanmaps aswell.
     
    Last edited: Mar 5, 2005
  11. Baiter

    Baiter New Member

    Joined:
    Mar 5, 2005
    Messages:
    14
    Location:
    Houston
    I cant thank you enough.

    Thank you!

    Here it is. Working beautifully!

    [​IMG]

    Great Job once again!
     
    Player-63 likes this.
  12. Cratos

    Cratos +++++++++

    Joined:
    Sep 20, 2001
    Messages:
    5,130
    Location:
    Austria
    btw if I remember correctly setting bSortWithPreFix=True should make the Clanlist getting ordered by gametype ;)
     
  13. SX

    SX Causing Hysteria

    Joined:
    Apr 30, 2003
    Messages:
    2,805
    Location:
    NL
    lol played loads on sda server a few months back nice sniping server :)
    gl with it :D
     
  14. max

    max New Member

    Joined:
    Mar 12, 2005
    Messages:
    1
    Snipper Arena

    hi

    i just install this mapvote and was wondering how or if you can put snipperArena and instagib both CTF
    And how do i do it .

    thanks
     
  15. Cratos

    Cratos +++++++++

    Joined:
    Sep 20, 2001
    Messages:
    5,130
    Location:
    Austria
    1) Load the maps and change the prefixes
    CustomGameConfig[0]=(bEnabled=True,GameClass="BotPack.CTFGame",NewPrefix="iCTF")
    CustomGameConfig[1]=(bEnabled=True,GameClass="BotPack.CTFGame",NewPrefix="sCTF")

    2) Specify the Mutators you want to load on those prefixes:
    MutatorActorConfig[0]=(Prefixes="iCTF",Classes="BotPack.InstaGibDM")
    MutatorActorConfig[1]=(Prefixes="sCTF",Classes="BotPack.SniperArena")

    3) Move the maps into the lists:
    List1Filter[0]=iCTF-*
    List2Filter[0]=sCTF-*
     
  16. Panther

    Panther New Member

    Joined:
    Mar 17, 2005
    Messages:
    2
    Hey guys I would really like ti try the new mapvote out but when i click on it to download it all I get is a php file is there another link for the download or is it a private mapvote. Thanks
     
  17. '//3iRd(o)

    '//3iRd(o) Administrator

    Joined:
    Sep 19, 2001
    Messages:
    5,446
    Location:
    Dorset, UK
    Just rename the download to MapVoteLA12.zip (or whatever.zip) and you will be able to extract it.
     
  18. Panther

    Panther New Member

    Joined:
    Mar 17, 2005
    Messages:
    2
    OK I got it thanks a bunch :)
     
    Last edited: Mar 17, 2005
  19. ]GEN[

    ]GEN[ New Member

    Joined:
    Mar 21, 2005
    Messages:
    1
    Location:
    Sweden
    Great work , I only have 1 Q

    what is the exact size for the Picture i wanna insert

    i tested 256 x 256 and 128 x 128 , but it flatenen the picture a little bit

    I have a circle and it looks like :moon2: when its in mapvote cus its not a circle anymore :)

    L8rz
     
  20. Cratos

    Cratos +++++++++

    Joined:
    Sep 20, 2001
    Messages:
    5,130
    Location:
    Austria
    it's 120x110 ;)
     
Thread Status:
Not open for further replies.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.