Você pode construir ant-hacks mas são meio complicados de formular, e são muito fáceis de ser burlados... Sobre o ban por IP basta você fazer um ant-vpn, ou seja quando ele logar ele será barrado se estiver de vpn, basta fazer algumas requisições em um site que verifique se o ip está de vpn. Use a include a_http.
github.com/iacta
kill your memories, before they kill you