What do I need in order to make a player-hosted online RPG?

For a peer-hosted setup like you describe I would recommend anything but photon for the reasons already mentioned above.

Personally what I recommend these days is Mirror.

As for what service you would need: Regardless of what networking system you use, your player’s servers are not going to be connectable if they are behind a router, so you’re going to need some sort of relay solution.

For that I recommend my own recently released Noble Connect asset which will work with Mirror in the next release.

There are also many other options for your networking system if you look around. MLAPI is another prominent one, and it comes with relays, but you have to host them yourself, so still not totally free.

1 Like