I\'m making a network game (1v1) where in-game its p2p - no need for a game server.
However, for players to be able to \"find each other\", without the need to coordinat
An intermediate solution between hosting your own dedicated server and a strictly P2P networking environment is the gnutella model. In that model, there are superpeers that act like local servers, having known IP addresses and being connected to (and thus having knowledge of) more clients than a typical peer. This still requires you to run at least one superpeer yourself, but it gives you the option to let other people run their own superpeers.