Hi,
I'm building a game with an authoritative server structure that checks all client requests to prevent any kind of cheating. This includes:
- Setting player cards in their deck
- Changing from a character to another
- Asking to upgrade a card
- Changing from a tutorial step to another
- Granting items
And many more...
Basically, all changes made to the player save are verified by the server and sent back to the client.
Should I use Cloud Scripts or PlayFab multiplayer servers (dedicated servers) for this? There is no plan for matchmaking in my game so I would not use the PlayFab matchmaking feature.
It seems heavy for Cloud Scripts to handle the entire server logic.
Also when I upgrade the app version of the game, I want to upgrade progressively so for instance with PlayFab multiplayer servers I could upload a new build on one server and redirect the players who downloaded the new app version there while the others would remain on the servers still running the previous version.
Thanks