hlAuth — authentication for Hytale servers
A full authentication plugin for Hytale servers. Protects your server from outsiders: until a player logs in or registers, they cannot play normally or use chat.
Who it's for
- Online servers with open or mixed access
- Servers with both Premium and offline players
- Admins who want a familiar “register → login” flow, like AuthMe
Features
- Registration and login via native Hytale UI menus (the menu cannot be closed until authenticated)
- The same actions via commands:
/login, /register, /logout, /changepassword, /unregister
- Support for Premium and offline accounts
- Optional Premium verification via playerdb.co: auto-login for verified Premium players
- Auto-registration for Premium without a password (enabled in config)
- Anti-spoofing: offline players cannot take a Premium name and vice versa
- Sessions: on quick reconnect from the same IP, re-entering the password is not required
- Secure password hashes (PBKDF2), compatible with legacy AuthMe
$SHA$ format
- Admin commands
/hlauth (alias /authme): register, unregister, change password, info, reload
- LuckPerms permissions:
hlauth.player.* / hlauth.admin.*
- Localization RU/EN, all texts in
messages/
- Accounts stored in
accounts.json — simple and transparent
Configuration
In config.json you can enable/disable UI, Premium checks, Premium auto-registration, sessions, login timeout, accounts-per-IP limit, chat protection, and more. Every option has Russian and English comments.
Installation
- Copy
hlAuth-1.0.0.jar into the mods folder
- Restart the server
- Configure
mods/HytaleNet_hlAuth/config.json for your server
Suitable for both private and public servers — one plugin covers basic authentication without unnecessary complexity.
-------------------------------------------------------------------------
hlAuth — авторизация для серверов Hytale
Полноценный плагин авторизации для Hytale-серверов. Защищает сервер от посторонних: пока игрок не войдёт или не зарегистрируется, он не может нормально играть и писать в чат.
Для кого
- Онлайн-серверы с открытым или смешанным входом
- Серверы с Premium и offline-игроками одновременно
- Админы, которым нужна привычная схема «регистрация → логин», как в AuthMe
Возможности
- Регистрация и вход через нативные UI-меню Hytale (меню нельзя закрыть, пока нет авторизации)
- Те же действия через команды:
/login, /register, /logout, /changepassword, /unregister
- Поддержка Premium и offline-аккаунтов
- Опциональная проверка Premium через playerdb.co: автовход для подтверждённых Premium
- Авторегистрация Premium без пароля (включается в конфиге)
- Защита от подмены: offline не займёт Premium-ник и наоборот
- Сессии: при быстром переподключении с того же IP повторный ввод пароля не нужен
- Безопасные хеши паролей (PBKDF2), совместимость с легаси-форматом AuthMe $SHA$
- Админ-команды
/hlauth (алиас /authme): регистрация, удаление, смена пароля, info, reload
- Права LuckPerms:
hlauth.player.* / hlauth.admin.*
- Локализация RU/EN, все тексты в
messages/
- Хранение аккаунтов в
accounts.json — просто и прозрачно
Настройки
В config.json можно включить/выключить UI, Premium-проверку, авторегистрацию Premium, сессии, таймаут входа, лимит аккаунтов на IP, защиту чата и многое другое. У каждой опции есть подписи на русском и английском.
Установка
- Скопируйте
hlAuth-1.0.0.jar в папку mods
- Перезапустите сервер
- Настройте
mods/HytaleNet_hlAuth/config.json под свой сервер
Подходит как для приватных серверов, так и для публичных — один плагин закрывает базовую авторизацию без лишней сложности.