So our game supports multiple game modes, with different maximum teams sizes. ex 4v4, 6v6, 12v12.
Players can queue for a specific game mode type, but they can also queue for “Any”, in which case they should just be put in the first available mode. What is the canonical way to do this?
One option is we create a match making configuration for each game mode, and then if the player queues for “Any” we send out a matchmaking request for each of the configurations. We would then accept the first one that succeeds and cancel the rest. Is that the correct way to go about things or is there a better way?
An additional question: When using automatic backfilling, what number of players does it backfill to? ie what criteria determines empty slots? Is it the sum of maxPlayers attribute on each team? Is it the the max players in the game session? Is there anyway to control this number for automatic backfilling?
Any info is appreciated, thanks!