Hey there,
So been evaluating Playfab and I do love what is setup, but now that I'm getting going I'm a bit worried about the feasibility for our application.
We have a host that needs to get and set data for up to a 100 users at a time, with a global leader-board with multiple stats.
Problem 1.
looks like we can only have a single stat leader-board, which means that we have to update multiple leaderboards for each player. With 5 stats, that's 500 calls alone a round...
problem 2.
Getting global data on a leaderboard of a 100 with multiple stats...
- Get one leaderboard to aggregate off of.
- get player profiles for each user to get statistics.
Problem 3.
When a player joins the match we need to check and validate their characters/skins/entitlements...
Could seen to pull player statistics and other data on login. So have to login -> then call profile to get it to work.
Off the cuff on our first iteration we're looking at way too many api calls on a full round - plus waiting for data to come back just to make another call is a huge roadblock at some points.
The worst of it - our matches are only about 5-10 minute long...
Is there a better way we can manage this workflow, still digging in and reading but the data-sets right now have me a bit worried that we're going to be making way too many calls if the game picks up at all.