Простейшая проверка ГМ а на автоматизацию это установки им цели для персонажа, так сказать, далеко за пределами локации. Результат на это примерно такой, робот тупо начинает бежать прямо не взирая на препятствия, ГМ наблюдает и ясно дела принимает абсолютно верное решение...
Другой метод, ГМ начинает сам подставлять фокус для игрока и если персонаж подчиняется то тоже однозначно опознаётся робот, Настоящий игрок, сидящий за управлением персонажа, некогда не будит слепо долбить вдруг появившиеся цели, скорее всего он просто отменит их и будит брать свои для атаки.
Так же применяется простое сворачивание игры и скрин рабочего стола или прямой просмотр событий на экране у клиента.
Существует и автоматизированный поиск, на основе статистики, проверяет время проведённое в игре и количество прибитых монстров, полученных и отправленных голдов, запущенных процессах на машине... При сильно больших цифрах АК попадает на очередь для проверки ГМ.
Так что получение личного сообщение это уже как бы сказать, для очистки совести, просто проверки ест ли хотя бы владелец рядом с компом

Совет всё прятать и маскировать:
1) запущенные процессы можно скрыть утилитами типа
HideToolz2) настроить бар меню в низу экрана на автоматическое скрытие

3) использовать ОС с минимальными правами пользователя.
4) все игровые процессы запускать в заранее установленном виртуальном компьютере используя например
VirtualBox5) ни каких ярлыков с названиями на рабочем столе.