TIDNS: Tribal Identification Number System
I'd appreciate some constructive criticism on my current system. I'll try to thoroughly describe it as well as possibe.
TIDNS: Tribes Identification Number System
The TIDNS is a serverside 'fix' that will replace the GUID system when the authentication servers cease to exist. It currently uses a 16-byte integer ID that pseudo-randomly gets a number between 0-9 for each byte. It applies this TIDN when a user connects to the server. It assigns the client a TIDN, which is recorded and is linked with the client's IP. This, of course, can be a hassle with clients using routers, which change the IP very often. Also, if the user has multiple accounts on the same IP, both accounts would have the same TIDN; however, I have devised a few fixes for this, although they are not 'official'. Here is the process:
So far, the TIDN generator and recorder are working nicely. Next up is setting up the admin lists and whatnot (Won't be difficult at all).
Any ideas would be more than welcome
TIDNS: Tribes Identification Number System
The TIDNS is a serverside 'fix' that will replace the GUID system when the authentication servers cease to exist. It currently uses a 16-byte integer ID that pseudo-randomly gets a number between 0-9 for each byte. It applies this TIDN when a user connects to the server. It assigns the client a TIDN, which is recorded and is linked with the client's IP. This, of course, can be a hassle with clients using routers, which change the IP very often. Also, if the user has multiple accounts on the same IP, both accounts would have the same TIDN; however, I have devised a few fixes for this, although they are not 'official'. Here is the process:
- Client joins the server.
- The client is assigned a TIDN, which is recorded next to his IP address.
- [Unofficial] The client's name is also recorded with his IP and TIDN.
- The client can use the chat command /getTIDN to retrieve his TIDN.
- The client can give the host / administrator his TIDN, or it can be manually retrieved. You can then use this TIDN in the admin lists, ban lists, etc.
So far, the TIDN generator and recorder are working nicely. Next up is setting up the admin lists and whatnot (Won't be difficult at all).
Any ideas would be more than welcome

Comments
Where's Waldo?
Tribes Identification Number System? Then what does the 'D' stand for in TIDNS? Just curious.
Let me re-do that for you
T-ID-NS
ID-Identification
GetRandom(Low, High) simple
then i check to see it's not in use
then i record it like soooo many ranks
(idiotic person)
We must look for him!