I'm working on the Lobby architecture and there is the need to define how the structure will work.
Actually the architecture is only a simple server/client but we will go to an P2P system.
What if we offer both P2P or local servers as well as ones on a main server? Similar to how you can create dedicated source servers, but still host listen servers.
WIP
I'm working on the Lobby architecture and there is the need to define how the structure will work. Actually the architecture is only a simple server/client but we will go to an P2P system.
My proposal is to build it like this : https://leaguesandbox.github.io/media/networking-phase-5.png
These are the different people :
And here how the protocol would be :