In an ideal world, there would be enough players across all the BRs and all factions so that we could all select which game modes we want to play. Unfortunately that isn’t the case, but I think we can still do better than the current system
How about we let players like/dislike certain game modes? Similar to how we can dislike specific game modes on each map, but this would just be the game modes and not related to the map pool.
From there, we queue up and match players normally. Once a lobby is formed, then you take into account the players’ liked and disliked modes. You can do something like:
- Each player that has liked a game mode = x1.1 likelihood that the mode is selected
- Each player that had disliked a game mode = x0.9 likelihood that the mode is selected
- Using the adjusted weights, roll to determine which mode will be played
- Roll for map that has the chosen game mode (we could also have a separate like/dislike system for maps and apply the same weight system here)
That way we let players influence which game modes and maps they play, but without hindering queue times at all. Win/win right?