• 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

bitHeads

bitHeads employees

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

R Roger Masse
Paul WinterhalderP Paul Winterhalder
JonathanJ Jonathan
J JasonL
Scott SimpsonS Scott Simpson
Ryan RuthR Ryan Ruth
Pierre ProulxP Pierre Proulx
Greg MouldsG Greg Moulds
D Disha Kappai
D Dilip
H Holly Leung
Steve JonesS Steve Jones
M Mario Couture
  • Login

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

  • Login or register to search.