Думаю вот пару идей:
1) создание валюты только для начального острова (account-bound) на манер серебра, скорее всего не актуально
2) запрет на передачу или перекупа до определенного уровня/кв (Trade-lock), плохой вариант, как показала практика
3) кап на передачу для "молодых" аккаунтов, от части поможет, особенно если сделать наоборот, кап на передачу от "молодих" аккаунтов.
4) создание Diminishing Returns чтоб персонаж не убивал только одного моба, из n возможных для получения лута, а чтоб лут менял место положение в x количестве мобов
5) Случайные паттерны спавна: Добавьте уже рандомизацию спавна квестовых мобов и ресурсов (трава, руда), чтобы простейшие пути движения (waypoint-боты) сбивались, ну самое кажись простое, хотя и такое обходят
6) анализ ввода, а точнее тайминга действий
7) группировка пула адресов / HWID научить сервер понимать где 2 устройства, а где многооконка, первостипеная проблема, почему и появились боты
8) Введение ГМ для реагирования за происходящим в игре, тем более что такая возможность в сервере есть, но некому там сидеть, просто делать это с видеофиксацией, чтоб не было злоупотребления при ображении/арбитажа или хотябы в моменты пиковой нагрузки новых "игроков", логи локации, время создания, время онлайна и т.д.
9) Система жалоб в меню игры, где можно любому отправить жалобу с кратким описание, дата, время, фото, и лог локации, а также время онлайна и уже отдельно проверять, а систематические нарушения автоматизировать для быстрого реагирования, за подленые репорты выдавать символическую награду (косметику) чтоб было видно героев сервера
10) создание систем античита: Вместо банов на ранней стадии используйте теневые ограничения (Shadowban). Бот продолжает бегать и думать, что фармит, но выпадающее с мобов золото для него становится «призрачным» (визуально начисляется, а на серверном балансе его нет) или дроп режется на 99%. Ботовод теряет дни, прежде чем поймет, что аккаунт «сгорел».
11) использовать Honey Pots. Разместите под текстурами мобов или скрытые объекты (Trap entities), которые не видны на экране реального игрока, но попадают в пакеты / память клиента. Если аккаунт пытается взаимодействовать с объектом X (который обычный игрок физически не видит) — это 100% бот, банить можно моментально.
12) Анализ времени сессии и человеческого фактора: Бот не отвлекается на чат, не тупит над инвентарем, не останавливается рассмотреть чужие скины и фармит 14–24 часа без перерыва на туалет/еду. Фильтр: Сессия > 8 часов + 0 сообщений в чат + 0 кликов по UI инвентаря = автоматический флаг на проверку.
13) Анализ социальных графов (Сеть контроллеров): Боты не живут изолированно. Рано или поздно 50 фермерских аккаунтов сливают голду на 2-3 промежуточных «склада» (мюла), а те — на основного продавца. Не баньте фармеров сразу. Отслеживайте, куда стекаются потоки, и баньте всю цепочку вместе со складами.
By
Graydblaze ·