Comandos de nLogin
Comandos para Jugadores
Registrar Cuenta
Comando:
/register <contraseña> <confirmar_contraseña>Descripción: Permite a un jugador nuevo crear una cuenta protegida con contraseña.
Ejemplo:
/register miPassword123 miPassword123Permiso: nlogin.register
Iniciar Sesión
Comando:
/login <contraseña>Descripción: Permite a un jugador registrado autenticarse en el servidor.
Ejemplo:
/login miPassword123Permiso: nlogin.login
Cambiar Contraseña
Comando:
/changepassword <contraseña_actual> <nueva_contraseña> <confirmar_nueva>Descripción: Permite a un jugador cambiar su contraseña actual por una nueva.
Ejemplo:
/changepassword miPassword123 nuevaPass456 nuevaPass456Permiso: nlogin.changepassword
Autenticación de Dos Factores
Comando:
/2fa <segundo_factor> [argumentos]Descripción: Configura o gestiona el segundo factor de autenticación para mayor seguridad.
Permiso: nlogin.2fa
Comandos Administrativos
Comando Principal
Comando:
/nlogin <subcomando> [argumentos]Descripción: Comando principal que da acceso a todas las funciones administrativas del plugin.
Permiso: nlogin.admin
Ver Versión
Comando:
/nlogin versionDescripción: Muestra la versión actual del plugin y verifica si hay actualizaciones disponibles.
Ejemplo de salida:
nLogin v5.2.1¡Nueva versión disponible! v5.3.0Permiso: nlogin.admin
Información de Soporte
Comando:
/nlogin supportDescripción: Muestra enlaces y recursos de ayuda oficial del plugin.
Permiso: nlogin.admin
Cambiar Contraseña de Jugador
Comando:
/nlogin changepass <jugador> <nueva_contraseña>Descripción: Permite a un administrador cambiar la contraseña de cualquier jugador.
Ejemplo:
/nlogin changepass Steve password123Permiso: nlogin.changepass
Desregistrar Jugador
Comando:
/nlogin unregister <jugador>Descripción: Elimina el registro de un jugador, quien deberá registrarse nuevamente.
Ejemplo:
/nlogin unregister AlexPermiso: nlogin.unregister
Eliminar Cuenta
Comando:
/nlogin delete <jugador>Descripción: Elimina completamente la cuenta de un jugador de la base de datos. Usar con precaución.
Ejemplo:
/nlogin delete JugadorInactivoPermiso: nlogin.delete
Forzar Login
Comando:
/nlogin forcelogin <jugador>Descripción: Autentica automáticamente a un jugador sin necesidad de contraseña.
Ejemplo:
/nlogin forcelogin SteveUso común: Cuando un jugador está atascado en el área de login.
Permiso: nlogin.forcelogin
Forzar Logout
Comando:
/nlogin logout <jugador>Descripción: Cierra la sesión de un jugador, obligándolo a volver a autenticarse.
Ejemplo:
/nlogin logout AlexPermiso: nlogin.logout
Ver Cuentas con Misma IP
Comando:
/nlogin dupeip <jugador/ip>Descripción: Muestra todas las cuentas registradas desde la misma dirección IP.
Ejemplos:
/nlogin dupeip Steve/nlogin dupeip 192.168.1.100Uso común: Detectar multicuentas o cuentas alternativas.
Permiso: nlogin.dupeip
Verificar Información de Cuenta
Comando:
/nlogin verify <jugador>Descripción: Muestra información detallada sobre la cuenta de un jugador.
Ejemplo:
/nlogin verify SteveInformación mostrada:
- Nombre de usuario
- Fecha de registro
- Última conexión
- Dirección IP
- Estado de autenticación
Permiso: nlogin.verify
Ver Sesiones Activas
Comando:
/nlogin sessionsDescripción: Muestra una lista de todas las sesiones activas en el servidor o red.
Permiso: nlogin.sessions
Recargar Configuración
Comando:
/nlogin reloadDescripción: Recarga todos los archivos de configuración sin necesidad de reiniciar el servidor.
Uso: Después de editar config.yml o messages.yml
Permiso: nlogin.reload
Actualizar Plugin
Comando:
/nlogin updateDescripción: Descarga e instala la última versión del plugin automáticamente.
Permiso: nlogin.update
Comandos de Spawn
Establecer Spawn
Comando:
/nlogin spawn set <tipo>Tipos disponibles:
firstjoin- Donde aparecen jugadores nuevosjoin- Donde aparecen jugadores al conectarse
Ejemplo:
/nlogin spawn set firstjoin/nlogin spawn set joinUso: Posiciónate en el lugar deseado antes de ejecutar el comando.
Permiso: nlogin.spawn.set
Listar Spawns
Comando:
/nlogin spawn listDescripción: Muestra todos los spawns configurados y sus ubicaciones.
Permiso: nlogin.spawn.list
Eliminar Spawn
Comando:
/nlogin spawn remove <tipo>Ejemplo:
/nlogin spawn remove firstjoinPermiso: nlogin.spawn.remove
Teletransportarse a Spawn
Comando:
/nlogin spawn tp <tipo>Descripción: Te teletransporta al spawn especificado.
Ejemplo:
/nlogin spawn tp joinPermiso: nlogin.spawn.tp
Comandos de Conversión
Convertir Base de Datos
Comando:
/nlogin convert <origen> <destino>Tipos soportados:
sqlite- Base de datos SQLite localmysql- Base de datos MySQL/MariaDB
Ejemplo:
/nlogin convert sqlite mysqlUso: Migrar cuentas entre diferentes sistemas de base de datos.
Permiso: nlogin.convert
Importar desde AuthMe
Comando:
/nlogin import authmeDescripción: Importa todas las cuentas desde el plugin AuthMe.
Permiso: nlogin.import