Query servers in a extra thread
Query the servers in a extra thread.
The server query shouldn't be handled in the main (ui) thread since the FPS in the main menu are low and will cause higher pings.
This feature should be added to the client, so the pings shown in the serverbrowser are more accurate.
^FPS limited to 1 as an example
Servers aren't queried in the main thread, however, the packet is sent and received on the mainthread. Thats just the bad design of the cod engine.
oO so they have a thread for querying the servers asking the main thread to send and receive packages?
The server information code is made by us, but uses engine code to send/receive data. Anyway, it now creates a thread to set the serverdata, hopefully decreases ping.