• Categories
  • Recent
  • Tags
  • Popular
  • Solved
  • Unsolved
  • Users
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
brainCloud Forums

bitHeads

bitHeads employees

Private

Posts


    missing features
  • J JasonL

    Thanks for the suggestions, we will look into it...


  • Does LeaderboardService.RemovePlayerScore revert rewards?
  • J JasonL

    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.


  • Does LeaderboardService.RemovePlayerScore revert rewards?
  • J JasonL

    No, RemovePlayerScore() does NOT handle reward reversals. You need to handle that manually. Also note that if the leaderboard is configured for a tournament, it will throw an exception and refuse to remove the score. Call LeaveTournament() for a tournament-based leaderboard, but it does not reverse rewards either.


  • NewUser detection issue
  • J JasonL

    The aggregation that counts new users is not real time, it runs at hourly granularity, so there can be a delay before the stats reflect the actual number of users. At the time of checking again, the numbers had updated as follows
    image.png


  • Request for Granular Migration Options in Deployment (Excluding DivisionSetIds)
  • Greg MouldsG Greg Moulds

    Hi @noah ,

    This support has already been added to the Builder API. The new options can be specified when importing app configuration data OR when deploying an app.

    When importing app configuration data, there is a new optional 'preserveDivisionSetConfigsOverride' parameter that can be specified. If not specified, it will default to whatever the value is for 'preserveLeaderboardTournamentConfigs'.

    When deploying from one app to another, there is a new optional 'divisionSetConfigOverrides' parameter that can be specified in the 'options.meta.excludes' section. If not specified, it will default to whatever the value is for 'leaderboardsTournaments'.

    I will endeavour to get our Builder API docs updated with these new parameters. Let us know if you encounter any issues using them.

    Thanks!
    Greg


  • Inquiry Regarding Tournament Reset Schedules and Early Season Termination
  • Paul WinterhalderP Paul Winterhalder

    @moondory77 - why would you need/want to update a tournament in progress?

    We consider the tournament to be a contract between the player and the game dev. You enter this tournament. You have <X> hours to compete. And you can win <Y> in prizes.

    Changing the rules half-way through the tournament seems unfair? You are changing the duration? The prizes? These are both things that the player did not agree to.

    Anyway - that was the assumption of the system - and it's why once a tournament is started any changes you make to the tournament get queued up for the NEXT tournament cycle, not the current one.

    That said - divisions are even more complicated - as even if we wanted to there would be potentially thousands of records to update to make the change.

    I need to better understand your use case to consider this request.

    Paul.


  • Option to exclude certificate settings in deploy
  • J JasonL

    Also, there’s an option on the deployment page to exclude push notification certificates—“Do Not Overwrite Push Notification Certificates.” Did you enable this option during your deployment?


  • CSV Downloads of Charts
  • J JasonL

    FYI, you can use the Report service APIs to retrieve this data: https://docs.braincloudservers.com/api/capi/report/


  • Option to exclude certificate settings in deploy
  • J JasonL

    You can safely delete and update these push certificates after deployment if they’re no longer needed in another environment.

Member List

R Roger Masse
Paul WinterhalderP Paul Winterhalder
Michael CostaM Michael Costa
N Nick Haidar
C Cody Melvin
Franco LagoF Franco Lago
V Vasanthan Rajendran
J JasonL
Scott SimpsonS Scott Simpson
Pierre ProulxP Pierre Proulx
Greg MouldsG Greg Moulds
H Holly Leung
Steve JonesS Steve Jones
M Mario Couture
  • Login

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Solved
  • Unsolved
  • Users