Microsoft Azure PlayFab logo
    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Add-ons
    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA
  • Runs on PlayFab
  • Pricing
    • Blog
    • Forums
    • Contact us
  • Sign up
  • Sign in
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges
  • Home /
  • Feature Requests /
avatar image

Richard McKinney suggested an idea · Apr 03, 2020 at 02:41 PM · apis

Throttle errors to return the time remaining, or the specific limit reached

I cache events while players are offline, and send them in batches with WriteEvents when they come back online. When they've been offline for a while, they'll typically hit the the error PerEntityEventRateLimitExceeded. That's fine, but it doesn't tell me if it's the 15 second limit, or the 5 minute limit, so I can't be any smarter than trying again every 15 seconds with a ton of requests that are going to fail. It would be nice to see this returned as part of any limit error, so I can optimise going over Api request limits too if that started becoming a problem in the future. Thanks!

thub.nodes.view.add-new-comment

People who like this

0 Show 0
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

2 comments

· Add your reply
avatar image

Richard McKinney commented · Apr 03, 2020 at 04:07 PM

To get around this now I'm assuming it's a 15 second throttle at first, and waiting 15 seconds until the next submission (which if it fails you'd assume is a 5 minute submission), but it would be good to get them in as fast as I can since there's usually a big backlog of them to get through.

thub.nodes.view.add-new-comment

People who like this

0 Show 0
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

Richard McKinney commented · Apr 03, 2020 at 04:07 PM

I could just make sure I don't send full batches more often than 15 seconds ever, and then the limit would have to be 5 minutes, but that would take longer to get these large batches in (someone today hadn't connected in three weeks)

thub.nodes.view.add-new-comment

People who like this

0 Show 0
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

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Your Opinion Counts

    We would love to know what you need. Submit your ideas and upvote others to help us prioritize.

    Sign in to post a new idea

    Follow

    Follow This Idea

    No one has followed this yet.

    Related Ideas

    allow PurchaseItem from server api OR allow GetStoreItems from server api OR add parameter to client.PurchaseItem to copy customdata

    Add GrantedCurrencies field to RedeemCouponResult

    Improvement of the add-on "Apple" and PlayFabClientApi for validation of purchases for MacOSX.

    Disabling PlayFabMultiplayerAgentView class when disabling server API to avoid error

    New Client call/params to get new FB token

    Export and Import Store from API (including Segmentation Overrides)

    Add IsConsumable field to PlayFab's API for catalog items

    Return all ResultTables with GetRandomResultTables().

    RedeemCoupon - Request to return currency

    Validate purchases in the server API

    PlayFab

    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Runs on PlayFab
    • Pricing

    Solutions

    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA

    Engineers

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

    Resources

    • Forums
    • Contact us
    • Blog
    • Service Health
    • Terms of Service
    • Attribution

    Follow us

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Create an article
    • Post an idea
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges