I’ve been doing some digging on multiplayer networking again because I’m crazy and stubborn and after a good few years I’ve decided that for me personally mirror networking is looking like the most solid option. The problem is when it comes to peer to peer I want to make it as straightforward as possible to create games and connect to them potentially without I.P address nonsense. I think most old school gamers will be able to handle this but to be as insulting as possible I have to consider how to make the process relatively idiot proof.
Two big reasons why I’m picking mirror networking, cost, of course it’s free and players can do whatever they like in this sort of system and I don’t mind that. I think I’ll even have old school passworded servers just to make sure that hackers can’t screw with other peoples’ gaming experiences too much since it’s probably going to get exploited anyway. I can create my own infrastructure so to speak while not relying on third party programs like steam so that means if anything happens the game is fully functional stand alone and a dead multiplayer mode won’t be an issue if people want to hop in and game with each other which is a major problem for games with multiplayer.
Now I did find something quite interesting on github and I’m not above downloading assets or looking at other peoples’ examples in this instance to help me along here with development. Like with skirmish computers I know sooner or later I’m going to have to have a look at this topic and tackle it properly.
I think this looks pretty promising, but I could definitely do with suggestions from people who have had to approach this.