• Segment Code Bug Report

    Unsolved General
    3
    0 Votes
    3 Posts
    12 Views

    Hi @LEE-JONG-GUN,

    Good news: the fix for the Segment code field clone bug has been deployed.

    What changed

    When you clone a Segment now, the code field is automatically appended with _copy (e.g., myCode becomes myCode_copy). The cloned segment's code field is editable, so you can change it to any unique value and save the clone successfully.

    This resolves the duplicate-code issue that was preventing clones from being saved. Thanks again for the report.

  • 0 Votes
    4 Posts
    55 Views

    Hi @gyutaelee ,

    Are you saying that a single user can have up to 10K friends in your system? Not 10K players in the leaderboard overall - but actually 10K friends of a single player (inside what is likely a much larger leaderboard).

    Is this for influencers or something? In which case it's probably for a few exceptional players?

    If so - I might suggest that influencers get tagged as such - and you keep their friend scores in a shadow leaderboard (one for each influencer) that just stores that one players friends scores... [it's a shadow leaderboard because you would still record those players scores in the main leaderbaords as well].

    Of course - that works for dozens of influencers. Its not at all what I would suggest for the regular players.

    Does this make sense for you use case though? Most players would have well under 100 friends... the great majority will be under 20. Influencers would need a lot more -- but you can represent them in a different way. You'd likely have less than 50 influencers -- right?

    Paul.

  • Integration with .NET server

    Unsolved General
    2
    0 Votes
    2 Posts
    14 Views

    The SDK is just a plain C# source library you can drop into any .NET project (not Unity-only). You can find usage examples and the source in our GitHub repositories at https://github.com/getbraincloud.

  • missing features

    Feature Suggestions
    5
    0 Votes
    5 Posts
    209 Views

    @johnh
    I apologize for the late reply. I have reviewed the details you mentioned.
    If the item purchase matches the mockup photo above, it appears to be quite useful.
    'Helmet Equipment Enhancement Ticket'

    Requires a specific item, consumes currency
    These needs can be fully resolved with a single transaction.
    I expect that if this feature is included for paid products as well, their utility will increase in the future.

  • 0 Votes
    8 Posts
    64 Views

    Hi,

    Thank you for guiding me on how to check it.

    I verified the indexes for the FOLLOW entity using CustomEntity > SysListIndexes in the API Explorer, and confirmed that unique: true is correctly applied to the followerId_followingId index.

    The confirmed response is as follows:

    { "name": "followerId_followingId", "key": { "data.followerId": 1, "data.followingId": 1 }, "background": true, "unique": true }

    Thank you for your help!

  • 0 Votes
    6 Posts
    74 Views

    @moondory77 brainCloud 6.0 is releasing this month (June 2026). I am really excited about the headline features for it, hope you love it!

  • 0 Votes
    7 Posts
    125 Views

    Ah - great to hear @jongdae-won . Thanks for the update!

  • Admin Billing API request

    Unsolved APIs
    7
    0 Votes
    7 Posts
    124 Views

    Added the additional details to 13660

  • 0 Votes
    3 Posts
    67 Views

    Thank you for your kind response.

  • 0 Votes
    4 Posts
    109 Views

    @gyutaelee I will investigate the Per Promotion Deployment option you requested.

    As I was working on this I thought there may be a workaround for you that you would like. This could work for your team with minimal effort and on your current version of brainCloud portal.

    My solution hides the promotion so that only users you flag as TESTERS will see it.

    This would let your PROD testers gain the benefit of the no-ads promotion without disrupting your monetization.

    Within Automatic Promotions, there is the option to Target members of any of these segments.

    cb1f4861-16f8-432a-bb22-4b71dc0b0ce1-image.png

    Within Scheduled Promotions, there is the option to Offer this promo to: Only users in:

    2a5f3a28-91ba-4f2c-bb1c-5a2c04ead1e5-image.png

    Advancing to App > Design > Segmentation > Segments we can create a segment that filters to players that are flagged as Testers.

    59f8d7bc-3640-450f-ab67-086af9b8acdd-image.png

    Now, segments need to have at least one more criteria, so let's choose something like has logged in at least 1 time.

    d86e5f6d-ded8-4c7e-ab26-1c07f9813f0e-image.png

    Save this Segment

    IMPORTANT! Add the segment to your Promotion
    This will limit the promo to only eligible users. Noone else sees it!
    7aca6582-cff3-4469-ae98-6339b341ba06-image.png

    Next we will need to flag some users as Testers. For a DEV app, the easiest way to do this is to go to the User Browser, RECENTLY ACTIVE and pick players (your testers) with recent activity.

    ec366981-f641-4833-87f2-64798766555c-image.png

    GO TO USER to bring up their user summary and check the IsTester checkbox.
    d1094afd-ca63-4ce6-8070-477c879fb1d4-image.png

    Testers get a special icon
    e02b71bc-db5b-4127-a6a7-1528697aee6f-image.png

    Next, we will return to Segments.

    Segments are automatically processed overnight, but you can Refresh Segments immediately with the REFRESH SEGMENTS button. Please note: refreshing segments processes every player so this process can take a while and preferably left to low-traffic times of day.

    e306d8e0-553d-475c-a780-43fbed29a271-image.png

    After processing completes, we can check the cohort of testers by returning to the User Browser choosing BROWSE, and Browse Within A Segment.

    43a330f6-e572-4b0b-a8ca-c0d631e63240-image.png

    These are my Testers, so everything worked.
    a8b56bbb-536c-447b-9e7d-a8d8236ff165-image.png

    Since only testers are eligible for the promotion, you are free to deploy it to PROD without affecting your monetization. And the PROD Testers you select will be able to gain the workflow benefit of no ads.

    Could you let me know if this solution solves your problem?

    Let me know if you have any questions,
    Regards
    John
    -Design

  • 0 Votes
    3 Posts
    65 Views

    Case 13633 - [implementing]

  • 0 Votes
    7 Posts
    197 Views

    @Paul-Winterhalder , could you please respond to @noah 's inquiry?

  • 0 Votes
    5 Posts
    94 Views

    Hi @gyutaelee I am bringing this to the dev team for further discussion. thank you for suggesting it.

  • 0 Votes
    6 Posts
    289 Views

    Thanks @Brad-Hester !

  • 0 Votes
    10 Posts
    292 Views

    Thank you for your helpful response. I will proceed as you suggested.

  • 0 Votes
    3 Posts
    104 Views

    It's been resolved. Thank you for your response!

  • Matchmaking To An Edgegap Hosted Server Instance

    Unsolved General
    4
    0 Votes
    4 Posts
    122 Views

    Hey, thanks for reaching out. To answer your main question directly: yes, brainCloud's lobby and matchmaking system can trigger an Edgegap server deployment automatically. You do not need to build a custom C++ room server to make this work.

    https://github.com/getbraincloud/examples-cpp/tree/develop/relaytestapp

    The relaytestapp example on the develop branch of examples-cpp is a working client example that does exactly what you are describing. It uses brainCloud lobbies and matchmaking to find a match, and once the lobby is ready to launch, brainCloud handles spinning up the Edgegap server and passes the connection details back to all players through RTT.
    The server configuration you see in the screenshot is what ties everything together on the brainCloud side. That entry defines which Edgegap application to deploy, which regions to consider based on the selected beacons, and the credentials needed to make the deployment call. Once that server is linked to a lobby type, the entire launch sequence is handled for you.
    The relaytestapp is a solid starting point to see this end to end.
    Screenshot 2026-05-07 at 12.13.17 PM.png

  • 0 Votes
    3 Posts
    121 Views

    @Paul-Winterhalder Hello! Here is my app Id "15675

  • 0 Votes
    6 Posts
    374 Views

    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.

  • NewUser detection issue

    Solved General
    2
    0 Votes
    2 Posts
    159 Views

    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