I am working on some
code that uses Source server queries. When I issue a PLAYER query, the
reply comes back much as expected, however, in at least some instances, there is
a missing player entry. For example, when I query a server, the "Num
Players" byte indicates there are 24 players in the game. I then
get the player blocks: in Index, Name, Kills, Time Connected format.
However, in some responses, there is a missing player
block.
I.E. Indexes
returned are:
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23 -
information for player index 22 is not received.
Is this a known
issue or am I missing something?
Also,
there
seems to be a discrepancy between the behaviour of query and the documentation
at http://developer.valvesoftware.com/wiki/Source_Server_Queries.
Is there more recent documentation anywhere that reflects the current version of
srcds?
Thanks,
Frazer.