Okay so, my current 'complete banning' solution is to ban by IP, Key and ComputerID. If one matches and the others don't, they either get updated or added to the list (associated with the key).
However, not only can an IP be changed, but a 'Computer ID' can be spoofed in roughly two or three clicks with a single digit edit. What i'd like to know is how a Computer ID on BYOND is generated, and if it'd be possible to check for differences. For example, if just one or two digits is different, chances are someone is trying to spoof past the system.
If this isn't possible, does anyone have any suggestions to go about this more effectively?