Skip to content

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 miPassword123

Permiso: nlogin.register


Iniciar Sesión

Comando:

/login <contraseña>

Descripción: Permite a un jugador registrado autenticarse en el servidor.

Ejemplo:

/login miPassword123

Permiso: 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 nuevaPass456

Permiso: 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 version

Descripció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.0

Permiso: nlogin.admin


Información de Soporte

Comando:

/nlogin support

Descripció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 password123

Permiso: nlogin.changepass


Desregistrar Jugador

Comando:

/nlogin unregister <jugador>

Descripción: Elimina el registro de un jugador, quien deberá registrarse nuevamente.

Ejemplo:

/nlogin unregister Alex

Permiso: 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 JugadorInactivo

Permiso: nlogin.delete


Forzar Login

Comando:

/nlogin forcelogin <jugador>

Descripción: Autentica automáticamente a un jugador sin necesidad de contraseña.

Ejemplo:

/nlogin forcelogin Steve

Uso 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 Alex

Permiso: 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.100

Uso 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 Steve

Informació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 sessions

Descripción: Muestra una lista de todas las sesiones activas en el servidor o red.

Permiso: nlogin.sessions


Recargar Configuración

Comando:

/nlogin reload

Descripció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 update

Descripció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 nuevos
  • join - Donde aparecen jugadores al conectarse

Ejemplo:

/nlogin spawn set firstjoin
/nlogin spawn set join

Uso: Posiciónate en el lugar deseado antes de ejecutar el comando.

Permiso: nlogin.spawn.set


Listar Spawns

Comando:

/nlogin spawn list

Descripción: Muestra todos los spawns configurados y sus ubicaciones.

Permiso: nlogin.spawn.list


Eliminar Spawn

Comando:

/nlogin spawn remove <tipo>

Ejemplo:

/nlogin spawn remove firstjoin

Permiso: nlogin.spawn.remove


Teletransportarse a Spawn

Comando:

/nlogin spawn tp <tipo>

Descripción: Te teletransporta al spawn especificado.

Ejemplo:

/nlogin spawn tp join

Permiso: nlogin.spawn.tp


Comandos de Conversión

Convertir Base de Datos

Comando:

/nlogin convert <origen> <destino>

Tipos soportados:

  • sqlite - Base de datos SQLite local
  • mysql - Base de datos MySQL/MariaDB

Ejemplo:

/nlogin convert sqlite mysql

Uso: Migrar cuentas entre diferentes sistemas de base de datos.

Permiso: nlogin.convert


Importar desde AuthMe

Comando:

/nlogin import authme

Descripción: Importa todas las cuentas desde el plugin AuthMe.

Permiso: nlogin.import