Difference between revisions of "Matchmaking rules"

From Gladiabots Wiki
Jump to: navigation, search
Line 19: Line 19:
 
### Pick a random left/right side
 
### Pick a random left/right side
 
### Create a new match using these parameters
 
### Create a new match using these parameters
 
=== Map pool by league ===
 
* Bronze:
 
** The seven wonders
 
* Silver:
 
** The seven wonders
 
** Set your priorities
 
* Gold:
 
** The seven wonders
 
** Set your priorities
 
** Meeting point
 
* Platinum:
 
** The seven wonders
 
** Set your priorities
 
** Meeting point
 
** Circle of Death
 
* Diamond:
 
** The seven wonders
 
** Set your priorities
 
** Meeting point
 
** Circle of Death
 
** Split team
 
* Master:
 
** The seven wonders
 
** Set your priorities
 
** Meeting point
 
** Circle of Death
 
** Split team
 
** Kingmaker (Erik)
 
** Lake Rushtown (Mcompany)
 
* Grandmaster:
 
** The seven wonders
 
** Set your priorities
 
** Meeting point
 
** Circle of Death
 
** Split team
 
** Kingmaker (Erik)
 
** Barred Spiral (radyjko8)
 
** Lake Rushtown (Mcompany)
 
  
 
== Unranked ==
 
== Unranked ==
Line 79: Line 40:
 
### Create a new match using these parameters
 
### Create a new match using these parameters
  
=== Map pool ===
+
== Map pool ==
* The seven wonders
+
 
* Set your priorities
+
The map pool differs for each league and for unranked games:
* Meeting point
+
 
* Circle of Death
+
{|class="wikitable sortable"
* Split team
+
!Map!!Bronze!!Silver!!Gold!!Platinum!!Diamond!!Master!!Grandmaster!!Unranked
* Mind Game (Sneaky/RC)
+
|-
* Kingmaker (Erik)
+
|The seven wonders       ||align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
* Barred Spiral (radyjko8)
+
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
* Flanking (LuBeNo)
+
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
* Dominance (Revenge)
+
|-
* Lake Rushtown (Mcompany)
+
|Set your priorities     ||                                          ||align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|-
 +
|Meeting point           ||                                          ||                                          ||align="center" style="background:#AFF79B"|X
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|-
 +
|Circle of Death         ||                                          ||                                          ||
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|-
 +
|Split team             ||                                          ||                                          ||
 +
|                                                                    ||align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|-
 +
|Kingmaker (Erik)       ||                                          ||                                          ||
 +
|                                                                    ||                                          ||align="center" style="background:#AFF79B"|X
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|-
 +
|Lake Rushtown (Mcompany)||                                          ||                                          ||
 +
|                                                                    ||                                          ||align="center" style="background:#AFF79B"|X
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|-
 +
|Barred Spiral (radyjko8)||                                          ||                                          ||
 +
|                                                                    ||                                          ||
 +
|                          align="center" style="background:#AFF79B"|X||align="center" style="background:#AFF79B"|X
 +
|-
 +
|Mind Game (Sneaky/RC)  ||                                          ||                                          ||
 +
|                                                                    ||                                          ||
 +
|                                                                    ||align="center" style="background:#AFF79B"|X
 +
|-
 +
|Flanking (LuBeNo)       ||                                          ||                                          ||
 +
|                                                                    ||                                          ||
 +
|                                                                    ||align="center" style="background:#AFF79B"|X
 +
|-
 +
|Dominance (Revenge)     ||                                          ||                                          ||
 +
|                                                                    ||                                          ||
 +
|                                                                    ||align="center" style="background:#AFF79B"|X
 +
|}

Revision as of 22:01, 7 September 2017

Ranked

  1. Get the 100 oldest available matches matching these conditions:
    1. Opponent's league has to be between <your league> - 1 and <your league> + 1
    2. If opponent's league is different than yours: league score delta has to be lower than 100 points
  2. Only keep matches matching these conditions:
    1. Opponent has already been played in the last 5 minutes
  3. At this point, there's 2 possible cases:
    1. There's some matches remaining:
      1. Sort the remaining matches using these comparison rules:
      2. Opponent with the closest league first
      3. In case of equality: opponent using a different IP first
      4. In case of equality: opponent never met or met the furthest in the past first (considered equal under a 10 minutes delta)
      5. In case of equality: opponent with the closest league score first (considered equal under a 10 points delta)
      6. In case of equality: oldest match first
      7. Take the first match of the list and join it
    2. There's no match remaining:
      1. Pick a random map from the map pool (see below)
      2. Pick a random left/right side
      3. Create a new match using these parameters

Unranked

Here's how the matchmaking system works for unranked matches:

  1. Get the 100 oldest available matches
  2. Remove matches matching these conditions:
    1. Opponent has already been played in the last 60 seconds
  3. At this point, there's 2 possible cases:
    1. There's some matches remaining:
      1. Sort the remaining matches using these comparison rules:
      2. Opponent with the closest XP level first
      3. In case of equality: opponent using a different IP first
      4. In case of equality: opponent never met or met the furthest in the past first (considered equal under a 10 minutes delta)
      5. In case of equality: oldest match first
      6. Take the first match of the list and join it
    2. There's no match remaining:
      1. Pick a random map from the map pool (see below)
      2. Pick a random left/right side
      3. Create a new match using these parameters

Map pool

The map pool differs for each league and for unranked games:

Map Bronze Silver Gold Platinum Diamond Master Grandmaster Unranked
The seven wonders X X X X X X X X
Set your priorities X X X X X X X
Meeting point X X X X X X
Circle of Death X X X X X
Split team X X X X
Kingmaker (Erik) X X X
Lake Rushtown (Mcompany) X X X
Barred Spiral (radyjko8) X X
Mind Game (Sneaky/RC) X
Flanking (LuBeNo) X
Dominance (Revenge) X