I still vote letting having an option to let users set what game they are in. Fix all our problems
That wouldn't work because DC Now needs the game to be reported at regular intervals to know if the player is still online. Once it stops receiving reports from DreamPi, it shows the player as offline.
I'm working with Kazade to try and fix games like Pool and occasionally 4x4 Evo that don't show up. Maximum Pool needs some custom software to detect the game since it doesn't send out DNS lookups when you have a save file on the VMU (since the server IPs are stored in the save file and don't need to be looked up). 4x4 is still a mystery at the moment. It seems to just randomly show up. Every time I go to packet log the game and figure out the issue, it works fine; so that's a bit frustrating.
On the original topic, there's no reason at all why Q3A wouldn't show up. Some people have issues with DC Now in general which I can only assume is down to a local network issue.
Edit: I found the problem with 4x4! We're going to try and figure out a solution but in the meantime a temporary fix is to stay at the GameSpy login screen for about 10 seconds before proceeding to the server list. The game should show up if you do this.