Hello, I'm starting to integrate more multiplayer functionality into my game using playfab and had a question about effectively using CloudScript and Dedicated Servers.
I've essentially got a turn-based card battle game that is part multiplayer matches, part single player rpg. You have matches and a single-player quest, but that quest has rewards that can affect PvP multiplayer (e.g. cards won in single player campaign can be used in multiplayer). So there's a strong reason to prevent cheating in the campaign. After reading through the documentation for PlayFab, I'm left of the opinion that perhaps cloudscript could be a strong option for tracking and validating single player progress to reduce likelihood of cheating, but then I'd want to use multiplayer servers for the multiplayer matches.
Is there any reason I shouldn't use cloudscript for tracking the single player progress and instead create multiplayer server but do a single-player campaign game mode?