4 ms·
I mean if everyone already has a way to contact their friends (discord) and say "hey let's play this game together", sharing that link does away with the need f
by sdegutis 8y ago
I mean if everyone already has a way to contact their friends (discord) and say "hey let's play this game together", sharing that link does away with the need for a coordination server. But there's still the need for at least a server, even if it's just one of the clients that knows how to take charge (like Minecraft).
- Klathmon 8y agoYeah, I skipped over a lot of the details, but you would need someone to choose to be a "host" (at least in terms of a "host" for the connection signaling stuff), but you can also implicitly make it the person who created the link safely.
- derefr 8y agoIf everybody is behind NATs (without uPnP privileges), nobody can be the "host" for connection-signalling purposes.
- Klathmon 8y agoThere are public ICE/STUN servers that can facilitate NAT-punching, google even hosts one. But that's not the aspect that I thought the root comment was talking about, but more the aspect of "A is hosting a room called 'stuff', and B and C want to browse the list of rooms and connect to it".
- ObsoleteNerd 8y agoThe link could just be encoded information that gives the hosts details for everyone else to connect to.