[RELEASE] Dynamic Map Reservoir
-
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.
-
@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?
-
All you have to do is to provide a format for IW5 and then set your map rotations.
-
@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 },
-
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
-
@xerxes I will try disabling the random rotation now I have a doubt, what this option refers to:
“fastApply”: true,
“PlayerCountOverrides”: null -
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.