Teams #
Teams are a Hiro meta system which allows the player to create, join, and search for teams of other players. Teams can be used to create guilds, clans, or any other organized unit of players useful for your gameplay.
The Teams system is build on top of the Nakama groups feature, and the chat feature, to enable players to communicate with each other, fetch historical chat messages, and even request donations.
Customization parameters #
The following JSON represents the customization parameters you can use to configure the default user experience for the teams system.
|
|
Teams #
Property | Type | Description |
---|---|---|
max_team_size | int | The maximum number of members that a team can have. |
Frequently asked questions #
Join Requests #
What happens when a player is waiting to be approved to join a team and tries to join another team?
The original join request is not automatically canceled. However, you can implement logic in a before hook to cancel the original request when joining another team. Players can explicitly cancel their join requests using the same Leave operation used to leave a team.
Who has visibility into join requests?
A: Players can view their own join requests. Listing team membership will also show any pending join requests.
Is there a way to track read status of chat messages?
There is no built-in mechanism for tracking read status of regular chat messages. The recommended approach is to implement message tracking locally in the client by keeping track of the last seen message.