Game Lobby

Im working on a networked open source game in java (triplea.sourceforge.net).

Currently when people look for opponents, they go to an irc chat room, ask around to see who wants to play, and one player starts a server, irc’s the opponent his ip, the opponent then connects, and the game is started.

What im looking for is a game lobby system for people to find opponents, chat, host and join games, something like the microsoft zone.

It would preferably be open sourced and written in java, and have an api that makes it easy to add games to it.

Does such a thing exist?

There’s several that IIRC have open-source licenses. Try looking for the Qazal stuff first (one of their products IIRC).

Do you have a url?