game: QUAKE (NetQuake) version: 1.06 protocol: IP default port: 26000 query: "\x80\x00\x00\x0C\x02\x51\x55\x41\x4B\x45\x00\x03" Answer: BYTE unknown[ 3 ] = { 0x80, 0x00, 0x00 } BYTE size = strlen( ipport ) + strlen( name ) + strlen( map ) + 0x0B BYTE unknown = 0x83 char ipport[] char name[] char map[] BYTE players_online BYTE players_maximum BYTE unknown = 0x03 Example: -------- 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF 00000000 80 00 00 1F 83 31 2E 31 2E 31 2E 31 3A 32 36 30 .....1.1.1.1:260 00000010 30 30 00 44 75 65 6C 00 44 4D 36 00 01 02 03 00.Duel.DM6.... Decoding to: Game "Duel" on the host with IP 1.1.1.1 on default port 26000, map dm6, 1 player of 2.