I’m poking around the multiplayer aspects of Unity now because at some point I do want to try out at making some simple multiplayer games as they often have good replay value. However as I’m still learning I’m trying to find out what the limits are of multiplayer networking and so on, I found a great asset I plan on buying called forge networking which will enable me to at least create my own dedicated server and have people play on a stand alone network rather than rely on anything made by photon etc. however what I’m curious about is if there are any other options for making the game completely stand alone.
For instance if I decided to stop supporting the game for whatever reason or there just wasn’t that much interest in the multiplayer I wouldn’t want people to be shut off from playing it if something happened to the master server. Now I’m fully aware there’s the pure, peer to peer multiplayer networking but I always have found in general using that is a bit tedious as a gamer. Is there a way to make some kind of server list that scans for active clients for example? This would make life a lot easier for people and also ensure they can find and run servers of their own should the game ever stop being supported.
I’m viivdly reminded of Freelancer for example, where they’ve gone and somehow reverse engineers the client so they can have it connect up to their own master server or some other thing which lets everybody make games on their and still play the multiplayer part of the game no problem.