Что делает
Бот вместо писателя: BookBot берёт книгу и перо, заполняет страницы до предела — случайными символами, рекламой или чем угодно, — подписывает и берёт следующую. На книгу у него уходят мгновения, на сундук книг — минуты.
Вред зависит от цели. Сотни тяжёлых книг в сундуках и шалкерах раздувают данные чанков и игроков: растут сохранения мира и нагрузка при загрузке такого места. Ещё это спам — книги с рекламой, разложенные по миру или розданные новичкам. Страдают и производительность, и сами игроки, которым приходится в этом жить.
Как заметить
- Игрок подписывает книги одну за другой с промежутками в доли секунды
- Страницы заполнены до предела случайными символами или одинаковым текстом
- Сундуки и шалкеры забиты подписанными книгами одного автора
Как ловят
Человеку на книгу нужно время: открыть, набрать или вставить текст, пролистать страницы, подписать. Сервер видит, когда книга оказалась в руке и когда пришёл готовый текст, и бот выдаёт себя этим зазором: десятки страниц под завязку за доли секунды, книга за книгой с одинаковыми паузами, текст из случайных символов или одинаковый в каждой.
Одна длинная книга — не преступление: игроки пишут романы и вставляют готовый текст. Улика — поток, где темп, размер и однообразие сходятся вместе и много раз подряд.