Как по мне самый правильный вариант, что бы люди перестали использовать макросы, нужно напрячь ГМов влиться в игровой процесс и бегать по различным ферм спотам.
Я думаю отличить живого игрока от макросника вполне возможно.
Можно на первый раз ограничиться предупреждением, а если ник персонажа встречается уже не первый раз-выдавать баны.