Indeed it isn't responding with the expected results. HLSW can't read the
server rules and I'm getting the same response and same magic number. 

                                     fe ff ff ff f8 55  .di............U
       00 00 02 00 e0 04 ff ff ff ff 45 42 00 73 6d 5f  ..........EB.sm_
       73 61 79 73 6f 75 6e 64 73 5f 76 65 72 73 69 6f  saysounds_versio
       6e 00 31 2e 35 00 68 6c 78 5f 62 6c 6f 63 6b 5f  n.1.5.hlx_block_
       63 6f 6d 6d 61 6e 64 73 00 31 00 68 6c 78 5f 77  commands.1.hlx_w
...
...
                                     fe ff ff ff f8 55  .di....*.......U
       00 00 02 01 e0 04 61 63 74 00 00 73 76 5f 76 6f  ......act..sv_vo
       69 63 65 65 6e 61 62 6c 65 00 31 00              iceenable.1.

Does 1248 mean anything to anyone? Perhaps it's the total bytes in the
entire response? I'm just guessing... It's really close actually. There's
1294 bytes in the entire response (both packets). 24 of that is header data
for the split packets.


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Andrew Collins
Sent: Tuesday, January 08, 2008 6:34 PM
To: hlds_apps@list.valvesoftware.com
Subject: [hlds_apps] Additional 2 bytes in TF2 query protocol

Haven't seen a message in this mailing in so long I'm not sure if it's
still active, so lets find out. :)

Example Server: 8.12.16.207:27015 Jiggly's Fun House #1 TF2

When sending a request for a rules packet from this server, it is
responding with this:

fe ff ff ff 67 20 00 00 02 00 e0 04 ff ff ff ff [rest of standard rules
packet]

According to this page:
http://developer.valvesoftware.com/wiki/Server_Queries#Protocol

This packet header breaks down as this

fe ff ff ff     = Split (long)
67 20 00 00     = Request ID (long)
02 00           = Packet Number (short)
e0 04           = ?
ff ff ff ff     = Start Rules (long)

What is the e0 04? The packet doesn't use compression, and if it did
those two bytes are too small for the 2 expected integers, so what is it?


_______________________________________________
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