The thing is, the released Quake III source code did not include the code for the master server, which left the open source devs with a little bit of a trouble. I've been reading Bruce Eckel's Thinking in C++ recently and wanted to practice some object oriented programming, so I thought I'll write one. And so I did.
I've just finished setting up a temporary website for my first own open source project.

I applied for a SourceForge project account. The application approval e-mail came today and I uploaded what I've done so far.
Check it out:
http://q3mass.sourceforge.net/
It's IMHO object oriented to the point of overkill.

It's still a work-in-progress, some features might be broken.
Features include:
- easily extensible architecture,
- portability,
- support for multiple games,
- proper handling of keywords (this is broken in id's master server software).
I'm pretty proud of it.

It's the first time I managed to pull off a complete piece of software on my own.
