Saltar al contenido principal

🏷️ Username Appender

Establece un apéndice para los usuarios y evita las colisiones de nicks.

Información:

Puede utilizar el sistema sin prefijos/sufijos!
Esta decisión es recomendable si no desea utilizar diferentes IPs para su servidor o simplemente si no tiene un dominio para su servidor.

Para ello, desactive la opción premium.username-appender en su configuración de nLogin.

Cómo funciona

El apéndice de nombre de usuario es una función premium que añade un prefijo/sufijo configurable a los jugadores offline y/o premium.

Demo
Servidor con el sufijo * para jugadores sin conexión.

Ventajas

  • Evitar que los jugadores offline restrinjan el acceso de los jugadores premium. Por ejemplo, considere que algún jugador offline ha accedido al servidor y se ha registrado utilizando el nick "Notch". A continuación, el jugador premium "Notch" accede al servidor. En esta situación, el jugador premium no podrá acceder a su cuenta, porque se registró antes y no conoce la contraseña registrada.

    Con el sistema de appender nombres de usuario, el jugador offline se registraría como "Notch+" y el jugador premium como "Notch", evitando problemas de colisión.

  • No es necesario utilizar los comandos /premium y /offline. Con el sistema de appender nombres de usuario, los jugadores offline y premium se diferenciarían por la IP de conexión. No es necesario utilizar estos comandos.

  • No hay problemas de migración de datos tras cambiar de nick. Con el sistema de appender nombres de usuario, los jugadores premium nunca tendrían problemas para migrar sus datos. Un problema de migración podría ser causado en el sistema anterior por un UUID sin esta funcionalidad, por ejemplo.

Requisitos

  • Debe tener un dominio registrado. Las IPs numéricas no soportan esta característica.
  • Deberá apuntar al menos 2 IPs (subdominios) a su servidor. Ejemplos: premium.servidor.com y servidor.com.
  • No puedes usar la misma IP para jugadores offline y premium.
  • Necesitas tener instalado nLogin Premium.

Apuntando la IP

En este ejemplo, para los jugadores premium utilizaremos la IP premium.servidor.com, sin ningún apéndice, y para los jugadores offline, la IP servidor.com con el sufijo "+".

Configuración

Vaya al fichero /plugins/nLogin/config.yml. Busque la sección "premium.username-appender" y configure las IPs elegidas.

#     ___                    _
# / _ \_ __ ___ _ __ ___ (_)_ _ _ __ ___ __/\__
# / /_)/ '__/ _ \ '_ ` _ \| | | | | '_ ` _ \ \ /
# / ___/| | | __/ | | | | | | |_| | | | | | | /_ _\
# \/ |_| \___|_| |_| |_|_|\__,_|_| |_| |_| \/

# Funciones de pago del plugin (versión premium).
premium:
username-appender:
# Establece si el plugin debe añadir una extensión al nick.
# - Esta característica se recomienda para diferenciar a los jugadores premium de los jugadores offline.
#
# - Puedes cambiar esta opción libremente: los datos de los jugadores no se perderán.
#
# - Para más información, accede a la documentación:
# * https://docs.nickuc.com/nlogin/username-appender
#
enabled: true

premium:
# Establece el prefijo/sufijo que se añade a los apodos de los jugadores premium.
username-appendix: ""

# Establece la posición del apéndice que se añade a los apodos de los jugadores premium.
#
# - Opciones disponibles:
# |=> PREFIX (antes del apodo)
# |=> SUFFIX (después del apodo)
#
position: "suffix"

# Define la lista de dominios que se utilizarán para identificar a los jugadores premium.
# - Se aceptan expresiones regex.
# - Los dominios a comprobar estarán siempre en minúsculas.
domains:
- "premium.servidor.com"

offline:
# Establece el prefijo/sufijo que se añade a los apodos de los jugadores offline.
username-appendix: "+"

# Establece la posición del apéndice que se añade a los apodos de los jugadores offline.
#
# - Opciones disponibles:
# |=> PREFIX (antes del apodo)
# |=> SUFFIX (después del apodo)
#
position: "suffix"

# Define la lista de dominios que se utilizarán para identificar a los jugadores offline.
# - Se aceptan expresiones regex.
# - Los dominios a comprobar estarán siempre en minúsculas.
domains:
- "servidor.com"

¡Listo! Ahora sólo tienes que compartir las dos IP con tus jugadores.

Soporte

¿Necesita ayuda? Contacte con nuestro equipo de asistencia si aún tiene preguntas.