Navigation

    AWOG

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Users
    • Discord
    • TeamSpeak
    • Steam Group

    [RELEASE] Dynamic Map Reservoir

    IW4m Administrator
    release
    2
    7
    171
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Xerxes
      Xerxes last edited by Xerxes

      Introduction

      A highly configurable plugin that creates random map rotations based on the player count on your servers. For each server there are 3 map pools that are choosen between dynamically.
      Low player count is set to 0-6 per default.
      Medium player count is set to 6-12 per default.
      High player count is set to 12+ per default.

      Features:

      • Fast Apply support, forces the game server to use the new map rotation after his map
      • Customize-able player count per server
      • Customize-able map pools
      • Customize-able game modes
      • Pre-made lists for IW4, T5 and T6 but can be easily configured for IW3 or IW5.
      • Can create randomized map lists.

      Download:

      You are NOT allowed to mirror or hot link this file.

      Download Dynamic Map Reservoir

      K 1 Reply Last reply Reply Quote
      • K
        Kalitos @Xerxes last edited by

        @xerxes How are you, excuse me to write, I was looking for a plugin to help me with map rotation and I saw the [RELEASE] Dynamic Map Reservoir plugin, I would like to implement it in the iw5 server but I do not clearly understand how to make it work, I checked the structure of the file that generates the plugin and I tried to modify it but I can’t make it work, could you help me?

        Xerxes 1 Reply Last reply Reply Quote
        • Xerxes
          Xerxes @Kalitos last edited by

          All you have to do is to provide a format for IW5 and then set your map rotations.

          K 1 Reply Last reply Reply Quote
          • K
            Kalitos @Xerxes last edited by

            @xerxes Yes, I was able to make it work, but I realized that the rotation on many occasions repeats the same map 2 or 3 times in a row, I don’t know if there is any problem with the rotation list I have, it happens more often when the number of players is high.

            "MapPools": {
                "12700128135": {
                  "LowPlayerPool": [
                    {
                      "Abbreviation": "TDM_default",
                      "Maps": [
                        "mp_dome",
                        "mp_alpha"           
                      ]
                    }
                  ],
                  "MediumPlayerPool": [
                    {
                      "Abbreviation": "TDM_default",
                      "Maps": [
                        "mp_dome",
                        "mp_alpha",
                        "mp_hardhat",
                        "mp_bravo",
                        "mp_paris"
                      ]
                    }
                  ],
                  "HighPlayerPool": [
                    {
                      "Abbreviation": "TDM_default",
                      "Maps": [
                        "mp_dome",
                        "mp_alpha",
                        "mp_hardhat",
                        "mp_bravo",
            	    "mp_paris",
                        "mp_plaza2",
            	    "mp_underground",
            	    "mp_terminal_cls"			
                      ]
                    }
                  ],
                  "PlayerCountOverrides": null
                },
            
            Xerxes 1 Reply Last reply Reply Quote
            • Xerxes
              Xerxes @Kalitos last edited by

              If you want you can disable the randomization,
              then it will be each map of the game modes as shown in the list.
              In theory it should happen much more often with your low player count maps as the code behind it is pretty simple:

              • choose random game type
              • choose random map from game type in 1.
              • check if the map rotation is below the configured limit.
                • If so go back to the first step.
                • If not set the map rotation on the server
              K 1 Reply Last reply Reply Quote
              • K
                Kalitos @Xerxes last edited by Kalitos

                @xerxes I will try disabling the random rotation now I have a doubt, what this option refers to:
                “fastApply”: true,
                “PlayerCountOverrides”: null

                Xerxes 1 Reply Last reply Reply Quote
                • Xerxes
                  Xerxes @Kalitos last edited by

                  CoD has a second dvar that stores your current rotation and would then load the next one from sv_maprotation once it finishes it. All fastApply does is to reset this dvar so its empty and the next map is from your new rotation.

                  PlayerCountOverrides is used if you want to override the player counts where the map pools are switched for example on a 64 players CoD 4 server.

                  1 Reply Last reply Reply Quote
                  • First post
                    Last post