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 /
  • General Discussion /
avatar image
Question by Talha · May 24, 2019 at 02:06 PM · apisunity3dLeaderboards and Statisticslimitspricing

Limits on essential tier

Hi, I am creating a simple single player unity 2d game. I would like to know some things.

1) the number of api calls per minute (or per day?) is there any limit on api calls?

2) actual cost of essential tier. (like is it free? do we have to pay something? believe me we would love to pay, because we dont want to take playfab for granted, it is a brilliant solution to many of my problems, cant stress enough how much we love it so far

3) If we are only using cloud scripts, players stats, leaderboard and loginswith specific devices( these are all liveops features right? are they free? actual limits on each service? is there any specific docmentation where we can find that out?

4) what should we expect to pay at the end of the month?

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

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Brendan · May 24, 2019 at 06:42 PM

Great question, and one that can cause confusion, so I'll be as detailed as possible.

Obviously, nothing can be "unlimited", since resources are finite. What we've done is to set up limits in the service that help to prevent performance issues due to bad behavior, and those act as "burst limits". What that means is, for example, you could send a bunch of calls in rapid succession from a client - say, doing several data writes, a few reads, plus a couple of Cloud Script calls and VC purchases - all in a couple of seconds at the end of a game session. That wouldn't be an issue. But if you were to sustain that level of calls for an extended period of time, that would be. And again, this is all on a per-client basis - we're not concerned about millions of clients all making calls, as long as each one isn't making excessive calls. After all, we support millions of simultaneously connected clients today.

Costs on our side for the core service are largely driven by the size of data read/written, and the frequency. So what you should be thinking about is how to optimize your calls so that you're minimizing the frequency with which you hit the backend. Think along the lines of a few calls per minute, averaged over the lifetime of the player session. Again, bursts are fine, as long as they're infrequent.

As an aside, if your game design requires regular, higher frequency calls due to the need to have security on the gameplay, what you really need is to use custom game server hosting (whether hosted by us or elsewhere). That way, your servers can exchange data with the client at any rate you like, with your servers periodically updating the backend data for the players. Usually that's at the end of a session, but if your sessions run long, you'll want to do that update every minute or two.

Now, specific to your questions, that covers 1. For the others:

2. The core service is free in the Essentials tier. Content (CDN) usage and server hosting aren't part of that, as they're potentnailly unbounded in terms of usage per player.

3. You can find the limit differences between the free and paid tiers in this thread: https://community.playfab.com/questions/13455/limits-for-pro-tier.html. "LiveOps" is a much broader topic. Those features are certainly used as part of a total LiveOps plan, but so are many others. I'd recommend reading our LiveOps guide, which you can get from http://playfab.com.

4. If you're in our Essentials tier, not using CDN or server hosting, and you haven't selected any limit increases, nothing. The only things you would ever be billed for are things where you explicitly agree to spend money on them.

Comment
Talha

People who like this

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

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

    1 Person is following this question.

    avatar image

    Related Questions

    Leaderboard/Tournament questions 1 Answer

    Problem no work sent leaderboard HIGSCORE 1 Answer

    Looking to increase our Prize Rank limit 1 Answer

    Checking api usage to migrate to newest pricing model 2 Answers

    Getting all clan members data/account information without making a lot of API calls 1 Answer

    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