Announcement

Collapse
No announcement yet.

Assign certain mutators to certain maps

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Assign certain mutators to certain maps

    I've posted a link over at the unreal admin page but no one has responded about this.

    How can I assign certain mutators to always be active on certain maps?

    thanks,
    DHR

    #2
    you'd do that by describing the mutator[s] you want on the map's line in your UT2004.ini file.

    Maps=DM-DesertIsle?Game=XGame.xDeathMatch?mutator=XGame.Mu tQuadJump,UTClassic.MutUseSniper,Onslaught.MutOnsl aughtWeapons?minplayers=6?numBots=6?GoalScore=

    now every time DesertIsle loads it'll do so with Quad Jump, Sniper Rifle and Onslaught weapons

    Comment


      #3
      Under what heading/section in my ini would I describe those boards that way? Can you post just a little example, because I can't find anything like that in my server's ini. I'm running a listen server if that makes a dif.
      Thanks for the help.
      DHR

      Comment


        #4
        Here is mine..

        [XInterface.MapListDeathMatch]
        MapNum=0
        Maps=DM-1on1-Albatross
        Maps=DM-1on1-Crash
        Maps=DM-1on1-Desolation
        Maps=DM-1on1-Idoma
        Maps=DM-1on1-Irondust
        Maps=DM-1on1-Mixer
        Maps=DM-1on1-Roughinery
        Maps=DM-1on1-Serpentine
        Maps=DM-1on1-Spirit
        Maps=DM-1on1-Squader
        Maps=DM-1on1-Trite
        Maps=DM-TrainingDay
        Maps=DM-Sulphur
        Maps=DM-Sewer
        Maps=DM-Rustatorium
        Maps=DM-Rrajigar
        Maps=DM-Reliquary
        Maps=DM-Rankin
        Maps=DM-Plunge
        Maps=DM-Phobos2
        Maps=DM-Oceanic
        Maps=DM-Morpheus3
        Maps=DM-MokumX-1on1
        Maps=DM-MindGames2
        Maps=DM-Metallurgy
        Maps=DM-PC-Room][-2K4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-MorgueDD?Mutator=UnrealGame.MutLowGrav,InfiniteJum p.MutInfiniteJump
        Maps=DM-MistyMountain2-HF2?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-MasterBathv2K4?Mutator=UnrealGame.MutLowGrav,Infin iteJump.MutInfiniteJump
        Maps=DM-MPC-THE-FAMILYROOM?Mutator=UnrealGame.MutLowGrav,InfiniteJ ump.MutInfiniteJump
        Maps=DM-LoungeDD?Mutator=UnrealGame.MutLowGrav,InfiniteJum p.MutInfiniteJump
        Maps=DM-LivingRoomDD2K4?Mutator=UnrealGame.MutLowGrav,Infi niteJump.MutInfiniteJump
        Maps=DM-Kitchen[JFF]2K4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-INV-Sandstorm-HF2?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-HomeTheaterDD?Mutator=UnrealGame.MutLowGrav,Infini teJump.MutInfiniteJump
        Maps=DM-DogTown-2k4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-BedTimeDD?Mutator=UnrealGame.MutLowGrav,InfiniteJu mp.MutInfiniteJump
        Maps=DM-BathroomDow2K4?Mutator=UnrealGame.MutLowGrav,Infin iteJump.MutInfiniteJump
        Maps=DM-zX-Gallery?Mutator=UnrealGame.MutLowGrav,InfiniteJump .MutInfiniteJump
        Maps=DM-sHok-RestRM2k4?Mutator=UnrealGame.MutLowGrav,InfiniteJu mp.MutInfiniteJump
        Maps=DM-sHoK-Saloon2k4?Mutator=UnrealGame.MutLowGrav,InfiniteJu mp.MutInfiniteJump
        Maps=DM-sHoK-PingPong]I[2k4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-sHoK-DormRM2k4?Mutator=UnrealGame.MutLowGrav,InfiniteJu mp.MutInfiniteJump
        Maps=DM-sHoK-Diner][2k4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-sHoK-ChildsPlay-2k4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-sHoK-BackYard-VH?Mutator=UnrealGame.MutLowGrav,InfiniteJump.MutI nfiniteJump
        Maps=DM-sHoK-Attic][2k4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-[IFC]LockerRoom-2K4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-[IFC]-18thHole-2K4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-[DaTs]BackYard?Mutator=UnrealGame.MutLowGrav,InfiniteJum p.MutInfiniteJump
        Maps=DM-ZeitKind2K4Pro?Mutator=UnrealGame.MutLowGrav,Infin iteJump.MutInfiniteJump
        Maps=DM-WaitingRoomDD2K4?Mutator=UnrealGame.MutLowGrav,Inf initeJump.MutInfiniteJump
        Maps=DM-TokaraForest?Mutator=UnrealGame.MutLowGrav,Infinit eJump.MutInfiniteJump
        Maps=DM-TVStore-2k4?Mutator=UnrealGame.MutLowGrav,InfiniteJump.Mut InfiniteJump
        Maps=DM-Liandri2k4
        Maps=DM-Leviathan
        Maps=DM-Junkyard
        Maps=DM-IronDeity
        Maps=DM-Insidious
        Maps=DM-Injector
        Maps=DM-Inferno
        Maps=DM-Icetomb
        Maps=DM-HyperBlast2
        Maps=DM-Goose2k4
        Maps=DM-Goliath
        Maps=DM-Gestalt
        Maps=DM-Gael
        Maps=DM-Flux2
        Maps=DM-FlightUnleashed
        Maps=DM-DesertIsle
        Maps=DM-Deck17
        Maps=DM-DE-Osiris2
        Maps=DM-DE-Ironic
        Maps=DM-DE-Grendelkeep
        Maps=DM-Curse4
        Maps=DM-Corrugation
        Maps=DM-Compressed
        Maps=DM-Challenge
        Maps=DM-Asbestos
        Maps=DM-Antalus
        Maps=DM-1on1-GlasHouse
        Maps=DM-(GU)Tmr-V-Arena

        Comment


          #5
          Right.

          What sargon said.

          Comment


            #6
            Ok, I must be missing something else. I have mapvote running on my listen server, so i don't know if that is affecting why the mutators are not working. I am using the "built-in" mapvote, not ut2vote.

            My server's ini looks like this:

            [XInterface.MapListDeathMatch]
            MapNum=0
            Maps=DM-1on1-Albatross
            Maps=DM-1on1-Alpu2
            Maps=DM-1on1-Crash?Mutator=UnrealGame.MutLowGrav
            ...

            [xVoting.DefaultMapListLoader]
            bUseMapList=False
            MapNamePrefixes=

            But when I play the 1on1 Crash board there is NO low grav. Any more ideas? I will gladly post any part of my server ini.
            Thanks, really want to get this working.
            DHR

            Comment


              #7
              Originally posted by Devilshotrod
              Ok, I must be missing something else. I have mapvote running on my listen server, so i don't know if that is affecting why the mutators are not working. I am using the "built-in" mapvote, not ut2vote.

              My server's ini looks like this:

              [XInterface.MapListDeathMatch]
              MapNum=0
              Maps=DM-1on1-Albatross
              Maps=DM-1on1-Alpu2
              Maps=DM-1on1-Crash?Mutator=UnrealGame.MutLowGrav
              ...

              [xVoting.DefaultMapListLoader]
              bUseMapList=False
              MapNamePrefixes=

              But when I play the 1on1 Crash board there is NO low grav. Any more ideas? I will gladly post any part of my server ini.
              Thanks, really want to get this working.
              DHR
              as far as I know you have to use bUseMapList=True.

              Send me your sever.ini without passwords to sargon@odclan.org and I'll look at it tomorrow and send it back with the changes you need.

              I'm calling it a night..

              Comment


                #8
                I don't know if what you want to do will ever work... But one thing is sure, you must definitely change the map list. [XInterface.MapListDeathMatch] is for Instant Action and has no effect for online play. You must also set bUseMapList=True for this to work.

                Here's the maplist on my server for DeathMatch:

                [DefaultDM MaplistRecord]
                DefaultTitle=Default DM
                DefaultGameType=XGame.xDeathMatch
                DefaultActive=0
                DefaultMaps=DM-CBP2-Achilles
                DefaultMaps=DM-CBP2-Archipelago
                DefaultMaps=DM-CBP2-Azures
                DefaultMaps=DM-CBP2-Griffin
                DefaultMaps=DM-CBP2-Kadath
                DefaultMaps=DM-CBP2-Khrono
                DefaultMaps=DM-CBP2-Masurao
                DefaultMaps=DM-CBP2-Reconstruct
                DefaultMaps=DM-CBP2-Summit
                DefaultMaps=DM-CBP2-TelMecoMEX

                You can create such map list for all gametypes with UT2004 WebAdmin.

                Comment


                  #9
                  Originally posted by MaxPower
                  I don't know if what you want to do will ever work... But one thing is sure, you must definitely change the map list. [XInterface.MapListDeathMatch] is for Instant Action and has no effect for online play. You must also set bUseMapList=True for this to work.

                  Here's the maplist on my server for DeathMatch:

                  [DefaultDM MaplistRecord]
                  DefaultTitle=Default DM
                  DefaultGameType=XGame.xDeathMatch
                  DefaultActive=0
                  DefaultMaps=DM-CBP2-Achilles
                  DefaultMaps=DM-CBP2-Archipelago
                  DefaultMaps=DM-CBP2-Azures
                  DefaultMaps=DM-CBP2-Griffin
                  DefaultMaps=DM-CBP2-Kadath
                  DefaultMaps=DM-CBP2-Khrono
                  DefaultMaps=DM-CBP2-Masurao
                  DefaultMaps=DM-CBP2-Reconstruct
                  DefaultMaps=DM-CBP2-Summit
                  DefaultMaps=DM-CBP2-TelMecoMEX

                  You can create such map list for all gametypes with UT2004 WebAdmin.
                  Not true, you need both, it does have an effect on online play, I use it for three servers and it allows me to select the mutators for each map.

                  Comment


                    #10
                    If that map comes up as a normal function of map rotation, it should load with all listed mutators.

                    If you vote for it, it'll load with nothing.

                    I've been running a variable game type, mutating, per-map score goal, bot-populated server since UT2003 came out and I've never seen bUseMapList in my UT200*.ini

                    What Devilshotrod has pasted below is exactly what I'd have him do.

                    [XInterface.MapListDeathMatch]
                    MapNum=0
                    Maps=DM-1on1-Albatross
                    Maps=DM-1on1-Alpu2
                    Maps=DM-1on1-Crash?Mutator=UnrealGame.MutLowGrav

                    Try removing the voting for a while and let the maps cycle normally. See what happens.

                    Wait, might it make a difference if I'm talking about the Linux stand alone? Wait, I don't see bUseMapList in my Windows ini either. Where'd you get that?

                    Comment


                      #11
                      I got it by enabling the "built-in" mapvote, and by doing so here are some of the sections created in my ini:

                      [xVoting.xVotingHandler]
                      VoteTimeLimit=120
                      ScoreBoardDelay=2
                      bAutoOpen=False
                      MidGameVotePercent=50
                      bScoreMode=True
                      bAccumulationMode=False
                      bEliminationMode=False
                      MinMapCount=2
                      MapVoteHistoryType=xVoting.MapvoteHistory_INI
                      RepeatLimit=0
                      DefaultGameConfig=0
                      bDefaultToCurrentGameType=True
                      bMapVote=True
                      bKickVote=True
                      bMatchSetup=False
                      KickPercent=51
                      bAnonymousKicking=False
                      MapListLoaderType=xVoting.DefaultMapListLoader
                      ServerNumber=1
                      CurrentGameConfig=2
                      GameConfig=(GameClass="Onslaught.ONSOnslaughtGame" ,Prefix="ONS",Acronym="ONS",GameName="Onslaught",M utators=,Options=)
                      GameConfig=(GameClass="XGame.xDeathMatch",Prefix=" DM",Acronym="DM",GameName="DeathMatch",Mutators=,O ptions=)
                      GameConfig=(GameClass="XGame.xCTFGame",Prefix="CTF ",Acronym="CTF",GameName="Capture the Flag",Mutators=,Options=)
                      GameConfig=(GameClass="UT2k4Assault.ASGameInfo",Pr efix="AS",Acronym="AS",GameName="Assualt",Mutators =,Options=)
                      GameConfig=(GameClass="XGame.xBombingRun",Prefix=" BR",Acronym="BR",GameName="Bombing Run",Mutators=,Options=)
                      GameConfig=(GameClass="BonusPack.xMutantGame",Pref ix="DM",Acronym="MUT",GameName="Mutant",Mutators=, Options=)
                      GameConfig=(GameClass="XGame.xVehicleCTFGame",Pref ix="VCTF",Acronym="VCTF",GameName="Vehicle CTF",Mutators="APVerIII.AirPowerMutator",Options= )
                      AccInfo=(Name="Devilshotrod",VoteCount=1)

                      [xVoting.DefaultMapListLoader]
                      bUseMapList=True
                      MapNamePrefixes=

                      Here is a link to the tutorial I followed to enable the "built-in" mapvote.

                      Comment


                        #12
                        Originally posted by sargon
                        Not true, you need both, it does have an effect on online play, I use it for three servers and it allows me to select the mutators for each map.
                        Half true. UTVote42 has an option to use only maps configured with webadmin. I assumed MapVote was doing the same but I was wrong. I'll do better next time.

                        Comment


                          #13
                          This would suggest to me that if you continue using the vote and/or maplist, you'll be forced to apply mutators on a per-game type basis instead of per-map:

                          GameConfig=(GameClass="XGame.xDeathMatch",Prefix=" DM",Acronym="DM",GameName="DeathMatch",Mutators=,O ptions=)

                          Have you tried disabling the vote handler yet?

                          Comment


                            #14
                            I don't think I fully disabled the vote handler, what I did was simply set bmapvote=false. And when I did that, of course, the mutator still was not active. I'm desperately trying different stuff and hope to hit the problem soon, I'm still wide open to suggestions.
                            DHR

                            Comment

                            Working...
                            X