Anti Cheat

Anti Cheat

A server-side Hytale anti-cheat featuring movement detection, identity protection, and flexible enforcement.

545.0 загрузок
Обновлён 12 дней назад

Описание

LU ПЛЮГИН РЕШЕН СПЕЦИАЛЬНО ДЛЯ ВСЕМИРНОГО СЕРВЕРА КВИБЕКА  
IP: world.kweebec.xyz

Серверная анти-чит для Hytale, ориентированная на защита от обмана Анализ пакетов. Дополнительно включает в себя Защита личности модуль для управления безопасными / небезопасными соединениями и конфликтами прозвищ.


Основные характеристики

Обнаружение движения

  • Скорость Обнаруживает аномальную горизонтальную скорость на основе дельты положения между клещами, используя допуски и накопление нарушений.
  • летать Обнаруживает незаконное зависание / полет, анализируя эфирное время и вертикальное поведение.
  • NoClip Обнаруживает, когда игрок находится в недействительном положении относительно мирового столкновения (проходящего через стены / внутренние блоки). Проверки подавляются во время загрузки куска/начинки, чтобы избежать ложных срабатываний.

Умное исполнение

  • Уровень нарушений (VL) Нарушения не наказываются на основании «единого события» — система накапливает уровень нарушения и со временем снижает его (распад), чтобы минимизировать ложные срабатывания.
  • Откат назад Телепортирует игрока обратно на его последнюю действительную позицию вместо мгновенного удара (в зависимости от настроек).
  • пинать Выбивает игрока при достижении установленного порога нарушения.

Портал / Безопасная обстановка

  • Периоды благодати после телепортации/перехода и подавления наказания во время инициализации мира/кусков и переходов.

Защита личных данных

  • Необязательное требование для безопасной аутентификации.
  • Прозвище дубликата блокировки (одно прозвище — один онлайн-плеер).
  • Белый список связываний для небезопасных соединений: имя пользователя =uuuid.

конфигурация

Ниже приводится описание поля (они повторяются в разделах «Скорость/летать/NoClip», но значение остается прежним).

Генерал

  • включенный Включает/отключает весь плагин.

Оповещения

включенный Включает уведомления для обнаружения / наказания.

префикс Префикс сообщения (например, [Античит]).

МининтервалМиллис Антиспам: минимальный интервал между уведомлениями.

Подозреваемый Отправлять уведомления самому подозреваемому игроку.

logToConsole Дублировать уведомления на консоли.

Идентичность

включенный Включает проверку модуля идентификации.

Требуется SecureAuth Если истинныйНезащищенные связи будут отвергнуты.

Предотвращение дублирования имен пользователей Если истинныйВторой игрок с таким же прозвищем не сможет присоединиться (защита от спуфинга и конфликтов).

Разработчик:AuthWithAnyUuid Если истинный, допускает небезопасные разрешения «с любым UUID» (менее безопасным).

Допустимые небезопасные соединения CSV строка разрешенных привязок для небезопасных соединений в формате: Имя пользователя =uuid, имя пользователя2 =uuid2

кик-рассудок Причина удара, когда проверка личности отрицается / не удается.

дубликатUsernameKickReason Причина удара во время конфликта прозвищ.


Настройки проверки (общие поля для скорости / Fly / NoClip)

Каждый чек имеет свой раздел (например, скорость, летать, нетлип) и поддерживает следующий набор параметров:

включенный Включает/отключает конкретную проверку.

vlDecayPerSecond Скорость VL «распада» в секунду: чем выше значение, тем быстрее игрок «проясняется», если перестает нарушать.

откат Vl Порог VL, при котором a неудача Допускается применение (откат).

кик Порог VL, при котором a удар разрешается применять.

maxsetbacks Ограничьте количество неудач для этой проверки.

0 = нет предела (откаты могут повторяться бесконечно, но удар все равно зависит от того, что произойдет). кик).

Обсуждение CooldownTicks Минимальная пауза (в тиках) между неудачами, чтобы избежать «телепортации» игрока каждую итерацию тика.

Грейс Тикс После Телепорта Сколько клещей после телепорта/портала подавляют эту проверку (и ее наказания)

Обсуждение GraceTicksAfterVelocity Сколько клещей нужно для подавления проверки после импульсов/скорости движения на стороне сервера (чтобы избежать ловли законных «ударов» или запусков).

кик-рассудок Специальный текст причины удара для этой проверки.

Дополнительные поля (не во всех чеках)

Только скорость

maxMultiplier Общий множитель допуска для ожидаемой скорости.

дополнительный Скорость Дополнительная «подушка» (абсолютное увеличение до разрешенной скорости).

влскаль Масштабирование вклада нарушения в VL (делает систему более или менее чувствительной).

Летать только

maxAirTicks Максимально допустимо «время в воздухе» перед подозрением.

максимальная скорость Порог подозрительной вертикальной скорости.

Только NoClip

подтверждать Каждый тик Частота проверки действительности тяжелого положения:

  • 1 1 = каждый тик
  • 2 2 = любой другой клещ
  • 5 = один раз каждые 5 клещей
    Более высокие значения снижают нагрузку, но замедляют время реакции.

Разрешения

Поддерживаются разрешения Bypass:

  • Полный обход всех проверок.
  • Селективное шунтирование для Speed/Fly/NoClip.
    (Точные строки узлов разрешений определены в конфигурации разрешений).

Будущее развитие

Расширение обнаружения планируется:

  • рентгеновский
  • Боевые читы (killaura, reach, aim assist)
  • Перечень/дублирование
  • Сеть / Time abuse
Показать оригинальное описание (English)
🪴 THE PLUGIN IS DEVELOPED SPECIFICALLY FOR THE KWEEBEC WORLD SERVER 🪴
IP: world.kweebec.xyz

A server-side anti-cheat for Hytale, focused on cheat protection through packet analysis. Additionally includes an Identity-protection module to control secure/insecure connections and nickname conflicts.


Core Features

Movement Detection

  • Speed Detects abnormal horizontal speed based on position delta between ticks, using tolerances and violation accumulation.
  • Fly Detects illegitimate hovering/flying by analyzing airtime and vertical behavior.
  • NoClip Detects when a player is in an invalid position relative to world collision (passing through walls/inside blocks). Checks are suppressed during chunk/instance loading to avoid false positives.

Smart Enforcement

  • Violation Level (VL) Violations are not punished based on a "single event" — the system accumulates a violation level and reduces it over time (decay) to minimize false positives.
  • Setback Teleports the player back to their last valid position instead of an instant kick (depending on settings).
  • Kick Kicks the player upon reaching a specified violation threshold.

Portal / Instance Safe

  • Grace periods after teleporting/transitioning and punishment suppression during world/chunk initialization and transitions.

Identity Protection

  • Optional requirement for secure authentication.
  • Nickname duplicate blocking (one nickname — one online player).
  • Whitelist of bindings for insecure connections: username=uuid.

Configuration

Below is a description of the fields provided once (they are repeated in the Speed/Fly/NoClip sections, but the meaning remains the same).

General

  • enabled Enables/disables the entire plugin.

Alerts

enabled Enables notifications for detections/punishments.

prefix Message prefix (e.g., [AntiCheat]).

minIntervalMillis Anti-spam: minimum interval between notifications.

sendToSuspect Whether to send notifications to the suspected player themselves.

logToConsole Whether to duplicate notifications to the console.

Identity

enabled Enables the identity module checks.

requireSecureAuth If true, insecure connections will be rejected.

preventDuplicateUsernames If true, a second player with the same nickname will not be able to join (protection against spoofing and conflicts).

allowInsecureAuthWithAnyUuid If true, allows insecure permissions "with any UUID" (less secure).

allowedInsecureBindings CSV string of allowed bindings for insecure connections in the format: username=uuid,username2=uuid2

kickReason The kick reason when an identity check is denied/fails.

duplicateUsernameKickReason The kick reason during a nickname conflict.


Check Settings (Common fields for Speed / Fly / NoClip)

Each check has its own section (e.g., speed, fly, noClip) and supports the following set of parameters:

enabled Enables/disables the specific check.

vlDecayPerSecond The rate of VL "decay" per second: the higher the value, the faster a player "clears" if they stop violating.

setbackVl The VL threshold at which a setback (rollback) is allowed to be applied.

kickVl The VL threshold at which a kick is allowed to be applied.

maxSetbacks Limit on the number of setbacks for this check.

0 = no limit (setbacks can repeat indefinitely, but the kick still depends on kickVl).

setbackCooldownTicks Minimum pause (in ticks) between setbacks to avoid "teleporting" the player every single tick iteration.

graceTicksAfterTeleport How many ticks after a teleport/portal to suppress this check (and its punishments).

graceTicksAfterVelocity How many ticks to suppress the check after server-side movement impulses/velocity (to avoid catching legitimate "kicks" or launches).

kickReason The specific kick reason text for this check.

Additional fields (not present in all checks)

Speed only

maxMultiplier General tolerance multiplier for expected speed.

extraSpeed Additional "cushion" (absolute increase to allowed speed).

vlScale Scaling of violation contribution to VL (makes the system more or less sensitive).

Fly only

maxAirTicks Maximum allowed "time in air" before suspicion.

maxUpSpeed Threshold for suspicious upward vertical speed.

NoClip only

validateEveryTicks Frequency of the heavy position validity check:

  • 1 = every tick
  • 2 = every other tick
  • 5 = once every 5 ticks
    Higher values reduce load but slow down reaction time.

Permissions

Bypass permissions are supported:

  • Full bypass of all checks.
  • Selective bypass for Speed/Fly/NoClip.
    (Exact permission node strings are defined in the permissions config).

Future Development

Expansion of detections is planned:

  • X-Ray
  • Combat cheats (killaura, reach, aim assist)
  • Inventory / duplication
  • Network / timing abuse

Последние версии

AntiCheat (2.0.2)

Early Access 22.01.2026 45.6 КБ
Скачать

AntiCheat (2.0.1)

Early Access 20.01.2026 36.0 КБ
Скачать

Anti-Cheat (1.9.1)

Early Access 15.01.2026 15.2 КБ
Скачать

Anti-Cheat (1.9)

Early Access 15.01.2026 14.9 КБ
Скачать

Anti-Cheat (1.8)

Early Access 15.01.2026 14.4 КБ
Скачать