Separating the playerbase into many buckets has led to longer waiting times.
The root of the problem:
It isn't the number of modes/divisions/buckets/queues itself. The root of the problem is you can't instantly see which queues have enough people. Even if you like more than 1 mode, you can only try 1 queue at a time. To check other queues you have to leave your original queue. For some modes you also have to go through different screens. It's like a comedy movie where characters run through several adjacent rooms but never bump into each other.
Proposed solution:
Help people meet in 1 bucket. Add a general match finder screen, where the player can select several modes before pressing "Find a match". Such feature is nothing new for online games with modes, it's just that MWO had no need of it until recently.
Example of how it would work:
Two friends want to play together in any mode that allows it. The united match finder screen replaces the existing group interface. One of the friends goes to the match finder screen, invites the other to form a group, then ticks the boxes for FW Invasion, FW Scouting, QP Group Queue, Solaris 2v2 Div 1, Solaris 2v2 Div 2, and Solaris 2v2 Div 3. MWO looks through the queues in all selected modes, then places the two-man into the queue/division that is the most promising, ideally only lacking 2 players to start a match.
Example #2:
A solo player wants to play Solaris, opens the same general match finder screen, doesn't invite any groupmates, just ticks Solaris 1v1 Div 1, Solaris 1v1 Div 2, Solaris 1v1 Div 3... too lazy to type them all, you get the idea. MWO looks through all the selected queues, finds the one that's not empty, places the player there. Personally, I'd tick all Solaris 1v1 divisions + solo QP. Currently I have to check 7 Solaris queues one after another, then go to the QP screen, then wait for several minutes for a QP match without being sure that Solaris queues are still empty.
Mechs for different modes:
Obviously you would need to choose all the mechs for your preferred modes before pressing "Find a match". No new interface is necessary for this, could be done on the existing mode screens. If something isn't right - like no career chosen, drop deck invalid, contract in Solaris expired, the number of players wrong - then the corresponding mode box becomes greyed out. Note that it's easy to change some of the current participation rules here. Make solo players able to tick Group QP and Solaris 2v2 boxes so the teams in these modes could be formed faster.
Existing matchmaker:
The simplest way to connect this bucket finder to the existing matchmaking would be a 2-step system. The 1st step is place players into a mode/division with enough opponents. Then, if it's a mode with Tiers or Elo, the corresponding matchmaker gets to work. With more programming it's possible to merge both steps into something better. For example, if two opponents have selected more than one Solaris division, they get matched in the division where their Elo scores are closer to each other.
Why not simply redu ce the number of modes:
Even if some modes aren't perfect, having variety doesn't hurt. Play the best mode, get tired of it, rest by playing another one. As for players that are dead set on playing 1 mode. If you take it away from them, you'll just make them angry. Can't be sure they'll continue to play at all. Let them select a single mode if they are ready to wait for opponents. Though I believe the majority would tick 2-4 boxes, reducing the waiting times at least by half.
Edited by sharknoise, 20 August 2018 - 04:47 AM.