Defines a basic structure for the functioning of a matchmaking system for a PVP arena game where players will join for different types of matches, such as 1v1 and 3v3. The Nakama server should handle:
When players join a match based on search criteria such as their rank (from Bronze to Diamond).
It is not necessary to manage the overall status of the players' actions since they are controlled by another dedicated server, but the total match time should be counted (set a realistic time).
In 1v1 mode, when a player eliminates another, they should be declared the winner and given a reward.
In 3v3 mode, all eliminations during the match should be totaled, and the team with the most eliminations in X time will be the winner. All players should be rewarded.
This is the documentation of the nakama library in lua: https://heroiclabs.com/docs/nakama/server-framework/lua-runtime/
This is the documentation for authoritative matchmaking: https://heroiclabs.com/docs/nakama/concepts/multiplayer/authoritative/
Defines a basic structure for the functioning of a matchmaking system for a PVP arena game where players will join for different types of matches, such as 1v1 and 3v3. The Nakama server should handle:
When players join a match based on search criteria such as their rank (from Bronze to Diamond).
It is not necessary to manage the overall status of the players' actions since they are controlled by another dedicated server, but the total match time should be counted (set a realistic time).
In 1v1 mode, when a player eliminates another, they should be declared the winner and given a reward.
In 3v3 mode, all eliminations during the match should be totaled, and the team with the most eliminations in X time will be the winner. All players should be rewarded.
This is the documentation of the nakama library in lua: https://heroiclabs.com/docs/nakama/server-framework/lua-runtime/
This is the documentation for authoritative matchmaking: https://heroiclabs.com/docs/nakama/concepts/multiplayer/authoritative/