Overview
This article clarifies the player limit constraints within the Unity Matchmaker system, focusing on the distinction between party size limits and overall match capacity. It addresses common user confusion regarding the "Maximum Player on a Ticket" parameter and provides guidance on managing larger player counts effectively in multiplayer games.
Issue
Unable to create a Matchmaker queue with a warning message "Maximum players on a ticket must be less than or equal to 20"
Cause
The "Maximum Player on a Ticket" parameter applies only to parties, not the total match size.
Resolution
1. Understanding Player Limits
The "Maximum Player on a Ticket" in Unity Matchmaker refers to the size of a party or group seeking to play together in the same match.
Unity Matchmaker supports parties with up to 20 players per ticket.
Individual players or smaller groups can submit separate tickets to join the same match.
2. Accommodating Larger Matches
Even if a single party is limited to 20 players per ticket, Unity supports more than 20 players in total during a match.
Use multiple tickets to allow more than 20 players to queue for the same match.
3. Using Backfill Tickets
You can create backfill tickets that add players to a match, increasing the total number beyond the initial party size.
This mechanism helps populate matches efficiently as more players join during gameplay.
4. Implementation Tips
For matches needing more than 20 players, encourage each player to submit their individual ticket.
Only parties intending to play as a group need to submit a single ticket for up to 20 players.
Utilize backfill tickets to dynamically adjust and maintain player count in ongoing matches.
Conclusion
To accommodate more than 20 players in a Unity multiplayer match, manage matchmaker tickets by separating party limitations from the total match player count. Players can either group into smaller parties or submit individual tickets to achieve the desired match population, utilizing the backfill feature as needed. This ensures efficient match allocation without exceeding individual party size constraints.