Плагин Античит Spartan Anti-Cheat [4.0.2.4]

  • [#] Исправлено несколько ложных срабатываний, связанных с поршнем Speed.
  • [#] Исправлено несколько ложных срабатываний, связанных с разрушением блоков FastClicks.
  • [#] Исправлено несколько ложных срабатываний FastBreak, связанных с отсутствием учета зачарований.
  • [#] Исправлено несколько ложных срабатываний, связанных с полетом сервера Speed.
  • [#] Исправлена попытка создания некоторых кросс-версионных ложных срабатываний IrregularMovements jump(ticks).
  • [#] Исправлено ложное срабатывание Exploits, отменяющее наземную подделку зданий.
  • [#] Оптимизирован объект Player Profile с меньшим количеством и более быстрых методов и меньшим количеством используемой памяти.
  • [#] Потенциально исправлена ошибка консоли загрузки Folia.
  • [#] Исправлена математическая ошибка в проверке скорости.
  • [#] Исправлено несколько ложных срабатываний, связанных с надкрыльями скорости.
  • [#] Исправлено несколько ложных срабатываний, связанных с трезубцем скорости.
  • [#] Исправлена консольная ошибка Vehicle, вызванная неправильным кастингом объекта.
  • [#] Сделано так, что уведомления о подозрениях не отправляются при определенных обстоятельствах отсутствия данных.
  • [#] Удалена информация о нарушении из меню «Информация об игроке», так как она не важна.
  • [+] Добавлен метод в API разработчика для получения информации о нарушении для проверки.
  • [#] Исправлено неправильное вычисление оставшихся слотов обнаружения во всех случаях.
  • [#] Ограничено количество нарушений, сохраняемых для одного игрока, чтобы оптимизировать время работы со статистикой.
  • [#] Попытка исправить нехватку памяти из-за метода Bukkit для получения целевого блока на расстоянии.
  • [#] Исправлена консольная ошибка временных эффектов активных зелий игрока.
  • [#] Исправлено ложное срабатывание FastBreak, стоящего над блоком.
  • [#] Исправлено ложное срабатывание IrregularMovements bubble water soul-sand.
  • [#] Сделано так, что логи добычи не происходят после отключения проверки XRay.
  • [#] Исправлена ошибка консоли загрузки Folia, вызванная неправильной инициализацией перечислений.
  • [#] Исправлено несколько ложных срабатываний шага IrregularMovements, вызванных ездой на верблюдах.
  • [#] Исправлена консольная ошибка EntityDeathEvent, вызванная отсутствием метода.
  • [-] Удалено измерение нарушений, так как оно уже давно не пригодилось для проверки.
  • [#] Исправлена консольная ошибка временного игрока, связанная с версией протокола.
  • [#] Исправлено исключение одновременной модификации в слушателях пакетного боя.
  • [#] Исправлено исключение одновременной модификации в утилитах игрока.
  • [#] Уменьшено количество избыточного кода в утилитах игрока за счет использования существующих полезных библиотек.
  • [#] Исправлена ошибка роста массива прямой видимости за счет ограничения расстояния, проверяемого при проверке GhostHand.
  • [#] Исправлено исключение одновременной модификации в объекте игрока, связанное с эффектами зелий.
  • [#] Исправлена ошибка консоли библиотек, вызванная утилитами инвентаря на старых версиях сервера.
Важно:
[+] Новые проверки Exploits ground-spoof (1:1).
[+] Новые проверки HitReach (определение 0,1+ досягаемости/хитбокса).
[+] Новые проверки таймера (компенсация задержки, почти мгновенное срабатывание, обнаружение положительного или отрицательного таймера)
[+] Проверка Killaura MoveDirection «heuristic[interpolation]», предназначенная для новейших обходов ауры
[#] Исправлено множество проблем с боевыми проверками.
[#] Улучшена стабильность многих проверок.
[#] Исправлена ошибка с DAMAGE_EVENT
[#] Исправлена совместимость со старыми версиями (1.8+)
[#] Удалена проверка NoFall и заменена новой проверкой Exploits на обнаружение наземных подделок.
[#] Почти все слушатели теперь на уровне пакетов.
[+] Разделена статистика проверок на несколько факторов для повышения точности.

Прочее:
[#] Улучшена обработка Velocity вместо устаревшего damage.
[+] Добавлено измерение уверенности в том, что игрок взломан, для сохранения в логах плагина, чтобы помочь по многим причинам.
[-] Игроки Bedrock больше не будут проверяться на уровне пакетов из-за несовместимости.
[#] Сделаны более строгие вероятности, чтобы уменьшить количество уведомлений, но при этом улучшить стабильность.
[#] Исправлена ошибка консоли синхронизации, связанная с историей нарушений.
[#] Исправлены ложные срабатывания при столкновении надкрылий и мобов.
[#] Исправлена консольная ошибка Speed, связанная с материалами определенной версии.
[+] Реализовано новое определение KillAura, которое вычисляет соотношение хитов/повреждений для всех существ.
[+] Реализовано новое обнаружение FastClicks, которое измеряет и сравнивает шаблоны.
[#] Сделано так, чтобы сообщение об уведомлениях в messages.yml по умолчанию не показывало уровень нарушения, потому что это сбивает с толку.
[#] Исправлено несколько ложных срабатываний FastBreak с чувствительными блоками.
  • Лайк 0
Реакции:1 пользователя
  • [#] Сделали уведомление has-account необязательным.
  • [#] Сделано так, чтобы слушатели пакетов не запускались, если они не поддерживаются или устарели.
  • [#] Исправлена проблема с прослушивателем пакетов, из-за которой игроки не могли подключиться к серверу.
  • [-] Удалено разрешение на чат для персонала, так как оно больше не используется.
  • [#] Проверки больше не будут вычисляться или предоставлять доказательства, если они отключены.
  • [#] Наказания и предупреждения больше не будут выполняться, если недостаточно данных.
  • [+] Добавление префикса к сообщениям messages.yml, которые должны быть, но не содержат его.
  • [-] Удалены сообщения messages.yml, которые были сгенерированы, но не имели практического применения.
  • [#] Перемещен параметр settings.yml 'max_supported_player_latency' из категории «Защиты» в категорию «Важные».
  • [-] Удалена функция player-limit-per-ip и ее опция в settings.yml, так как она не соответствует будущему пути развития античита.
  • [#] Наказания за любую проверку теперь будут выполняться только в том случае, если вызванная проверка имеет достаточные доказательства.
  • [+] Добавлены 2 новые команды: toggle-prevention, toggle-punishment
  • [#] Заставил плагин показывать правильную редакцию там, где в некоторых случаях она была бы неправильной.
  • [#] Сделано более стабильное обнаружение лесов ImpossibleActions.
  • [#] Сделал многие обнаружения более стабильными, переработав часть базы плагина.
  • [#] Предотвращения больше не будут происходить, когда проверка выполняется на пакетах, так как они вызывают ложные срабатывания.
  • [+] Добавлено обнаружение NoWeb в проверку скорости.
  • [#] Исправлена консольная ошибка отсутствия класса в инвентаре PlayerProfile.
Код:
[+] Добавлен синтаксис/плейсхолдер конфигурации {vls:percentage} для уверенности в том, что кто-то взломал, для уведомлений об обнаружении.
  • [#] Исправлена неработающая опция silent в некоторых случаях.
  • [#] Исправлена консольная ошибка, вызванная отсутствием метода класса.
  • [#] Улучшены уведомления о подозрениях с помощью вебхуков discord
  • [#] Исправлена консольная ошибка, связанная с отсутствием материала MACE.
  • [#] Уведомления, предупреждения и наказания теперь будут происходить более точно.
  • [-] Удален код проверки скорости, который выходил за рамки своего ответственного класса.
  • [-] Удален избыточный код из классов, связанных с игроком.
  • [#] Улучшена базовая функциональность плагина за счет улучшения ввода абстракций.
  • [#] Сделал часть обнаружения надкрылий Exploits защитой, а не обнаружением.
  • [+] Добавлено уведомление о наличии учетной записи, чтобы помочь пользователям получить лучший доступ к нашим системам.
  • [+] Улучшено завершение вкладки плагина при загрузке большего количества команд.
  • [+] Реализована команда panic mode для управления тихим режимом и проверки наказаний для игроков.
  • [+] Проверка KillAura «BlockRaytrace» (попадание через блок)
  • [#] Исправлено неправильное отображение сообщения о выпуске java/bedrock.
  • [#] Исправлена внутренняя проблема кода, из-за которой некоторые проверки, такие как Exploits & MorePackets, частично выходили из строя.
  • [+] Добавлена колонка уведомлений в таблицу SQL, чтобы не вызывать ошибок SQL.
  • [+] Реализованы новые классы для обработки измененных констант форков.
  • [#] Слоты обнаружения теперь будут учитываться только для включенных проверок для игроков java/bedrock.
  • [#] Исправлена ошибка консоли блока ImpossibleActions.
  • [#] Исправлено ложное срабатывание необычного обнаружения BlockReach вблизи блока.
  • [#] Исправлено ложное срабатывание самодвижущегося трезубца NoFall.
  • [#] Исправлена консольная ошибка запуска вилки Folia, из-за которой плагин не загружался.
  • [#] Исправлено ложное срабатывание башни ImpossibleActions, вызванное математическим ограничением.
  • [#] Потенциально исправлено ложное срабатывание ImpossibleActions scaffold, вызванное математической ошибкой.
  • [#] Исправлено несколько ложных срабатываний предмета IrregularMovements new mace.
  • [#] Исправлена консольная ошибка транзакций ProtocolLib ping-pong.
  • [#] Исправлена консольная ошибка 1.8 get block direction.
  • [#] Исправлена консольная ошибка материала Velocity.
  • [#] Исправлено ложное срабатывание окружающего блока Velocity.
  • [#] Исправлено несколько ложных срабатываний расстояния BlockReach.
  • [#] Улучшена загрузка и сброс проверок для ускорения и повышения эффективности использования памяти.
  • [#] Переписана статистика, по которой судят о том, кто взломал, для использования количественной вероятности.
  • [#] Добавлены опции java/bedrock split к опциям punish & silent в checks.yml.
  • [#] Обобщил определение длины хода KillAura, перенеся его в проверку IrregularMovements.
  • [#] Изменена таблица SQL-функций с обновленными и новыми столбцами, рекомендуется сбросить таблицу.
  • [+] Добавлена дополнительная информация в меню «Информация об игроке», которая должна помочь в оценке игрока.
  • [+] Добавлена функциональность «кросс-серверных уведомлений», основанная на функциональности SQL.
  • [-] Удалена функция «чат персонала», так как она не связана с дальнейшей судьбой античата.
  • [-] Удалена функциональность 'защита чата', потому что она не связана с будущим путем античита.
  • [-] Удалена облачная функциональность 'кросс-серверная информация', которая будет заменена функциональностью SQL.
  • [-] Утратил актуальность метод API разработчика 'setVerbose'.
[#] Исправлена консольная ошибка выгрузки чанка мира.
[#] Повышена точность данных в уведомлениях об обнаружении.
[#] Исправлено ложное срабатывание эффекта рысканья лесов ImpossibleActions.
[#] Сделано максимально быстрое обновление движка исследований без перегрузки.
[+] Реализована новая статистика для оценки количества нарушений, которые должна игнорировать та или иная проверка.
[#] Исправлено несколько ложных срабатываний IrregularMovements при взрыве заряженного ветром предмета.
[+] Добавлено новое описание в меню инвентаря "Информация об игроке".
[+] Обновлена проверка функции "Облако", обновите ее, чтобы сохранить доступ к ней.
[#] Исправлено несколько ложных срабатываний Speed ground-invalid.
[#] Исправлена консольная ошибка, связанная с отсутствием метода при получении TPS сервера.
[#] Исправлена проблема, при которой наказания повторялись после выхода игрока из системы.
[#] Сделали проверку NoFall более мягкой в плане нарушений и предотвращений.
[#] Улучшена система предотвращения, чтобы учитывать параметры конфигурации в большем количестве сценариев.
[#] Исправлено ложное срабатывание BlockReach, вызванное игроками с bedrock.
[#] Исправлено ложное срабатывание IrregularMovements step, вызванное несколькими скоростями.
[#] Исправлено ложное срабатывание IrregularMovements gravity, вызванное скольжением надкрыльев.
[#] Исправлены ложные срабатывания FastBreak, вызванные эффектами задержки и спешки.
[#] Исправлено множество ложных срабатываний GhostHand, благодаря чему проверка не сохраняет нарушения долгое время.
[#] Потенциально исправлено ложное срабатывание ImpossibleActions при случайном размещении блоков.
[#] Проверка Exploits теперь относится к категории World.
[#] Исправлена ошибка с нулевым указателем HitReach.
[#] Исправлено несколько ложных срабатываний ItemDrops & FastClicks при сбросе предметов.
[#] Исправлена опечатка с запятой в логах плагина.
[#] Исправлена ошибка при использовании совместимости Floodgate только с Geyser.
[#] Удален ненужный код из проверки скорости.
[#] Исправлено повторное ложное срабатывание Exploits movement(spoof).
[#] Исправлено ложное срабатывание XRay, вызванное неверно реализованной статистикой.
[#] Улучшена информация о нарушениях в проверках IrregularMovements и NoFall.
[#] Исправлено ложное срабатывание при печати еды в IrregularMovements.
[#] Исправлено ложное срабатывание щелчка сдвига InventoryClicks.
[#] Исправлено ложное срабатывание IrregularMovements jump(height) low-ground.
[#] Исправлено ложное срабатывание Exploits ground-spoof nearby-entities.
[#] Исправлено ложное срабатывание NoFall при отскакивании блоков, связанное в основном с кроватями.
[+] Реализован способ корректной асинхронной загрузки данных из блоков и миров. (вне основного потока)
[+] Все проверки теперь поддерживают бесшумный режим с помощью более умных превенторов.
[+] При включении пакетов проверки движения теперь будут выполняться по событиям пакетов, а не по событиям bukkit.
[#] Улучшено использование памяти относительно требований к синхронизации
[#] Упрощены существующие объекты для меньшего использования памяти и более быстрой обработки.
[#] Исправлена проблема, из-за которой плагин не загружался на серверах, основанных на форке Folia.
[#] Улучшена синхронизация уведомлений для уменьшения количества спама, в том числе межсерверного.
[#] Значительно улучшен способ расчета доказательств путем вычисления на месте.
[#] Улучшена иерархия объектов, чтобы помочь объектам быстрее взаимодействовать друг с другом.
[#] Переписана статистика проверки XRay, чтобы она служила вам более надежно.
[-] Удалено отслеживание киков и предупреждений, так как они не помогают ни одной из статистик.
[-] Устранено событие API 'ViolationResetEvent', так как оно больше не нужно.
[-] Устранен метод API 'getTPS', так как от него больше не зависит работа спартанцев.
[+] Spartan теперь опционально работает с пакетами. Для этого вам понадобится ProtocolLib.
[+] Определение направления движения KillAura с помощью эвристики:
  • базовая
  • низкий
  • синхронизация
  • цель
  • постоянный
  • агрессивный
  • переключатель
  • шаблон (случайный)
  • шаблон(snap)
  • pattern(gcd)
[+] Переписанная проверка критических значений
[+] Переписанная проверка скорости (только ProtocolLib)
[+] Переписанная проверка HitReach (Покрывает 3.01+ расстояние) (Только ProtocolLib)
[+] Определение времени попадания KillAura HitTime (только ProtocolLib)
[#] Исправлено множество ложных срабатываний, вызванных несколькими проверками.
[#] Улучшена информация об обнаружении в проверках KillAura и HitReach.
  • Лайк 0
Реакции:2 пользователей
Вырезаны все проверки в плагине.
Теперь он не должен выключаться.
  • Лайк 0
Реакции:1 пользователя
ВерхНиз