Боты шлют запросы гораздо чаще людей и съедают производительность сервера.
Почему Массовое подключение ботов, которые без перерыва фармят, ходят и торгуют → Следствие Растут нагрузка на сервер и на БД → На экране Тормозит отдельная локация для фарма или весь сервер (слоумо, задержка ввода)
Основной ответственный Команда разработки · Разработка сервера · Совместно Команда инфраструктуры · Сетевая инфраструктура
Команда разработки: задачи
Обнаруживать ботов, ограничивать частоту запросов по аккаунтам и персонажам.
Команда инфраструктуры: задачи
Ограничить частоту подключений и запросов по IP (с запасом, потому что в компьютерных клубах и мобильных сетях много игроков сидят за одним IP), блокировать диапазоны адресов ботов на файрволе и WAF.
На графике
Высоко только у некоторых · запросы в секунду по аккаунтам и IP
Где смотреть
Смотреть в логах игрового сервера распределение числа запросов в секунду по аккаунтам и персонажам и топ по этому числу. Если метрик в коде нет, смотреть число запросов по IP на файрволе и WAF
Подтверждает
Небольшое число аккаунтов или IP без перерыва шлёт запросы с частотой, недоступной человеку, и после их ограничения нагрузка на сервер заметно падает
Опровергает
Если запросы равномерно распределены по аккаунтам, это обычный рост онлайна (превышение бюджета тика, задержка автомасштабирования)