Unique Client ID
As Griefers are getting better and better it should be considered about adding a unique ID to a client.
The ID should be unique per computer and not per client, so that deleting a file is not enough.
Lamers have to change the source or manipulate during runtime to circumvent this.
The Unique ID could be drived from the ethernet mac address for example.
just a long CHECKSUM or SHA512 over the mac to make it not easy to go back to the real address.
The real burned in MAC should be used, not the user setable.
Anyway this is a privacy problem, so there should be a one time notice on first startup, where the player has to accept, that a unique id of his system is transmitted to the server.
The Server should be able to ban this unique id instead of ip only.
Also there could be a ID of the client os, so that tablet and smartphone users can be banned too.
The ID should be unique per computer and not per client, so that deleting a file is not enough.
Lamers have to change the source or manipulate during runtime to circumvent this.
The Unique ID could be drived from the ethernet mac address for example.
just a long CHECKSUM or SHA512 over the mac to make it not easy to go back to the real address.
The real burned in MAC should be used, not the user setable.
Anyway this is a privacy problem, so there should be a one time notice on first startup, where the player has to accept, that a unique id of his system is transmitted to the server.
The Server should be able to ban this unique id instead of ip only.
Also there could be a ID of the client os, so that tablet and smartphone users can be banned too.