The Rotation Manager latest plugin from
Just a Baka's repo seems to repeat one map especially during offpeak
hours. Repeats "Array" until I restart B3. Sometimes, it will repeat the same map but rotate through the 3 gametypes.
We play only 3 gametypes: koth, sd, dem.
I don't understand the next settings. Can someone explain in detail please?
How many maps should we store as a maphistory, so they don't get stored in the
rotation too close to eachother. If for example set to 4, at least 4 other maps
will be put in rotation before a map can be repeated. This goes for randomized
rotations only! set to 0 to disable this.
-->
<set name="maphistory_small">5</set>
<set name="maphistory_medium">5</set>
<set name="maphistory_large">5</set>
<!--
Same as maphistory, but is applied to gametypes for every rotation size.
NOTE: If you set this bigger or equal than your correspondent rotation's amount
of gametypes, the rotation will always stop growing after first <this value> maps.
-->
<set name="gthistory_small">6</set>
<set name="gthistory_medium">6</set>
<set name="gthistory_large">6</set>
Attached is my entire rotation plugin.
<configuration plugin="rotationmanager">
<settings name="settings">
<!--
Three rotations have two switchingpoints.
The first rotationswitch will be when server reaches the next number of players:
-->
<set name="switchcount1">5</set>
<!--
Three rotations have two switchingpoints. Set to more than your server slot number to disable.
The second rotationswitch will be when server reaches the next number of players:
-->
<set name="switchcount2">10</set>
<!--
Do you want the server to react fast to your playercount or would you like to
reduce the number of rotationswitches? The hysteresis will make your switchcounts
somewhat flexible. Setting it to 0 will make the plugin react at once when a
switchpoint is passed.
-->
<set name="hysteresis">1</set>
<!--
Do you want the plugin to build a random rotation when switching? This is good when
we need to switch a lot! I suggest you leave this set to true. (Options: true/false)
-->
<set name="randomizerotation">true</set>
<!--
The next line makes the new rotation effective immediately (on next map). Does NOT
perform a map change.
NOTE: If you dont use randomizerotation this could lead to playing the same maps
over and over again! (Options: true/false)
-->
<set name="immediate">true</set>
<!--
What gameversion is running? CoD1 or CoD:UO = 1 / CoD2 = 2 / CoD4 = 4 / CoD5 = 5 /
CoD MW2 = 6 / CoD BO Ranked = 7
-->
<set name="version">7</set>
<!--
I think its fair if we wait for the slower maploaders. This option will fast_restart
the next map after the set delay (seconds) so slower players have equal chances.
Setting it to 0 will disable the function. Useless for Black Ops.
-->
<set name="mapdelay">0</set>
</settings>
<settings name="histories">
<!--
How many maps should we store as a maphistory, so they don't get stored in the
rotation too close to eachother. If for example set to 4, at least 4 other maps
will be put in rotation before a map can be repeated. This goes for randomized
rotations only! set to 0 to disable this.
-->
<set name="maphistory_small">5</set>
<set name="maphistory_medium">5</set>
<set name="maphistory_large">5</set>
<!--
Same as maphistory, but is applied to gametypes for every rotation size.
NOTE: If you set this bigger or equal than your correspondent rotation's amount
of gametypes, the rotation will always stop growing after first <this value> maps.
-->
<set name="gthistory_small">6</set>
<set name="gthistory_medium">6</set>
<set name="gthistory_large">6</set>
</settings>
<!-- Call of Duty: Black Ops related settings -->
<settings name="cod7">
<!-- Number of players (12 or 18 ONLY) -->
<set name="slot_num">18</set>
<!-- Game mode: 0 for softcore, 1 for hardcore, 2 for barebones -->
<set name="game_mode">1</set>
</settings>
<!--
Next section is the setting of maprotations. You can supply several maps for several gametypes
Don't use a gametype twice in the same rotation though, it will not work as planned!
You can however use a map more than once in a gametype if you would like to play it more often.
If you left randomizerotation to true the plugin will create a random rotation from all gametypes/maps
provided and it will be a proper and smart maprotation.
A little reference on cod4-cod7 gametypes and maps:
CoD4 gametypes (this also applies to all the next CoDs):
"dm" - Free for All deathmatch
"dom" - Domination
"koth" - Headquarters
"sab" - Sabotage
"sd" - Search & Destroy
"war" - Team Deathmatch (DO NOT use for Black Ops)
CoD6 (Modern Warfare 2) ONLY:
"ctf" - Capture the Flag
"arena" - Arena
"dd" - Demolition
"oneflag" - One-Flag CTF
"gtnw" - Global Thermonuclear War
CoD7 (Black Ops) ONLY:
"ctf" - Capture the Flag
"dem" - Demolition (Please note: there's no demolition in barebones)
"tdm" - Team Deathmatch
cod7 maps: mp_berlinwall2 mp_kowloon mp_stadium mp_discovery mp_array mp_cairo mp_cosmodrome mp_cracked mp_crisis mp_duga mp_firingrange mp_hanoi mp_havoc mp_mountain mp_nuked mp_radiation mp_russianbase mp_villa
-->
<settings name="rotation_small">
<set name="koth">mp_array mp_cairo mp_cosmodrome mp_cracked mp_crisis mp_duga mp_havoc mp_mountain mp_radiation mp_villa</set>
<set name="dem">mp_array mp_cairo mp_cosmodrome mp_cracked mp_crisis mp_duga mp_firingrange mp_havoc mp_mountain mp_radiation mp_russianbase mp_villa</set>
<set name="sd">mp_array mp_cairo mp_cosmodrome mp_cracked mp_crisis mp_duga mp_firingrange mp_havoc mp_mountain mp_radiation mp_russianbase mp_villa</set>
</settings>
<settings name="rotation_medium">
<set name="koth">mp_cairo mp_cosmodrome mp_cracked mp_duga mp_firingrange mp_havoc mp_mountain mp_radiation mp_russianbase mp_villa</set>
<set name="dem">mp_array mp_cairo mp_cosmodrome mp_cracked mp_crisis mp_duga mp_firingrange mp_havoc mp_mountain mp_radiation mp_russianbase mp_villa</set>
<set name="sd">mp_array mp_cairo mp_cosmodrome mp_cracked mp_crisis mp_duga mp_firingrange mp_havoc mp_mountain mp_radiation mp_russianbase mp_villa</set>
</settings>
<settings name="rotation_large">
<set name="koth">mp_array mp_cairo mp_cosmodrome mp_cracked mp_crisis mp_duga mp_firingrange mp_russianbase mp_villa</set>
<set name="dem">mp_array mp_cairo mp_cosmodrome mp_cracked mp_crisis mp_duga mp_firingrange mp_havoc mp_mountain mp_radiation mp_russianbase mp_villa </set>
<set name="sd">mp_array mp_cairo mp_cosmodrome mp_cracked mp_crisis mp_duga mp_firingrange mp_havoc mp_mountain mp_radiation mp_russianbase mp_villa</set>
</settings>
</configuration>
Thank you,
Kelso