• Discuss all the things!

    152 Topics
    542 Posts

    I know it's just a tutorial to help us get started, but I'm wondering what is the recommended place to store the secret key so that the game can access it if needed but the client can't? What I was doing before with playfab never needed the secret key in the client code so I had it as an Environment Variable on my PC so I could call Admin API's without the need of keeping the secret string around in my code base.

  • Suggestions for improvements, new features, etc.

    43 Topics
    137 Posts

    Dear @dbgtdbz2 ,

    About your feature request #2. "Required item conditions for virtual and bundle items"

    Question 1:
    For your feature request, do the prerequisite requirements need to apply in the case that the item is included in a Cash Offer (or Cash Bundle Offer that this item might be within)?

    Question 1b:
    If YES that means a Cash Purchase attempt by the player could be denied by brainCloud due to the player not having the required Item. Is that appropriate?

    Question 2
    In the case that an item attempts to be awarded to the user by way of a Quest, level up, or gameplay mechanic, if the player does not have the prerequisite items, what should happen?

    Thanks,
    JH

  • Questions specific to particular APIs, libraries, etc.

    61 Topics
    254 Posts

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

  • 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!