Querying UT3 demo servers is a bit more complicated right now than just entering a IP and port and having a program do the rest.

We wrote a special phgstats class to query our UT3 servers.  Every time the server crashes or restarts the query ports change.  There's a scheduled task that runs every so often to grab the ports from the master server.  The class would grab those port numbers from http://emac.dfbgaming.com/ut3_servers.txt and query each server using the GameSpy v4 Query protocol.

The master server sends encrypted content and the GameSpy v4 Query protocol has a challenege/response check that needs to be passed.  I can probably set you up with a query block hosted on our side and include your UT3 server in the servers to check the port on.

If you want to do this on your own here's some detail on doing this (you need to do at least some coding, unless someone out there already has something):

We decided to write our own class alogather but Battlefield 2142 uses the same protocol as UT3 to query the server so you can use that option for UT3- the new version of phgstats has support for Battlefield 2142.  Only problem is dealing with the changing port.  Luigi Auriemma created a program to decrypt the master list from gamespy.  Just use ut3pcd as the game.  Source code is included:

http://aluigi.altervista.org/papers.htm#gslist

i.e. &quot;gslist -n ut3pcd&quot; would grab all the UT3 PC demo servers.  I wrote a script that reads in all the servers and finds our servers in the list, you can also use gslist's built in filter though.