I bet the problem in both instances is not the current number of players, but the
average. The very basic system I wrote for managing maps takes into account both.
Sadly due how bad RCON sucks it's very difficult to change the maplist with any logic to prevent breaking the selection of the map that was voted on in the event that the vote has already taken place and then the average population drops enough to result in the DLC maps being removed from rotation.
Also remember both servers have an arbitrary time of day limit on when DLC maps are in rotation. I think this explains what happened
@CriscoCube. The vote likely happened just before midnight CST, and then at midnight CST the DLC maps got removed resulting in it not honoring the vote when the round ended after midnight (CST). Midnight happens to be the arbitrary time the DLC maps get removed.
There is not a perfect solution here, nor will there ever be. This has proven to keep the servers going far later at night than would be possible otherwise.
In the hopefully near future I'll be rewriting this map management system as part of
https://bfadmintools.com but the time for that has not come yet, so this is what we have for now.
Added these.