So the model I'm working on for multiplayer, is an ARPG, entirely room based. There's no global server/room list. You can only join on a friend (either friends list or invite) and since I intend to use Steam I figured hooking into Photon is probably the best way to go. Photon however told me they suggest using Bolt.
I read up and noticed that PlayFab has custom servers that can be used. I'm trying to decide the best route using PlayFab. If I want a room created only by a player rather than a single server everyone connects to, that can migrate hosts if someone leaves, but with authoritative code (because of course everyone cheats if given the opportunity) what is the best route to go?
Based on the thread here https://community.playfab.com/questions/331/206711347-Persistence-with-server-authority.html I'm guessing option 2 might be my best bet, using cloud script or the client api to make calls into photon. Or would it make more sense to use PlayFabs servers?
I only ask here because I know there are multiple ways to do this and wanted to get a feel for people's recommended way for those of you who've done this before.