Well, that's a good question! :) The 22 bytes was just an example.
Basically it's intermittent and random, but almost always it has the
header data in it as expected. I tried to run a few more to get some
examples and the first one I ran I hit another problem I noticed with
"weird" packet responses. In response to a ('e', 0x00) I got:
00000020 FF FF FF FF 66 0D
....f.
00000030 81 02 00 80 42 1C 17 61 69 B9 5C 70 72 6F 74 6F
....B..ai.\proto
00000040 63 6F 6C 5C 34 36 5C 63 68 61 6C 6C 65 6E 67 65
col\46\challenge
00000050 5C 32 31 32 36 38 36 35 35 31 39 5C 70 6C 61 79
\2126865519\play
<snip>
It's the 'f' repsonse... but with 'infostringrespons' data??? What the...? I'm not even sure what to do with this packet other than hope the data is not evenly divisible by 6... Guess I could check if it has the '\protocol' string in it, but still, seems a bit kludgey... no?
Wow, I'm not sure how you're getting CVAR settings from a WON master server. Are you SURE that you are querying the WON master and not a Half-Life game server? Maybe somewhere the IP address of the host you are sending request packets to is getting replaced by the IP address of one of the responses (i.e. a game server).
-- Jeffrey "botman" Broome
_______________________________________________ hlds_apps mailing list [EMAIL PROTECTED] http://list.valvesoftware.com/mailman/listinfo/hlds_apps
