HyAuth

HyAuth

A flexible hybrid authentication plugin for Hytale featuring both sqlite and mysql databases

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

Описание

HyAuth - оригинальная аутентификация для Hytale

Аут Это современный плагин аутентификации, разработанный специально для серверов Hytale. В отличие от старых плагинов, которые полагаются на команды чата, HyAuth использует Hytale. Нативный пользовательский интерфейс (UI) предложить безопасный, захватывающий и профессиональный опыт входа в систему.


Ключевые особенности

Native Login Interface (GUI)

Забудь о /login <password>. HyAuth представляет пользовательский экран входа, как только игрок присоединяется к серверу.

  • Погружение: Окно входа является частью игры.
  • Безопасно. Поле пароля визуально защищает символы.
  • Блокировка движения: Игрок не может закрыть окно или играть до аутентификации.

️ Smart Timeout System

Чтобы игроки не занимали серверные слоты без входа в систему:

  • Плагин имеет настраиваемый таймер.
  • Если игрок не входит в систему в течение оговоренного времени (например, 30 или 60 секунд), он автоматически отключается от сообщения: "Время аутентификации истекло".

Проверка и безопасность

  • Визуальная обратная связь: Сообщения об ошибках (например, «Недействительный пароль» или внутренние ошибки) появляются непосредственно в интерфейсе, не загромождая чат.
  • Интерактивные кнопки: Полностью функциональные кнопки «Login» и «Cancel». Кнопка «Отменить» добровольно отключает игрока.
  • UUID Интеграция: Система проверяет подлинность на основе уникального UUID игрока.

️ Конфигурация

HyAuth спроектирован так, чтобы его было легко настроить.

{
"ConnectionString": Только для DatabaseType = "mysql",
«DatabaseType»: sqlite или mysql
"LoginTimeout": Время в секундах, чтобы отключить игрока, если это время истекает, игра отключит игрока.
? 
Показать оригинальное описание (English)

🛡️ HyAuth - Native Authentication for Hytale

HyAuth is a modern authentication plugin developed specifically for Hytale servers. Unlike old plugins that rely on chat commands, HyAuth utilizes Hytale's Native User Interface (UI) to offer a secure, immersive, and professional login experience.


✨ Key Features

🖥️ Native Login Interface (GUI)

Forget about /login <password>. HyAuth presents a custom login screen as soon as the player joins the server.

  • Immersive: The login window is part of the game.
  • Secure: The password field visually protects characters.
  • Movement Blocking: The player cannot close the window or play until authenticated

⏱️ Smart Timeout System

To prevent players from occupying server slots without logging in:

  • The plugin features a configurable timer.
  • If the player does not log in within the stipulated time (e.g., 30 or 60 seconds), they are automatically disconnected with the message: "Authentication time expired".

🔒 Validation and Security

  • Visual Feedback: Error messages (like "Invalid password" or internal errors) appear directly in the interface, without cluttering the chat.
  • Interactive Buttons: Fully functional "Login" and "Cancel" buttons. The Cancel button voluntarily disconnects the player.
  • UUID Integration: The system verifies authentication based on the player's unique UUID.

⚙️ Configuration

HyAuth is designed to be easy to configure.

{
  "ConnectionString": Only for DatabaseType = "mysql",
  "DatabaseType": sqlite or mysql,
  "LoginTimeout": Time in seconds to auth a player, if this time expires the game will disconnect the player
}

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

HyAuth-1.0.0.jar

Early Access 18.01.2026 95.2 МБ
Скачать