1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
-------------
?action=hosts
-------------
(get host list & information and online racers)
requires: -
optional: -
returns: HOST STRUCT:
HOSTNAME char[32]
TMLT byte[4]
TCRM byte[4] // Track, Config, Reversed, Max players allowed
CARS ulong (4 bytes)
RULES ulong (4 bytes)
LAPS byte [1]
QUALMINS byte [1]
spare byte [1]
spare byte [1]
NROFRACERS byte[1]
RACERNAMES char[24 * NROFRACERS]
LAPS work like this:
L is the given Laps value
0=practice
1-100=laps
101-190=110-1000 laps... 100+(L-100)*10
191-238=1-48 hours... L-190
TMLT means:
Type 0 : old S1 / 1 : new S1 / 2 : S2
Main version times 10 (e.g. 3 means version 0.3)
Letter e.g. 'H' in 0.3H
TestId zero : official / non-zero : test patch id
(*) TRC is in numbers:
000 = bl1
001 = bl1r
010 = bl2
..
220 = fe3
221 = fe3r
etc.
cars bits:
XFG 1
XRG 2
XRT 4
RB4 8
FXO 16
LX4 32
LX6 64
MRT 128
etc etc
rules bits :
CAN_VOTE 1
CAN_SELECT 2
QUALIFY 4
PRIVATE 8
MODIFIED 16
MIDRACEJOIN 32
MUSTPIT 64 |
Partager