HyAntiCheat
An AntiCheat made for Hytale.
Описание
HyAntiCheat (HyAC)
Это один из первых публичных античитов для Hytale. В настоящее время это находится на очень ранней стадии, но я планирую продолжать обновлять это очень часто в течение следующих нескольких недель.
Текущие характеристики:
Это в основном база AntiCheat, не так много проверок:
- 1 1 таймер Проверить
- 2 Простой летать Проверка
- 1 1 Скорость Проверить
- предотвращать Телепорт Ограничение max. расстояние на клеща
- Уведомления чата
- неудачи
- Возможность отмены пакетов при обнаружении читов
Авто-запрет или авто-кик еще не реализованы. Пока только неудачи.
Поскольку у меня есть опыт работы с Minecraft AntiCheats, я установил этот очень похожий на то, как делаются античиты mc. Это означает, что он полностью основан на пакетах и использует аналогичные внутренние системы. Я считаю, что этот подход будет работать и для гитары.
Но это ново для всех нас. Так что, пожалуйста, не ждите пока античитового чуда.
Могу ли я уже использовать это?
Да, но сначала проверьте наличие ложных флагов или проблем с производительностью на вашем конкретном сервере и гейммодах. Если это не сработает, дайте мне знать, и я попытаюсь исправить это (если это воспроизводимо). Пожалуйста, пока не сообщайте об обходах, только о фальсификациях. Он должен быть в состоянии обнаружить основные схемы полета, которые в настоящее время доступны.
Текущая версия тестировалась только на локальном тестовом сервере. Любые отзывы о запуске этого на реальных серверах для меня ценны.
Разрешения и команды:
См. уведомления: hyac.notify
гиакhyac.command.hyac
/hyac help: hyac.command.hyac
/hyac silent: hyac.command.hyac.silent
/hyac verbose: hyac.command.hyac.verbose
/hyac reload: hyac.command.hyac.reload
/hyac info <player>: hyac.command.hyac.info
В файле конфигураций вы можете устанавливать по умолчанию тихие и многословные проверки и отключать их, настроив их на ложные.
Примечание: Отключение "Fly" (например) отключает все подпроверки "Fly(A), Fly(B)" и т.д. Возможно, это изменится в будущем.
Текущая конфигурация:
Будет ли это Open Source?
Я не уверен на 100%, но, скорее всего, это произойдет в будущем.
Что дальше?
- Продолжайте изучать техническую сторону Hytale
- Добавьте некоторые основные проверки, которые в настоящее время необходимы.
- Расширить конфигурацию / кастомизацию
- Открытый исходный код (вероятно)
- Расширение базы / улучшение внутренних систем
- Исправьте ложные флаги перед проведением новых проверок
- Собрать обратную связь
- Улучшение и расширение проверок
- Внедрение некоторых функций AntiCrash (при необходимости)
Показать оригинальное описание (English)
HyAntiCheat (HyAC)
This is one of the first public AntiCheats for Hytale. Currently, this is in very early stages, but i plan to continue updating this very frequently over the next couple of weeks.
Current Features:
This is mostly an AntiCheat Base, not a lot of checks:
- 1 Timer Check
- 2 Simple Fly Checks
- 1 Speed Check
- Prevents Teleport cheats by limiting max. distance per tick
- Chat Notifications
- Setbacks
- Ability to cancel packets when cheats are detected
There is no auto-ban or auto-kick implemented yet. Only Setbacks for now.
As i have experience with Minecraft AntiCheats, i set this one up very similar to how mc anticheats are done. That means its fully packet based and uses similar internal systems. I believe this approach will work for hytale as well.
But, this is new for all of us. So, please dont expect an anticheat miracle just yet ;)
Can i already use this?
Yes, but please check for false flags or performance issues on your specific server and gamemodes first. If it doesnt work, let me know and i will try to fix it (If its reproducible). Please dont report bypasses yet, only falses. It should be able to detect the basic flight cheats that are currently available.
The current version was only tested on a local test server. Any feedback of running this on actual servers is valuable for me.
Permissions & Commands:
See notifications: hyac.notify
/hyac: hyac.command.hyac
/hyac help: hyac.command.hyac
/hyac silent: hyac.command.hyac.silent
/hyac verbose: hyac.command.hyac.verbose
/hyac reload: hyac.command.hyac.reload
/hyac info <player>: hyac.command.hyac.info
In the config file you can set defaults for silent & verbose and disable checks by setting them to false.
Note: Disabling "Fly" (for example) disables all sub-checks "Fly(A), Fly(B), etc". Will probably change this in the future.
Current Config:
Will it be Open Source?
I'm not 100% sure yet but likely it will be in the future.
Whats Next?
- Continue to explore the technical side of Hytale
- Add some basic checks that are currently needed
- Expand Configuration/Customization
- Open source it (probably)
- Expand the base / improve internal systems
- Fix false flags before doing new checks
- Collect Feedback
- Improve and extend Checks
- Implement some AntiCrash features (if needed)
Последние версии
HyAntiCheat (v0.1.2)
HyAntiCheat (v0.1.1)
HyAntiCheat (v0.1.0)
HyAntiCheat (v0.0.3)
HyAntiCheat.jar
Информация
Авторы:
Категории:
Версии игры:
Создан: 19.01.2026