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 milox · Nov 08, 2020 at 01:11 PM · pricing

Sudden estimated bill hike after deleting players

So I had a clever idea to delete a million inactive users to save some monthly costs. And the next day I look at my estimate bill for the month suddenly risen almost 10 times from $44 to $344. All the charges are for Profile Writes. Does Playfab/Microsoft really wants to charge me 300$ for a bunch of one time database deletes? Going from $0 to $30-$40 a month I can live with, but suddenly charging me $300 for something I thought was going to be free since nowhere in the pricing it says that one time mass deleting player data counts as dozens of millions of writes? Is there a way to cancel this?

This game doesn't make enough for me to pay so much for simple database storage so I'll have to shut it down or switch from Playfab, which would be difficult since it's quite old Unity game. This whole Microsoft inspired transition is just not cool. For years Playfab was essentially free for small games when it was independent, now suddenly you charge these criminal prices for indies that barely scrape by. There's no spending limit option, no warnings, doesn't even show you immediately how much you'll pay, you just quietly rack up the bill and only see the estimate the next day.

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 · Nov 09, 2020 at 02:04 AM

The meters are measuring your activity on the service - each operation has a fractional cost, which is what the consumption model uses. Player deletion is great for keeping your total month-over-month costs down - particularly if you have a title with high churn. But it is a non-trivial amount of work, and the one-time impact of a title that has a big backlog of players that you delete would be large. Deletion is, after all, a data operation that requires work to do. Unfortunately, there is no way to "undo" meter usage, since by definition that would also require CPU/database work to accomplish.

I'm sorry that the updated pricing isn't to your liking - we made every effort to ensure that indies have a way to build and launch their titles for free using the core services (the free tier, with Development Mode), and only pay when they have some degree of success (100K players), or need features like CDN or custom server hosting, where we can't realistically defer costs (those haven't change from the old pricing model). The change was made specifically for two reasons:

The main one was to unblock many developers we'd been talking to, who all wanted a consumption-based model, so that they could use just a few features. The MAU-based pricing assumed an average level of usage that was significantly higher than their needs.

The other reason was that we had a small number of titles that were using core services at a borderline-abusive rate - far, far higher than the average we'd calculated. So our choices to account for this were to either spread their costs out by raising everyone's prices or move to a model where each title pays for only what it actually uses.

One thing I can say is that we're continually working to optimize the service, in order to drive the prices down, and we've been continuously taking in feedback from developers, in order to tune the available tiers. Hence the reason we just posted the other day that we now provide a no-flat-fee pay-as-you-go tier, and managed to drop Party pricing by 90% (https://blog.playfab.com/blog/new-playfab-pricing-plan-with-no-monthly-minimums) thanks to key optimizations paying off.

If you're having trouble computing the costs for your title, or what any given change might mean, I'd highly recommend asking here, or opening a ticket with the support team via the Game Manager.

Comment

People who like this

0 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

    3 People are following this question.

    avatar image avatar image avatar image

    Related Questions

    PlayFab Pricing Questions: Indie Tier, Limits 1 Answer

    Difference between VirtualCurrencyPrices and RealCurrencyPrices? 1 Answer

    How are free Fv2 hours calculated? 1 Answer

    Hourly Server Rates by region on Free Plan 1 Answer

    How is the swearword filter billed 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