По IP нельзя. У большинства IP динамический - это значит, что он изменяется сам в зависимости от нужд сети.
Сегодня забанили IP читера, через день у этого читера сменился IP и он играет дальше, а через месяц провайдер распределил забаненный IP честному игроку - и честный игрок не может зайти на сервер.
Можно подумать про бан по заводскому идентификатору плат, из которых состоит компьютер. Например, по MAC-адресу сетевой карты.
Тут две проблемы.
Во-первых, в некоторых случаях этот идентификатор можно подменить и играть дальше.
Во-вторых, есть ли у явы (клиента, лончера) доступ к такой информации о компьютере?
Но это уже другая история.
Идея с баном по IP точно провальная.