A server is controlled by the host, I know when you as a non-cheater join a game you don't want to play with cheaters, but you can also host a server and control who enters and leaves. Cheating is the fault of an irresponsible host; any host minding any attention to the players can ban a cheater at will (or let players cheat). Even cheaters who want to cheat need a place for that.
__________________
|