Have you looked at the 1.31FoX version of the tribes client? The server side is not available for general download but there was some motion in the direction you are headed.
...
server handshake 4: get cpuinfo
client handshake 4: 0xF0F0F0F0 0x0000000F 0x00000020 0x00000190 0x0000006C false
...
in addition there was some effort to have the server generate a unique "cookie" and store it in the client's play.gui file. later the "cookie" could be retreived by remote query.
fox is deprecated and we don't generally see fox servers around anymore but some of that thinking may be accessible to you - before you ask i do not have it. years ago but pretty much abandoned.