How about an incremental approach to this complicated new system?
As you guys receive feedback and start working on it, it may be easier to get the ball rolling.
I think most people agree that if you guys release anything, it’s going to be better than nothing/ the status-quo.
The initial implementation could be a very simple system.
Here’s an example roadmap that could allow progress, and alleviate the issue with finding the correctly skilled games quickly.
2v2 only on regular maps, no match making system. Local server only, perhaps limit to a couple of servers localize skilled games to few as possible servers.
(This might be good to just keep around for a while, until everything is working just dandy. )
Add a ranked game type option, (top vs bottom, only allowed to use ranked maps from ladder folder)
Start calculating 2v2 scores and displaying them when people join.
Compute ladder score on each team, recalculate based on outcomes.
Keep a 2-minute draw condition to alleviate lag if it were to be an issue.
Remove loss condition if player loses all buildings but his ally wins.
Allow preset groups to match vs other preset groups.
Add a couple of screens for 2v2 match making. Ranked -> 2v2 -> Choose ally -> Friend/Ally accepts -> enter queue
Start with regular 2v2 map choices, more maps can be added later.
Queue takes calculation of both MMRs to create a score to match and uses same algorithm as 1v1 with some modifications for lag checking all players.
Players receive points using same algorithm as 1v1 system.
Consider keeping a 1-minute draw condition if lag conditions are not favorable.
After game ends add a side lobby tab to score screen so that all players are still together for rematches.
Add a rematch button waiting on players to click it or “find next game”.
Allow player to remain in game beyond elimination.
Add maps, eg BGH/Hunters and a new separate league for Fastest
Add 3v3 mode, same as 2v2, except 3 people must join the queue.
Hold off on 4v4 until individual join mode is created.
Add individual join mode to mix. Group players with similar MMRs to face off vs similar MMR opponents.
Add 4v4, this may not have enough players to support a thriving 4v4 scene.
Add options to calculate time estimates based on real data.
Further optimizations based on feedback
Map of the week system
Add fixed position map types, (there are some ums maps that could be ported to this new type immediately)
Add system to promote maps to ladder
Add eccentric map leagues, eg old maps larger map pools.
Add map analytics