how about
people need their IPs to register with the server that they are joining.
and the admin can accept the registration if they want and stuff.
if the server doesn't recognized your ip it won't allow you to enter.
but what if people's ips changed?
then to bad for them, lolz