A while ago I posted my idea on the sourceforge requests tracker... the
simple and obvious reason it was rejected, was the fact that it requires
someone to host the software, and would have to have a good
connection... basicly, we all know that many games (eg: quake3) does not
have server-side filtering when querying master servers... thus, you
cannot ask for just servers with OSP 1.1, from Portugal, with no
password, etc, etc... you have to get the whole damn list :P
basicly, my idea was to make a "master server relay" which I dubbed
xqf-scanner. It would query master servers on a regular interval
(doesn't have to be too close together... say, 10 to 15 minutes would
do) and grab server names, rules, current map, etc... player info would
not be counted because obviously, players keep leaving and entering
(which would require more queries to the master server)... since qstat
can output to xml, it's fairly easy to keep this organized...
An xqf client would then set up a filter such as, Urban Terror, with no
password, and only from Spain (we can check this with geoip no?), and,
xqf would query the xqf-scanner for this info, which in turn would grab
the servers from the xml file and return them to the client... the
client would then ping them and retrieve all the info about them.
Obviously, in the case that no filters were used, xqf should not even
use the scanner, but query the real master server instead.
Anyway, the problem with this is obviously, getting someone to host the
relay... regardless of that, I have started to code this software,
mainly because I want to gain some experience with coding in linux (only
been a steady linux user myself for a little over a year).
I'll let you guys know when I have a working version. (only just
Just wanted to get your thoughts on this... and about the hosting, I
might be able to work something out... or we can just ask some linux
gaming-related websites to host it. I just think this would really
benefit the end users, saving them from a painful master server query
everytime they want to find a server (hey... half-life has like, over
btw, thats why I wanted to know the IRC channel for the xqf project...