So I decided to write a small server browser, and I am a bit stumped. When you send the getServers request to the master server, you get a getServersResponse that can contain a maximum of 256 servers. I only appear to get one getServersResponse as well, so how in the hell do you find more than 256 servers?
You don't, apparently. It seems Q3A cheats by caching the servers to servercache.dat, retrieving them from said file when booting the UI (done in _UI_Init(), ui/ui_main.c).
^misantropia^ wrote:You don't, apparently. It seems Q3A cheats by caching the servers to servercache.dat, retrieving them from said file when booting the UI (done in _UI_Init(), ui/ui_main.c).
There has to be a way... ASE and stuff grab more as well?