Hi,

Apologies if this is off topic, but I was wondering about the algorithm
a Steam client uses to decide in what sequence it will probe e.g. Counter
Strike Source servers.

I've observed qstat retrieve a list of servers from 
hl2master.steampowered.com:27011
and then begin issuing A2S_INFO queries to each server in the order the servers
ipaddr:port pairs were returned by the master server.

At essentially the same time, I observed a Steam client retrieve the same list
of servers from hl2master.steampowered.com:27011, and then begin issuing
A2S_INFO queries in some entirely random-looking order that I cannot fathom.

I manually confirmed that the first 5 servers returned by the master server
were identical in each case (I presume the rest were, or close enoug anyway).
Qstat probed in order, Steam client seemed to have no particular order. Anyone
know (and willing to tell) what logic the Steam client uses here?

cheers,
gja

_______________________________________________
hlds_apps mailing list
hlds_apps@list.valvesoftware.com
http://list.valvesoftware.com/mailman/listinfo/hlds_apps



_______________________________________________
hlds_apps mailing list
hlds_apps@list.valvesoftware.com
http://list.valvesoftware.com/mailman/listinfo/hlds_apps

Reply via email to