It's quite simple. Just use digital signatures on the data files. The game server can then be set up in such a way that all add-ons used on the server has to be signed by a specific signature. That means that a server owner can "brand" a set of add-ons that are legar, stamp them with his diginal signature and allow people to use it.
If they are changed then the signatures won't work anymore and the player will be denied connecting to the server.
This has the added advantage of dealing with hex editing that no "secutiry by obscurity" method protects from. |