This is my situation:
1. In our game the player can obtain characters like in Pokemon and a player can own around 200 characters at the same time.
2. Also like pokemon each character have some unique data to them (Levels, EXP, status etc.)
3. And we want a backend validation before doing anything to ANY character including Giving character and removing them as we want to do some monetization on characters, Which means the client shouldn't be able to modify the data directly.
First I found the old "Character" model have a 10 character/player limit so It won't work for me
Through all the documents It seems like using Entity is the way to go for new projects, but as I goes on it seems that the data can be modified by the client, which won't work for us either.
I found this
https://community.playfab.com/questions/19364/client-read-only-entities.html
where "Policy" for entity is mentioned, but I found no document about it.
Besides of the permission problem, I noticed there is a 500B limit to a entity object, (1KB for paid tier)
Even reducing the player's character limit to 100, less then 5B for each character sounds impossible to me. Are there any better solution for me? Should I use the old Player Data KVP or the Inventory instead?
Sorry for the broken english.