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...
Expande el sistema de combate de Terraria con objetos y armas completamente recreados del exitoso juego Terraria. Todos ...
Por favor, deja sugerencias sobre lo que debería añadir a continuación. El mod tendrá ranuras separadas en el futuro, ...
🌍 Todos Los Minerales Todos Los Minerales es un mod en expansión de Hytale que transforma la progresión de recursos al ...
Versioning 🔢 Formato: X.Y.Z (por ejemplo, 1.1.2) X – Actualización importante / hito de la hoja de ruta 🚀 Y – Nueva...
¡Agrega una Escoba de Bruja craftable al juego para VOLAR! Usa resistencia para volar con clic izquierdo y puede AUMENTA...