• 0 Votes
    15 Posts
    199 Views

    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

  • 0 Votes
    5 Posts
    21 Views

    The structure is such that the certificate and template are distributed simultaneously.
    What I need is to distribute only the template, excluding the certificate.

  • 0 Votes
    5 Posts
    74 Views

    @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.

  • CSV Downloads of Charts

    Portal-X Suggestions
    2
    0 Votes
    2 Posts
    14 Views

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

  • Notification Templates

    Unsolved General
    3
    0 Votes
    3 Posts
    15 Views

    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!

  • 0 Votes
    14 Posts
    236 Views

    Symptom
    After updating from 5.9.2 to 5.9.3, iOS/iPadOS experiences gradual performance degradation during extended play sessions, eventually leading to app termination
    This issue did not occur on 5.9.2
    Suspected Code
    In BrainCloudComms.cs - HandleResponseBundle, the following line was added in 5.9.3:

    jsonData = JsonWriter.Serialize(JsonReader.Deserialize(jsonData));
    Concerns
    This performs a full deserialize → reserialize on every API response
    Immediately after, DeserializeJsonBundle parses the same data again — effectively parsing every response twice
    Each response generates a large number of temporary objects (Dictionary, List, boxed values, strings) that are immediately discarded
    On iOS with IL2CPP (Boehm GC), could this repeated allocation/deallocation pattern cause managed heap growth over time?
    Question
    Could this code potentially contribute to memory-related issues on iOS during extended play sessions?

  • Best practices for in-game mailbox

    Unsolved APIs
    4
    0 Votes
    4 Posts
    60 Views

    Agreed @armitage - the bulk messaging feature is planned for the use case you describe... (and yup - still coming 🙂 ).

  • 0 Votes
    3 Posts
    50 Views

    There are multiple leaderboards in the game separated by region, but aside from the region itself, they all use the same settings.

    When creating them initially, cloning works fine. However, after they have been created, if I need to adjust various options, I have to edit each leaderboard one by one.

    The main problem is that every time I save a change, the “Updated successfully” popup appears and covers the edit button, which makes consecutive edits across multiple leaderboards very inconvenient.

    It would be much more efficient if there were a way to edit multiple leaderboards with identical settings at the same time. At the very least, moving the success popup to a location where it does not block the button would greatly improve usability.

  • AWS Gamelift integration guide

    Unsolved General
    5
    0 Votes
    5 Posts
    112 Views

    You can find the Knowledge Base link on our documentation site, which is linked to https://getbraincloud.com/.9b4015ab-4420-4d80-9368-5accf73b92c8-image.png

  • 0 Votes
    2 Posts
    56 Views

    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.

  • 0 Votes
    6 Posts
    383 Views

    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

  • 0 Votes
    36 Posts
    3k Views

    Thanks for confirming @peter !

  • builder/v1/deploy api latest schema

    Unsolved General
    7
    0 Votes
    7 Posts
    173 Views

    based on meta=false and script=false as a result, I only want to distribute items and products.
    Please provide a sample body.

  • Improving inventory inefficiencies

    Unsolved General
    10
    0 Votes
    10 Posts
    519 Views

    Bundles are described in our release notes here - https://updates.braincloudservers.com/braincloud-5.9-is-live-23Q66A

    Randomly assigning 100 items? (Gotta say that sounds like a lot). That said - we are adding it to our roadmap.

  • Unknown Country, Language

    Solved General
    2
    0 Votes
    2 Posts
    73 Views

    Have you checked the logs to see what those users are sending in for the country code during authentication? And can you see any commonality amongst those users?

    From your stats it looks like we are correctly detecting US, Korea and Argentina... What code are we reading in wrong?

    If you send us your appId (via the chat widget) we can take a better look at your users.

  • 0 Votes
    10 Posts
    2k Views

    Hi @royal,

    Thanks for the feedback. You make some good points.

    We're currently reviewing it to see what options we might be able to offer for brainCloud 6!

    Cheers!

    Paul.

  • Platform IDs: Missing PS5

    Unsolved APIs
    4
    0 Votes
    4 Posts
    186 Views

    Hi @jesgonzalez ,

    Yes - unfortunately, you need to use AuthenticateExternal. We do not have official middleware status with Xbox. We've been trying for years - but as anyone who has dealt with Xbox in recent years knows, they are extremely resource-constrained.

    Paraphrasing our most recent interactions

    Due to extremely limited resources and a couple of years of re-orgs, Microsoft won't adopt or support new tools or technologies unless we can prove there’s a clear and active need from developers working on officially approved Xbox titles.

    (We actually had been making progress on this a few months ago - but then the personnel we were working with got laid off... So now we're at the back of the bus again.)

    Unfortunately, our lack of status means we can't provide clear details on how to do it, but we do have some service partners / contractors / consultants we can refer you to who can quickly connect you. If you want to reach out to us via our Support widget, we can put you in touch with them.

    Oh - and be sure to mention this situation to your Xbox account rep (if you are lucky enough to have one). It's only via pressure from the dev community that we're going to get unblocked in this area!

    Paul.

  • SYS_CREATE_DIVISION_SET_CONFIG limit problem

    Unsolved General
    2
    0 Votes
    2 Posts
    105 Views

    Hi,

    This limit is adjustable on a per-app basis. I have reached out for more information (via email) to confirm how many divisionsets would satisfy your requirements.

    Paul.

  • 0 Votes
    2 Posts
    140 Views

    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/
    image.png

  • 0 Votes
    2 Posts
    113 Views

    Thank you for sharing your suggestion with us. We will review it.