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

David A Kimball JR suggested an idea · Jan 03 at 03:49 PM · Player DataShared Group Data

Server\Group Entities, with stats and storage capabilities similar to Player Entities

While PlayFab supports use cases for ecosystem players to authenticate, manipulate state, and query aggregations I would like to see this capability expanded to support Server entities as well as Group Entities that contain either Player Entities or Server Entities.

Ideal Scenario

I spin up 1000 servers, on boot up the servers register a server entity/account using the playfab secret as credentials, the server can then manipulate statistics related to itself, or save data like JSON or map files to the server entities data storage container. Useful metrics would be FPS, Latency, #Players or even used for gameplay.

When the servers create their server entity they immediately join the Server Group collection, we would like the server group to also be a container we can enumerate - for example give me the last recorded stat variable PlayerCount from each member of the server group - which we could then display to clients. We could then do leaderboards to rank our servers in terms of order by queries for example.

Telemetry and Stat Aggregations are hugely important for a large scale multiplayer ecosystem, equally as important are the servers the customers are playing on, and because the information we want to track or expose is not already a performance counter it makes more sense to expand PlayFab to support this scenario rather than invest in a whole separate ingestion/aggregation/reporting solution for (N) number of servers.

Thanks!

David Kimball

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

No comments

· Add your reply

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

    6 People are following this .

    avatar image avatar image avatar image avatar image avatar image avatar image

    Related Ideas

    Segmentation/Custom reports request

    Is Friend Online ? Provide API to get last player activity timestamp.

    Huawei Pay (AppGallary)

    Ban reason and time

    Inbox System

    Have Display Name shown in active server instance to be able to uniquely identify servers for debugging and error catching

    Wildcard or regex use to get userdata

    Add document store (database)

    Add player tags in the game manager dashboard

    Cross-Title Virtual Currency

    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