I'm porting a Unity title 16C4 with Jump. The game has 144 levels, and I'm saving the states for each level in one long string file. When I load it, I parse the string into each level's data and store internally in game's dictionary.
I've been using PlayerPref to save / long the long string file. However, when I try to save the long string file using UpdatePlayerData, I get this error.
Got error setting user data - Invalid input parameters.
I assume the string is too long, so I tried calling UpdatePlayerDate for each value, which gave me this error.
The client has exceeded the maximum API request rate and is being throttled
How can I go about this? It seems I should somehow send the long string file and parse it in the game.
It seems possible in the comment from the link above, as you said "Yes, encoding player data as a JSON object and stringifying that as the data in a player data key/value pair is a very common usage pattern. It would definitely be more efficient in our current data model.", but how could I do this..? Is there any sample for it?