Assuming I get a multiplayer (peer-to-peer) game running*, how would I go about creating a lobby so people could find opponents and kick off games over the internet? I assume you’d need some kind of central server for everything to connect to, but how would that actually work? It would be annoying to have to maintain a server of some kind, yet equally annoying to make people manually set up games via IRC etc.
How have things like Kev’s Mini Adventure handled creating a server?
*No laughing at the back there.