HyAuth
HyAuth es un plugin de autenticación moderno desarrollado específicamente para servidores de Hytale. A diferencia de los...

Un plugin de autenticación completo y seguro para servidores de Hytale desarrollado por Machina Studios. MAuth proporciona una gestión de cuentas robusta, características de seguridad avanzadas y una interfaz de usuario intuitiva para proteger tu servidor y gestionar las cuentas de los jugadores.
MAuth es una solución de autenticación completa diseñada específicamente para servidores de Hytale. Ofrece una integración fluida con el sistema de interfaz de usuario nativo del juego, proporcionando a los jugadores una experiencia pulida mientras que otorga a los administradores del servidor potentes opciones de configuración para personalizar el flujo de autenticación según sus necesidades.
MAuth soporta múltiples idiomas desde el primer momento, haciéndolo accesible para jugadores de todo el mundo:
Se admitirán paquetes de idiomas personalizados en el futuro. Si necesitas que se añada tu idioma al mod, ¡solo envíame un DM!
| Command | Description | Permission |
|---|---|---|
/auth profile |
Abre la página de configuración del perfil donde los jugadores pueden gestionar su cuenta, cambiar la contraseña, actualizar el correo electrónico y configurar la autenticación de dos factores | mauth.commands.auth.profile.permission |
Nota: Cuando el registro es opcional y un jugador aún no se ha registrado, /auth profile abrirá la página de registro, que redirige automáticamente a la página de configuración después de un registro exitoso.
Todas las configuraciones se gestionan a través del archivo config.json5. Aquí tienes una visión general completa:
{
// Authenticator backend
"authenticator": "database",
// Database settings
"database.dialect": "sqlite",
"database.name": "auth.db"
}
{
// Login timeout in seconds (default: 60 seconds)
"login.timeoutSeconds": 60
}
{
// Whether registration is required on first join
// If false, players can join without registering and use /auth profile to register later
"registration.required": true,
// Registration form fields
"registration.fields.password": true,
"registration.fields.confirmPassword": true,
"registration.fields.email": false,
"registration.fields.emailRequired": false,
// Password validation
"registration.validation.minPasswordLength": 6
}
{
// Enable email change functionality in settings page
"settings.email.enabled": false
}
{
// Two-Factor Authentication
"security.twoFactor.enabled": true,
"security.twoFactor.issuer": null, // Optional: custom issuer name for authenticator apps
// IP-based lockout protection
"security.lockout.ip.maxTries": 5, // Maximum attempts before lockout
"security.lockout.ip.timeoutMinutes": 15, // Lockout duration
// Account-based lockout protection
"security.lockout.account.maxTries": 3, // Maximum attempts before lockout
"security.lockout.account.timeoutMinutes": 30 // Lockout duration
}
{
// Persistent session settings
"session.persistent.enabled": true, // Enable/disable persistent sessions
"session.persistent.durationMinutes": 5 // Session duration in minutes
}
Persistent Sessions permiten a los jugadores reconectarse sin necesidad de autenticarse de nuevo dentro de la ventana de tiempo configurada. Cuando está habilitado:
Nota de Seguridad: Los tokens de identidad nunca se almacenan en texto plano. Todos los tokens se hashan utilizando BCrypt antes de su almacenamiento, asegurando que incluso si los datos de autenticación se ven comprometidos, los tokens originales no pueden ser recuperados.
MAuth está diseñado con la seguridad como una prioridad principal:
config.json5 de acuerdo a las necesidades de tu servidorMAuth es parte del proyecto Machina Plugins para Hytale. Para soporte, informes de errores o solicitudes de características, visita el repositorio del proyecto.
💬 ¡Únete a nuestra comunidad de Discord!
Obtén ayuda, comparte tus ideas y conéctate con otros desarrolladores:
HyAuth es un plugin de autenticación moderno desarrollado específicamente para servidores de Hytale. A diferencia de los...
Adéntrate en el Reino Empíreo, una impresionante dimensión celestial que redefine la exploración vertical en Hytale. Isl...
Actualmente añade: 5 Armas Cuerpo a Cuerpo Barra de Neumático (Espada) Bate de Béisbol (Maza) Martillo de Guerra (Maza) ...
🌱 Eternal Seeds Protection Romper accidentalmente semillas eternas completamente crecidas y perderlas para siempre pued...
Las futuras actualizaciones añadirán más variantes de madera (tablas, cercas, techos, etc.) con el objetivo de tener var...
Hytale Discord Whitelist Mod para servidores de Hytale para poner en la lista blanca a los usuarios utilizando un código...