La teoria sería enlazar el cliente con un programa (anticheat, deberías programarlo tú) que antes de arrancar el juego, genere un identificador único (hardware ID) y que este sea verificado a través de una consulta podría ser
www.juego.com/ban.php?id=HARDWAREID
, luego de eso obtener la respuesta (ban.php recibiría el hardware ID y retornaría true si está bandeado o false si no lo está), en caso de arrojar false el cliente no es iniciado.
Cabe decir que este método es algo vulnerable que todo funciona de forma independiente pero para un niño rata debería bastar
Saludos