Matchmaking is an algorithm that selects players for battles. It takes into account two main parameters:
1. Location: the game tries to put you into battle on servers that are geographically closest to you.
2. League: the game tries to put you into battle with the players of similar league.