Hi, I have some suggestions for additional hosting options. I don't know how they would be implemented, but I would like to see them as map creator options. Keep in mind when reading this that I will be using the word "scenario" as defined in the dictionary, not as a reference to the mapmaking option. Crescendo is the map in question, though I think the options could apply to many maps. So here is what i want to do:
I would like to be able to allow game hosts to select from various scenarios enacted on one map, so that a multipurpose map does not need to be hosted as several different maps. Basically, I want the map creator to be able to set up team spawns very specifically. I'm practically bedridden with illness today, so I spent some time adjusting Crescendo to allow for the following situations:
Map Key
P=player
T=team
Map setup is
P1 P2
P3 P4
P5 P6
P7 P8
Setup/Scenario One
T1 T1
T1 T1
T2 T2
T2 T2
Setup/Scenario Two
T1 T2
T1 T2
T1 T2
T1 T2
Setup/Scenario Three
T1 T1
T2 T2
T3 T3
T4 T4
And of course Free-for-all.
Now this would allow a lot of fixes for those facing problems with map hosting, including the one demonstrated recently on The Waste. The creator (in this case Hatchfactory) would simply need to set up a few different scenarios under which the map can be played. Eventually, you can have certain map features implemented/removed according to the setup chosen by the host (e.g. my speed-bump guard towers designed to make certain matchups on Crescendo more fair). But the main thing is to allow map creators to set very carefully defined spawn options for their maps. This is important as we evolve the team games, which appear to be the future of Warbarons. No more spawns that look like this example from The Waste:
T1
_____T2
__________T1
T2
_____T2
__________T1
Instead, only fair and balanced spawns as predefined by the map creator will be possible. Currently the only way to do this is to create a "scenario map" for a single defined setup, excluding all others. So I would need to publish 3 copies of Crescendo to allow the setups I demonstrated. Or I would need to give up on all but one by publishing it as a "scenario map", and thereby (I believe?) remove it from Ladder play, just to ensure that spawns will always be fair.
A second and perhaps much easier-to-program way to implement this is to allow mapmakers to create their basic map, then "branch" it into several different forms where they can adjust spawns and other options. So when a host selects a map, "Middle Earth", he/she is prompted "select scenario", and chooses from "Broken alliances" (predefined 2v2v2v2), "Battle for Middle Earth" (traditional 4good vs 4evil), or "Anarchy" (7-player FFA with Gondor or Rohan removed).