- Edited
This is something that I've been thinking about quite a bit with regards to the privacy aspect of peer to peer gaming. Sure you can get it setup but unfortunately if you want to host a game on your computer and have people join then this means you have to give out your external I.P address which isn't a very comforting thought for some people who care about privacy.
Are there any modern methods these days of getting around that problem? I'm wondering for example if you could create some kind of peer to peer global list for games created by players and then have them join an ID generated by the game code rather than having their I.P address for all to see.
To simplify what I'm thinking about:
. PlayerHost creates game
. separate ID is created for the I.P address the PlayerHost is using to create the game
. Player1 looks at lists and sees PlayerHost ID but not the I.P address which is hidden
. Player1 joins the game and the client connects to the PlayerHost's I.P address but is unaware of what the I.P address is
It's likely complicated to implement this way but I'm wondering if it's possible because I think that with modern technology now it should absolutely be a thing to be able to create some kind of peer to peer global games list for people to join and create games.
I mean we can do it to a degree for stuff like Bittorrent so why not gaming?