Плагин Античит mAntiESP - Предотвратите использование Entity ESP на вашем сервере [v1.0.2]

mAntiESP - Предотвратите использование Entity ESP на вашем сервере
Краткое описание:
Анти-ESP на уровне пакетов с DDA-трассировкой
17
189
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
Java
  1. Java 17
Исходный код
https://github.com/murkjava/mAntiESP/
Зависимости
PacketEvents-2.13.0
Что это?
mAntiESP
— это решение для защиты от клиентских читов (ESP, Tracers, Wallhack). Плагин физически блокирует отправку спавн-пакетов клиенту, если между ним и целью есть препятствие. Чит-клиент просто не получает данных о существе за стеной — их физически нет в исходящем трафике сервера.

Плагин корректно обрабатывает F5 (третье лицо). Алгоритм видимости рассчитывается от возможной позиции камеры игрока, поэтому смена перспективы не ломает логику работы — вы всегда видите то, что должны видеть, независимо от угла обзора.

Как это работает (Техническая часть)
Построен на базе библиотеки PacketEvents, что позволяет перехватывать пакеты на самом раннем этапе формирования, до попадания в исходящую очередь.

В качестве алгоритма видимости используется модифицированный 3D-воксельный DDA (Digital Differential Analyzer) вместо классического RayCast (трассировка по коллизионным моделям).
  • Преимущество DDA: Алгоритм идет строго по блочной сетке мира с постоянным шагом, что дает вычислительную сложность O ( n ). Это значительно легче для процессора, чем обсчет сложных хитбоксов сущностей, особенно при большом скоплении мобов.
Производительность (Beta-тест)
Проводились стресс-тесты на выделенном полигоне с высокой плотностью сущностей:
  • 300 мобов
  • 200 животных
  • 150 предметных сущностей (опыт, дроп, стрелы).
Тестирование проводилось на сервере с 2 ГБ ОЗУ. Плагин показал себя стабильно, но из-за отсутствия масштабного онлайн-нагружения на реальном проекте, эти данные — предварительные

❗ Важное предупреждение
Плагин сырой. На данном этапе могут встречаться:
  • Баги видимости (артефакты, проблемы в геймплее).
  • Потенциальные утечки памяти при экстремальных нагрузках (>500 сущностей).
Если найдете проблемы, которые мешают игре или тормозят сервер — прошу создать Issue на GitHub. Постараюсь фиксить максимально оперативно.
  • image.png
    image.png
    255,3 КБ · Просмотры: 53
  • image1.png
    image1.png
    167,8 КБ · Просмотры: 52
  • image2.png
    image2.png
    274,4 КБ · Просмотры: 53

Автор

sedrwer234
ВерхНиз