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 /
  • API and SDK Questions /
avatar image
Question by enrico · Dec 19, 2016 at 07:45 PM · dataTitle DataShared Group Data

Writable Shared Title Data

Dear support team,

I'm trying to find the right way of solving my problem but I'm not sure which way to go.

I am creating a game that allows player to create their own levels.

Level data is stored using the json format.

I would like to maintain a pool of all the available levels server wise, and make all this accessible for the users.

To summarize I need the client to read and write to a list of json files stored on the server.

I see that title data is not writable from users, I didn't find a way to set files on your CDN and I'm not sure if the shared user data is the way to go.

How do you think my problem could best resolved using PlayFab? Thanks for your help

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 · Dec 19, 2016 at 07:55 PM

What you're looking for is effectively a User Generated Content service, which we do not provide yet (but see below). Our data systems, broadly speaking, fall into two categories: Data which needs to be readable by all users is sharded and cached, so that it can be efficiently read by everyone, but which is infrequently updated by the title owner (such as Title Data), and data which needs to be frequently updated by the player, but which will only be accessed by that player or, at most, that player and a few others at a time (such as User Data and Shared Group Data).

Currently, our Content service could provide you with a way to do this, but you would need to have a custom game server which manages the writes to the data store (preferably with some additional checks on the data being sent), and an external data table which you would use to manage any metadata you need concerning the levels (most recent, any voting, reporting for infringing/offensive content, etc.).

In addition, if your title is still at least a few months from its ship date, we are planning on providing additional options for storage of custom data in a more flexible manner. So if you're still a ways out, please keep an eye on our announcement and blog pages, as we'll be providing more details of that in Q1.

Comment
enrico

People who like this

1 Show 1 · 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 enrico · Dec 20, 2016 at 09:37 AM 0
Share

Thanks a lot for your answer :)

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

    Data Access of Other Players 1 Answer

    Using playfab for a calendar in Unity 1 Answer

    How to store frequently read/written shared data? 1 Answer

    Fast/Instant Title Data Update 1 Answer

    Use Shared Group Data for a live event system? 4 Answers

    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