Player segmentation
Understand how to divide players into separate pools based on game modes and custom attributes to optimize matching.
Read time 2 minutesLast updated 22 days ago
Player segmentation is important in matchmaking as it impacts the number of players that can be matched with each other. This number impacts the time it takes to find another player.
The more players there are in a pool of tickets, the higher the chances of finding players to match with. At the same time, if there are too many players, then it'll take time to go through all the players and find a match for them.
However, if there aren't enough players in a pool of tickets, it takes Matchmaker time to find other players to match together.
The following diagram shows the relationship between time to match players and the number of players in a pool.

Segment player population
There are several ways to segment player population. The first type of segmentation is game driven segmentation. For example the different game modes that a game offers. Players playing in these different modes should never be matched together. In Matchmaker, this segmentation is represented by queues. Examples:- Competitive
- Casual
- 1v1
- 5v5
- Free For All
- Platforms
- Windows / Xbox® / PlayStation®5 / Nintendo Switch™
- Player properties
- Ranks
- Cheaters
- Sportsmanship
- Game versions


