The proper solution to map dodging isn't banning players but rather overhauling the lobby browser

First of all, in order to lay a foundation for the discussion of this topic, it’s crucial to make three facts very clear.

  1. The primary reason why players play ranked and quickmatch is to find balanced games. Due to this reason, you will be able to find multiple players posting their experiences with the matchmaking system, in which they encountered unbalanced teams. I’ve selected a post (https://www.reddit.com/r/aoe4/comments/18tysce/matchmaking_garbage/) simply to provide a source, but I could have included dozens more similar posts. Additionally, what differentiates ranked/quickmatch from other game modes and makes it what it is is exactly that: automatically matchmaking teams and balancing them.

  2. By queueing up, you agree to the settings given by the ranked system, which are the game settings and the map pool. You can’t change anything about the game settings, and you don’t have an explicit choice over the map you are given.

  3. The lobby is currently not a viable way to create and find balanced games. This is due to the many features the lobby and lobby browser are missing. (Almost) all of these missing features unnecessarily prolong the time it takes to find or create a balanced game in one way or another.

The reason why map dodging exists is very simple. Players queue up for ranked/quickmatch because they want to find a balanced game in a sensible time on a map they like, and ranked/quickmatch is the only feasible way to achieve this. However, finding a game on a map that they like is an outcome determined by the system they have no influence over. What could be done is to increase the influence players have on the map pool. However, based on my experience in Age of Empires II, this doesn’t work. Players have more control over the maps that appear in the map pool, but I still experience map dodging in team games about 40–50% of the time. The proper solution needs to be to overhaul the lobby and lobby browser. Doing so will definitely decrease map dodging because it will create another feasible way to allow players to find a balanced game at a sensible time on a map they like. Players who wanted to stick to their preferred map could do so in the lobby browser and wouldn’t have to dodge a map they didn’t like. And while this would decrease the total number of regular players in ranked and quickmatch, it would still reduce queue times since games wouldn’t be cancelled due to a player dodging the map since these players are in the lobby. However, in its current state, the lobby and lobby browser are missing many things not only necessarily related to recreating an experience that is similar to ranked or quickmatch but other ways of playing as well that not only hinder current lobby players but also potential players that may have an interest in multiplayer but not have an interest in ranked or quickmatch. I therefore provide a list of things that need to be added to provide a much smoother lobby experience.

The lobby browser needs:

  1. A search function.

  2. A better UI. Clicking on a lobby within the lobby browser should show all the settings of that lobby on the right-hand side. Currently, it only shows the players that are within the game, but literally not a single setting.

  3. More filters in the lobby browser; filters need to make more sense. Example: I want to be able to select more than one map in the filter. Filter presets: Instead of having to reapply filters every time, you should be able to save the currently selected filters, name them, and load them at a later point.

  4. Live updates instead of refreshing should be possible.

  5. There needs to be something to prevent lobbies from appearing when the host of that lobby is afk.

  6. The ability to sort columns.

The lobby needs:

To let hosts set a password for their lobby.

  1. More game settings without having to use a mod, because some players might not know that such a mod exists and because mods can stop working due to the modder stopping maintenance of the mod (https://www.reddit.com/r/aoe4/comments/17su85y/end_of_advanced_game_settings_mod/).

  2. A game code that you can share so that other players can find your lobby by entering that game code in the search function.

  3. An improved UI: the game settings should be on one page, maps should also be sorted alphabetically in languages other than English, and settings should take up less space. Age of Empires II as an example:

In Age of Empires IV, setting up a game takes two different pages and a third page for an overview that, as shown above, could be displayed on one page. If you have ever used the mod “Advanced Game Settings”, you will have experienced how chaotic the lobby UI really is. This isn’t the fault of the modder though, but rather the fault of the devs, if you look at 1. again.

  1. A setting for grouping players into teams of warm vs. cold colors. I find it confusing to see a player and not be able to immediately tell whether that player is a teammate or an enemy based on their color. The players can only select colors that are within the color temperature of their team.

  2. To let hosts create their own presets, save and name them, and once in the lobby, load them so that the game settings are automatically correct.

  3. Elo requirement: This is needed for hosting a balanced game. Preferably, the lobby would only show up to players that are within that Elo.

Finally, I would like to suggest something that I wish wasn’t necessary, but in my experience, it totally is. The purpose of this suggestion is to reduce the amount of time it takes to start a game. Therefore, if anyone has other suggestions, I’m more than willing to listen to them.

  1. Players should be limited in how often they are able to join a new lobby. In my experience, players are very impatient and oftentimes leave lobbies way too early. These are situations in which the total number of players that have joined the lobby would have been enough to start the game; however, some players leaving, sometimes leading to other players leaving, prevents the game from being started. I think a player should be able to join a new lobby every 2 minutes or so. This would overall lead to a faster start to the game and a smoother lobby experience.
3 Likes

I think that it needs some work and you got some good ideas. Really like the Elo requirement

I like all except the point 7. Limit the times you can’t enter a lobby isn’t good.

It happens to me sometimes I join a lobby that I didn’t read well or didn’t notice there is a special mod in the lobby and I notice when I’m in, and I insta exit when I notice.

For example I like to play CBA when I don’t want to think, and sometimes people put random places, and you don’t really know this until you are in.

1 Like

Two ways to prevent this are points 2 and 3 in my lobby browser suggestions. Point 3 would prevent you from seeing these lobbies in the first place, but if you have, for any reason, decided not to filter the lobby browser, point 2 should still prevent this. Currently, when clicking on a lobby within the lobby browser, it will show the following on the right-hand side:

This is quite obviously not enough information in order to determine if you would like to join that lobby. What my idea is is that this would be the place in the Ui where you should be able to see the game settings. Why should it bother me what civilization someone is playing as, their name or their icon? There is so much unused space in the whole lobby browser UI. However, I think that your point is valid, and maybe we can find something else that ensures that players don’t join a lobby by mistake and then aren’t able to join a new lobby for some minutes. One idea could be that once you join a lobby, you have a certain amount of time you are allowed to stay in it before being punished if you leave. This could be something around 30 seconds after joining, in which the player joining could make sure that the game settings are correct. Once those 30 seconds pass and you leave, you will have the usual 2-minute wait before joining a new lobby.

Despite that there also misclicks, misreads, and things like that…

Misclicks are literally impossible because the only way in which you can join a lobby is by clicking on lobby and then clicking on the join lobby button, which has a noteable distance between itself and the lobby list. And for misreads, you get 30 seconds. We can account for certain situations, such as when a player is being invited by a friend while being in a lobby, where the 2-minute prevention doesn’t apply, or in other situations. Overall, reducing the time it takes to start a lobby game is drastically needed.

Agreed that banning and restricting players is dumb.

So yes they should improve the lobbies. We don’t need #7