The game I'm currently working on is an entirely online based ARPG. (Think PoE Diablo etc.)
I've noticed that PF is fantastic for sending and returning data in cloud script and for storing game data inside things like character data. What I'm concerned about is safety, and what the best flow of logic is for getting information to and from PF without using an external server. Character data such as equipped gear, damage to and from mobs, and even the health information on those monsters themselves.
Where is the best place to store all this information, and what would be the best way to send and request the information. It would seem sending a request to cloudscript checking if an item can be equipped and getting a return leaving the data to be updated in the cloudscript. Is the what people would consider to be the best method?
I'm simply not sure which methods are safe enough and while I know not letting the client doing anything but ask is the best bet, is using only cloud script the best method? And should the cloud script be sending an receiving data from CharacterData or only the client?