• Discuss all the things!

    168 Topics
    632 Posts

    @Paul-Winterhalder @JasonL

    I have a few additional questions.

    Is there any plan or possibility to support pagination for GetSocialLeaderboard or other social leaderboard APIs?

    We are considering cases where some high-degree / influencer-like users may have 10,000+ friends.

    In that case, retrieving the full friends leaderboard at once could increase response size and server load. We would like to know whether there is a way to retrieve the friends leaderboard in ranges such as rank 1-50, 51-100, 101-150, etc.

    If social leaderboard pagination is not feasible, would it be possible to raise maxMultipleLeaderboardScoreLimit to 100?

    As an alternative, we are considering a design where we retrieve the Top 100 friends by score for the current user.

    We are considering using:

    GetMultiSocialLeaderboard([leaderboardId], 100, replaceName)

    If 100 is not possible, could you let us know the maximum value that would be available?

    Is there any API or recommended approach to retrieve only the current player’s own rank and score within their friends leaderboard without retrieving the full friends leaderboard?

    For example, we are considering showing a separate “My Rank” row in the UI in addition to the Top 50 or Top 100 list.

    Thank you.

  • Suggestions for improvements, new features, etc.

    44 Topics
    144 Posts

    Added case 13932

  • Questions specific to particular APIs, libraries, etc.

    64 Topics
    267 Posts

    Added the additional details to 13660

  • General cloud code discussions...

    35 Topics
    149 Posts

    Q1: The removed player is completely excluded from reward calculation, so if the deletion happens before the job runs, that player is never iterated over and receives no rank or rewards.
    Q2: Yes, the modified score will be used. The job always reads live state. Note that whether the score actually gets modified depends on the leaderboard type (e.g., for the LOW_VALUE type, only updates if the new score is less than the existing)
    Q3: No backfilling, the next joiner goes to the latest instance, not the freed spot in ^2. No loop over earlier instances (^1, ^2) ever happens. The next joiner goes to ^3 (or ^4 if ^3 is full). The freed spot in ^2 stays empty permanently.

  • brainCloud's online learning tutorials and examples.

    3 Topics
    3 Posts

    brainCloud developers have just release several playable builds of our famous examples! See our cool features in action. Find them at https://getbraincloud.com/demos for Windows, Mac, online and mobile.

brainCloud 5 is alive!

brainCloud 5 features Portal-X (our next-gen portal), Integrated Forums (you found them), our new Bootcamp training videos, and more!

Join the discussion here!

brainCloud Bootcamp!
brainCloud's new video learning portal is now online! Go check out brainCloud BootCamp!

Need to report a defect?
Use the chat widget from the Design Portal - or send an email to support at getbraincloud.com. Thanks!