Leaderboard
By using Leaderboard of BACKND, you can easily create a leaderboard within the game and promote competitiveness between the players.
- Rankings are reflected in real time as soon as the user score is updated.
- Ranking calculations can be done either based on users or guilds.
- You can set the time for ranking reset and cycle.
- You can set to send reward mail when the ranking resets.
- By using Group, you can create a leaderboard based on a group.
Related console guide: Leaderboards
Related SDK developer documentation: User Leaderboards / Guild Leaderboards
Reset leaderboard
- Rankings are reset according to the set schedule.
- Since the reset is executed sequentially for multiple projects and leaderboards, it may not occur exactly at the scheduled time (00 minutes). The reset will take place within one hour from the scheduled reset time.
- You cannot modify the leaderboard for one hour starting from the time the reset begins.
- When the leaderboard is reset, the field values used for ranking aggregation can be reset to 0. (In this case, the database processing load will occur for each participant.)
- Past records can be queried in the console.
Reset cycle and time
You can set both the reset cycle and the time.
You can select the reset time between 00:00 to 23:00.
Reset cycle
Type | Description |
---|---|
Every day | The leaderboard is reset on a daily basis. |
Every Monday | The leaderboard is reset on a weekly basis. |
Every 1st of N Month | The leaderboard is reset on a N monthly basis (if N is set 2, it is reset every 2 months). |
None | The leaderboard does not reset, and it is accumulated. Since the leaderboard does not reset, reward based on final ranking cannot be sent. |
Custom Date | You can select the start and end date, and it will not repeat. Leaderboard resets one day after it ends. |
Reward
When the leaderboard is reset, rewards can be provided to participants based on their final ranking. Rewards are sent via BACKND Mail.
- The reward mail title can be set differently for each language.
*The ‘reward range’ refers to the rank intervals that receive the same rewards. - You can create up to 20 reward brackets.
- The reward bracket can be set up to the 10,000th place.
- You can set up to the 3,000th place per bracket.
- Aside from being able to hand out rewards up to the 10,000th place, you can hand out all-user rewards to all users who participated in the leaderboard.
- Up to 2 rewards can be received, including all-user rewards.
Modify leaderboard
- You can modify the rewards and the reward mail titles for the leaderboard.
- Scores listed on the leaderboard can be edited through the console.
- Users and guilds listed on the leaderboard can be deleted or can leave, but their rank information will remain unchanged unless the ranks are deleted or reset from the leaderboard.
- Modifications are not allowed during the one hour period following the reset time.
Group leaderboard
By using Group, you can create a leaderboard based on a group.
Category | By Group | None |
---|---|---|
Ranking calculation range | Ranking calculation is done within each group. | Regardless of the group, calculation is done based on all users (or guild). |
Number of leaderboards | Number of participated group during the calculation period | x1 |
Differences between user leaderboard and guild leaderboard
Category | User Target | Guild Target |
---|---|---|
Rank Collection Target | User | Guild |
Participable Tagets | All Users | All Users in Guilds |
Additional Fields Supported | Supported | Not supported |
User leaderboard
- All users in the game can participate in this leaderboard.
- Only users who have stored the field values that will be used as the basis for ranking will be counted in the leaderboard.
- Using the additional field feature, you can display data other than the collection fields on the leaderboard.
For the game information function (user data table creation), please refer to the Game Information Management documentation.
Guild leaderboard
- All users in the guild can participate in this leaderboard.
- In the case of a leaderboard that uses guild meta information, all users who are part of the guild can modify the data.
- For leaderboards based on the guild's goods (currency) information, all users who are part of the guild can donate currency to the guild, but only the guild master has the permission to use it.
For guild functions, please refer to the Guild documentation.