Scorpious is right, however... There's ways around it. Require server ops to distribute their own version of the client that is not opensource. For example:
I run server (REVENGE OF AOREKAEPROKROTHERIOAS [PVP]).
My RoA compiled client will have a special ID (that cannot be changed considering it's in the binaries). The server will check the ID and if it does not match what I have specified, it will not connect. And there you go...
|