Project icon hlAuth
hlAuth

A full-fledged authorization plugin for Hytale servers.

2
10 days ago
Game MechanicsManagementUtilityTechnology

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 под свой сервер

Подходит как для приватных серверов, так и для публичных — один плагин закрывает базовую авторизацию без лишней сложности.

Creators

1project
2downloads

Details

Licensed GPL-3.0-only
Created Jul 21
Updated Jul 22
ID: aCbZ8g