• Sign Up Login
  • Features
    • Game Services
    • Real-time Analytics
    • LiveOps
    • Add-ons
  • Game Services
  • Real-time Analytics
  • LiveOps
  • Add-ons
  • Games
  • Pricing
  • Blog
  • Support
    • Docs
    • Forums
    • Contact
  • Docs
  • Forums
  • Contact
  • Sign Up Login
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Ideas
    • Articles
    • Users
    • Badges
  • Home /
  • General Discussion /
avatar image
Question by kennyroy · Sep 04 at 05:41 AM · limits

Question about time Limits on PlayerData

I'm writing a system that basically sends a pulse with playerData that is essential to my game. Think of it as basically a heatmap that needs to be near realtime, easiest way to explain it.

I'm wondering why the playerData updates per 15 seconds is 10 updates, (once every 1.5 seconds), 150 updates per 5 minutes (once every 2 seconds) and 3600 an hour (once a second). It's not mathematically possible to achieve 3600 an hour if you stay under the other two limits. Can I just put my pulse on 1 second and call it done?

Comment

People who like this

0 Show 2
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image kennyroy · Sep 04 at 02:36 AM 0
Share

So, I tried putting the pulse on 1 second and am indeed getting errors after 10 seconds. But if I put it on 1.5 seconds (to stay under 15 second limit), I'll hit the 5 minute limit in 3:45 min... This seems VERY strange the limits aren't just a single rate.

avatar image kennyroy · Sep 04 at 03:05 AM 0
Share

Tested 1.5 second pulses and indeed errored after 150 updates (roughly 3:45 min of running). So I have to put pulse just over 2 seconds (even though hourly rate is 3600!)

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by SethDu · Sep 04 at 06:35 AM

Player Data is not designed for such frequently changing function. I believe the feature can allows players to updates frequently is Leaderboard/statistics but am not sure if it can meet your requirement.

Can you provide more details about the scenario? Is the heatmap generated by many players? In most of the cases, if the near real-time is required, we need a multiplayer server, where the data can be verified and updated frequently.

Comment

People who like this

0 Show 3 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image kennyroy · Sep 04 at 09:49 AM 0
Share

Statistics won't cover what I need unfortunately. I need custom data and it is not readily parsable.

The reason this won't work as just multiplayer room data is because it has to be persistent across instances, and even as players go offline and rooms are destroyed. So, using multiplayer server communication in realtime is simply not the functionality I'm describing.

If I keep the pulse to 2s, is there any other reason than "It wasn't actually designed for that" I shouldn't be able to continue?

avatar image SethDu ♦ kennyroy · Sep 05 at 05:22 AM 0
Share

2s looks fine but still, limits are customizable. I am not sure which subscription tier you are but you may also consult the sales team via sales@playfab.com if necessary.

avatar image kennyroy SethDu ♦ · Sep 05 at 05:49 AM 0
Share

Fair enough, I'm on indie tier at the moment, so I'll stay here and try to keep it at this level and see if I manage.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Follow this Question

    Answers Answers and Comments

    2 People are following this question.

    avatar image avatar image

    Related Questions

    PlayFab content Billing 1 Answer

    Question about Entity profile updates per 15 seconds Limit 2 Answers

    Publisher data limit 1 Answer

    High level pricing/limits/usage queries,High level Pricing/Limits Questions 1 Answer

    Does the pro monthly minimum includes all fees? 1 Answer

    • PlayFab

      • Features
      • Games
      • Pricing
      • Blog
    • Engineers

      • Documentation
      • Quickstarts
      • API Reference
      • SDKs
      • Usage Limits
    • Support

      • Forums
      • Videos
      • Contact
      • Service Health
      • Terms of Service
    • Social

      • Facebook
      • Twitter
      • LinkedIn
      • YouTube
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • About Microsoft
    • Jobs
    • Accessibility
    • Diversity & inclusion
    • Security
    • Company news
    • © Microsoft 2019
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Post an idea
    • Create an article
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Ideas
    • Articles
    • Users
    • Badges