The matchmaking system for Duels is implemented as follows:
1. When a player search for a Duel, the system tries to match the player with an opponent who has +/- 100 duel score, every 3 seconds.
2. If the system cannot find any opponent, the system will try again for a maximum of 10 times.
3. It the system still fails to match for the 10th time, then it considers the player as a "matching fail player."
4. Then the system will match the player with another "matching fail player." At this stage, we cannot help if the user matches with an opponent who has much higher/lower power.
1. When a player search for a Duel, the system tries to match the player with an opponent who has +/- 100 duel score, every 3 seconds.
2. If the system cannot find any opponent, the system will try again for a maximum of 10 times.
3. It the system still fails to match for the 10th time, then it considers the player as a "matching fail player."
4. Then the system will match the player with another "matching fail player." At this stage, we cannot help if the user matches with an opponent who has much higher/lower power.