I know this topic has been up several time already, but non of them has any real concrete information in them. I have been thinking about how to create a matchmaking system thats only limited to listing available hosted games and that seems pretty simple just using a web server which is cheap and easy to manage. It would just be a sql database that stores the current hosted matches and a php interface that can add matches and return a list of matches available, and a Cronejob would make sure...
Creating you own Matchmaking system
Creating you own Matchmaking system