Difference between revisions of "Matchmaking rules"
From Gladiabots Wiki
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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Unranked == | == Unranked == | ||
Line 79: | Line 40: | ||
### Create a new match using these parameters | ### Create a new match using these parameters | ||
− | + | == Map pool == | |
− | + | ||
− | + | The map pool differs for each league and for unranked games: | |
− | + | ||
− | + | {|class="wikitable sortable" | |
− | + | !Map!!Bronze!!Silver!!Gold!!Platinum!!Diamond!!Master!!Grandmaster!!Unranked | |
− | + | |- | |
− | + | |The seven wonders ||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||align="center" style="background:#AFF79B"|X | |
− | + | |- | |
− | + | |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
- Get the 100 oldest available matches matching these conditions:
- Opponent's league has to be between <your league> - 1 and <your league> + 1
- If opponent's league is different than yours: league score delta has to be lower than 100 points
- Only keep matches matching these conditions:
- Opponent has already been played in the last 5 minutes
- At this point, there's 2 possible cases:
- There's some matches remaining:
- Sort the remaining matches using these comparison rules:
- Opponent with the closest league first
- In case of equality: opponent using a different IP first
- In case of equality: opponent never met or met the furthest in the past first (considered equal under a 10 minutes delta)
- In case of equality: opponent with the closest league score first (considered equal under a 10 points delta)
- In case of equality: oldest match first
- Take the first match of the list and join it
- There's no match remaining:
- Pick a random map from the map pool (see below)
- Pick a random left/right side
- Create a new match using these parameters
- There's some matches remaining:
Unranked
Here's how the matchmaking system works for unranked matches:
- Get the 100 oldest available matches
- Remove matches matching these conditions:
- Opponent has already been played in the last 60 seconds
- At this point, there's 2 possible cases:
- There's some matches remaining:
- Sort the remaining matches using these comparison rules:
- Opponent with the closest XP level first
- In case of equality: opponent using a different IP first
- In case of equality: opponent never met or met the furthest in the past first (considered equal under a 10 minutes delta)
- In case of equality: oldest match first
- Take the first match of the list and join it
- There's no match remaining:
- Pick a random map from the map pool (see below)
- Pick a random left/right side
- Create a new match using these parameters
- There's some matches remaining:
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 |