Difference between revisions of "Matchmaking"

From Zero-K
Jump to navigation Jump to search
m (Revert MM screenshots for now)
 
(5 intermediate revisions by 4 users not shown)
Line 2: Line 2:
  
 
= Introduction =
 
= Introduction =
The Matchmaker can be found in the Multiplayer tab of most lobbies. The player will be presented with a list of possible game types to play, as well as a short description of these.
+
The Matchmaker can be found in the Multiplayer tab. You will be presented with a list of possible game types to play, as well as a short description of these.
  
 
[[File:MMQueues.png]]
 
[[File:MMQueues.png]]
  
After selecting the preferred gametype(s), the player can freely join rooms or spectate battles until a game is found. If he decides to play in a custom battle, he will simply be removed from the Matchmaking queue without any further penalties.
+
After selecting the preferred gametype(s), you can freely join rooms or spectate battles until a game is found. If you decide to play in a custom battle, you will simply be removed from the Matchmaking queue without any further penalties.
  
 
[[File:AreYouReady.png]]
 
[[File:AreYouReady.png]]
  
Once a match has been found, the player will be informed both visually and audibly by a pop-up, asking him to confirm that he is going to play this game. Once the match has been accepted by all players, the game will be started on a randomly selected map from the game type specific map pool. Should one of the other players not accept the game, the searching player will be put back into the Matchmaking, until another game is found. If no response is made within 30 seconds or the request is denied, the player will be removed from the queue. Furthermore, ignored or denied requests will lead to a five minute exclusion from Matchmaking.
+
Once a match has been found, you will be informed both visually and audibly by a pop-up, asking you to confirm that you are ready to play the game. Once the match has been accepted by all players, the game will be started on a randomly selected map from the game type specific map pool. Should one of the other players not accept the game, you will be put back into the Matchmaking queue until another game is found.  
 +
 
 +
If no response is made within 30 seconds or the request is denied, you will be removed from the queue. If you ignore or deny a found match, you will be unable to join the Matchmaking queue again for a few minutes.
  
 
= Algorithm =
 
= Algorithm =
Once a player has joined a queue, the Matchmaker will continuously look for other players to pair him with. Each player is assigned a maximum rating span within which both his teammates and opponents have to lie. This span is progressively widened while the player is waiting, up to a maximum width. If there are enough players within rating range, the Matchmaker will choose the nearest ones and ask them to accept the match. If all players accepted, they will be assigned a map and a room and removed from all queues. Otherwise the Matchmaker will continue to look for possible games after the declining players have been removed from the queue.
+
Once you have joined a queue, the Matchmaker will continuously look for other players to pair you with. Each player is assigned a maximum rating span, and the difference between maximum rating and minimum rating in a game must not be greater than the maximum rating span of all players. This span is progressively widened as the player is waiting, up to a maximum width. The matchmaker will always prioritize the players which have waited the longest. I.e. it will rather make a game with a big rating difference to accommodate a player that has waited long than make a game with a small rating difference containing players that have just joined the queue.
 +
 
 +
If there are enough players within rating range, the Matchmaker will choose the nearest ones and ask them to accept the match. If all chosen players accept, they will be assigned a map and a room and removed from all queues. Otherwise the Matchmaker will continue to look for possible games after the declining players have been removed from the queue.
  
 
= Parties =
 
= Parties =
In the future, you will be able to group up with your friends to join a game in the same team. This system is not yet implemented.
+
You can join coop and team game matchmaking with friends by first creating a party with them, and having one member of the party join the matchmaking queue(s). All members of the party will join the game, and the balance algorithm will try to keep players in the same party on the same team.
 +
 
 +
 
 +
 
 +
{{Navbox manual}}

Latest revision as of 19:53, 8 August 2020

The Zero-K Matchmaker allows players to automatically find a game with other similarly skilled players to participate in. This solves the problem of highly rated individuals being disappointed by having to fight with newbies on their team.

Introduction

The Matchmaker can be found in the Multiplayer tab. You will be presented with a list of possible game types to play, as well as a short description of these.

MMQueues.png

After selecting the preferred gametype(s), you can freely join rooms or spectate battles until a game is found. If you decide to play in a custom battle, you will simply be removed from the Matchmaking queue without any further penalties.

AreYouReady.png

Once a match has been found, you will be informed both visually and audibly by a pop-up, asking you to confirm that you are ready to play the game. Once the match has been accepted by all players, the game will be started on a randomly selected map from the game type specific map pool. Should one of the other players not accept the game, you will be put back into the Matchmaking queue until another game is found.

If no response is made within 30 seconds or the request is denied, you will be removed from the queue. If you ignore or deny a found match, you will be unable to join the Matchmaking queue again for a few minutes.

Algorithm

Once you have joined a queue, the Matchmaker will continuously look for other players to pair you with. Each player is assigned a maximum rating span, and the difference between maximum rating and minimum rating in a game must not be greater than the maximum rating span of all players. This span is progressively widened as the player is waiting, up to a maximum width. The matchmaker will always prioritize the players which have waited the longest. I.e. it will rather make a game with a big rating difference to accommodate a player that has waited long than make a game with a small rating difference containing players that have just joined the queue.

If there are enough players within rating range, the Matchmaker will choose the nearest ones and ask them to accept the match. If all chosen players accept, they will be assigned a map and a room and removed from all queues. Otherwise the Matchmaker will continue to look for possible games after the declining players have been removed from the queue.

Parties

You can join coop and team game matchmaking with friends by first creating a party with them, and having one member of the party join the matchmaking queue(s). All members of the party will join the game, and the balance algorithm will try to keep players in the same party on the same team.