This is helpful topic...
Has anyone some idea how to read out info from response to info request, sent to servers main port.
Its the "Game Info" displayed in multiplayer in-game menu.
Useful info might be: Difficulty, Lives, 3rd Person View and maybe something else also.
From empty server (with no players), i get nice response, and its clear how to read desired data, but when there's players connected, then the response is a mess, with some players names, but not all and this response is un-usable.
request is something like this (hex):
Code: Select all
00,02,B2,05,01,82,B0,E5,2A,A0,CF,D4,11,9E,1D,00,50,FC,21,3D,E6,01,00,00,00
Byte:
Code: Select all
0,2,178,5,1,130,176,229,42,160,207,212,17,158,29,0,80,252,33,61,230,1,0,0,0
178,5 part is mostly random and response consists the same number, maybe for some verification...
Last 3 zeros makes the response different (it asks different data to be sent back).
I made a program that displays servers info from Qtracker online server list, Custom list and HD2 favorites list.
It also has automatic refresh for selected server's info and have JoinServer function (with no HD2connector).
I would like to add some more info to basic info, this is why i was messing around wiht this.