Thanks for the suggestions, we will look into it...
JasonL
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. -
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. CallLeaveTournament()for a tournament-based leaderboard, but it does not reverse rewards either. -
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

-
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?
-
FYI, you can use the Report service APIs to retrieve this data: https://docs.braincloudservers.com/api/capi/report/
-
You can safely delete and update these push certificates after deployment if they’re no longer needed in another environment.
-
We’re planning some major changes to our push notification system, it’s more than just adding a few titles and content fields to the templates. It's not a near-term, stay tuned!
-
We will review it.
-
Thanks for your suggestion, we will review it...
-
Yes, changing the reset cycle automatically reschedules result/reward processing, but only while the
TournamentResultsjob is still inScheduledstate. If the job has already been fired or transitioned out ofScheduled, the update is silently ignored. The new rotation's end time gets stored, but the old job has already run (or is running), so no re-processing occurs for the current rotation. There isn't a force-end rotation API, but as a workaround, you can manually set arotationResetDateto a near-future time. -
You can find the Knowledge Base link on our documentation site, which is linked to https://getbraincloud.com/.

-
Hi Francesco, thanks for the suggestion about the folder-level import/export feature. I will have our team review it. FYI, you could script the uploads using the SysPrepareUpload S2S API to avoid doing it manually through the portal.
-
Yes, the link provided in that article is automatically updated. For your reference, here is the actual embedded link behind it:
https://portalx.braincloudservers.com/dts/cloudcode_dts_files.zip -
You can check out the relevant articles in our knowledge base hub, the following links should help:
-
You cannot set
meta=trueandscript=falsebecause meta deployments automatically export all cloud code scripts as part of the full configuration snapshot, and the validation enforcesscripts=trueto reflect what will be deployed accurately; however, you can setmeta=falseandscript=falseto exclude scripts from deployment, and you can override the default deployment behavior set in the portal for itemCatalog and productPricing. -
I believe you can set
components.scriptstofalseif you do not want scripts to be deployed to the target app. Please see the documentation for details: https://builder.docs.braincloudservers.com/#a4b146d3-03a2-497a-a0a1-b85ef005123d -
Actually, the feature you’re asking about has already been implemented in the 5.9 release. You can now add a discount rate for items in the Promotions section. For more details, please refer to the 5.9 release notes here: https://updates.braincloudservers.com/

-
Thank you for sharing your suggestion with us. We will review it.
missing features
Does LeaderboardService.RemovePlayerScore revert rewards?
Does LeaderboardService.RemovePlayerScore revert rewards?
NewUser detection issue
Option to exclude certificate settings in deploy
CSV Downloads of Charts
Option to exclude certificate settings in deploy
Notification Templates
Notification Templates
Request for Granular Migration Options in Deployment (Excluding DivisionSetIds)
Inquiry Regarding Tournament Reset Schedules and Early Season Termination
AWS Gamelift integration guide
Bulk upload/download of Files folders
Are the Cloud Code type definitions (.d.ts) in the local setup guide outdated?
AWS Gamelift integration guide
builder/v1/deploy api latest schema
builder/v1/deploy api latest schema
Discount rate for virtual items
Segmentation suggestions based on latest usage