• 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

administrators

Private

Posts


    Update Entity with updatesingleton not blocked by platform min version
  • Paul WinterhalderP Paul Winterhalder

    The minimum version is enforced at authentication.... thus an already authenticated app session would not be blocked.

    Hope that helps!

    Paul.


  • Best Practices - Level Completion and Rewards
  • Paul WinterhalderP Paul Winterhalder

    That said - any system you want can be constructed with cloud code.

    Hope that helps!


  • Best Practices - Level Completion and Rewards
  • Paul WinterhalderP Paul Winterhalder

    My bad - the UI does support extra data - though as you indicate - it's limited to key + value pairs.


  • Best Practices - Level Completion and Rewards
  • Paul WinterhalderP Paul Winterhalder

    Currently when created via the portal - rewards are limited to XP, currencies and statistics. The SYS APIs allow you to attached "extraData" JSON though - which you could use for anything.


  • Best Practices - Level Completion and Rewards
  • Paul WinterhalderP Paul Winterhalder

    Hi Chuck,

    Milestones are normally used for triggering things like achievements - and yes, the generally trigger across common stats like levelsCompleted, civiliansSaved, gamesWon - that sort of thing. Keeping track of each level passed as a separate stat is probably annoying and wasteful.

    As for keeping track of level completion - one would normally just use a User Entity - probably via the Singleton API (though that is up to you).

    And as for awarding certain amounts of currency, items, etc. of level completion - you could set up:

    • a Global Entity type of "Levels" for that sort of thing - each level entry could contain those rewards
    • or Unowned Custom Entity <- same idea

    And then have a cloud code data handle the reward calculations server-side...

    Anyway - hope that helps!

    Paul.


  • D'oh - it looks like there is an issue registering new Forum accounts!
  • Paul WinterhalderP Paul Winterhalder

    Update: this has now been fixed!

    Note - brainCloud will now send over the first part of your email address as the suggested username for the forums. The forums will automatically append a number if there are others with that username.

    You can update/customize your username by clicking on your profile in the top-right, and choose Edit Profile.
    There you will find a bunch of info you can customize about your user account.

    Click Change Username on that screen to change your username itself.

    Hope that helps!

    Paul.


  • Godot support for brainCloud....
  • Paul WinterhalderP Paul Winterhalder

    So, uhhh... it's looking like it is a good time to add Godot support to brainCloud. 🙂

    Has anyone here used it?

    Seeing as we already have very robust C# support - we'll target that first. And it looks like its pretty straight-forward for GDScript to call C# - so that's cool.

    We'll also scope our support to Godot 4 and above.

    Anything else we should know? If any of you have any insight to provide - feel free to jump in!

    Thanks!

    Paul.


  • Can I check duplicated login?
  • Paul WinterhalderP Paul Winterhalder

    Well - there's no great way to tell until you try doing an operation.

    You could try doing a simple ReadServerTime() call - and if that fails - the session isn't good anymore...

    http://getbraincloud.com/apidocs/apiref/?objective_c#capi-time-readservertime

    Hope that helps!

    Paul.


  • Can I check duplicated login?
  • Paul WinterhalderP Paul Winterhalder

    Are you wanting to ensure that a user can't sign in from multiple devices EVER - or at the same time?

    brainCloud already enforces a single concurrent login session for an account. But it doesn't block the 2nd login - instead it invalidates the first one. This is done intentionally - because otherwise if a user session were to crash - it might block subsequent logins from succeeding.

    The setting to control how many concurrent logins are allowed in your app can be found on the Design > Core App Info > Advanced Settings > Session Behavior screen.

    2023-09-10_09-49-41.png

    From what I can see in our system, INVALID_DEVICE_TOKEN indicates that the push notification token being registered against a user account is invalid (it would generally mean that it is empty string).

    Hope that helps!

    Paul.


  • D'oh - it looks like there is an issue registering new Forum accounts!
  • Paul WinterhalderP Paul Winterhalder

    Okay - we figured it out.

    It looks like our new Forum software has an issue with brainCloud user names that contain special characters - including the innocuous comma!

    This has to do with how we're matching up the fields from brainCloud's directory and the forum account system.

    We should have that sorted out in a few days.

    In the meantime, a simple work around is to edit the "Full Name" field of your brainCloud profile...

    So - if your name is currently set as "Smith, Jane" just set it to "Jane Smith" and you are good to go!

    Apologies for the inconvenience!

    Paul.

Member List

bcadminB bcadmin
Mark DouthwrightM Mark Douthwright
J JasonL
C Claire Raby
Markus DouthwrightM Markus Douthwright
C Corey Clarke
Adam PilkingtonA Adam Pilkington
Paul WinterhalderP Paul Winterhalder
R Roger Masse
  • Login

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

  • Login or register to search.