Skip to content

Configuración de AuthMe

Configura el inicio de sesión y el registro para tu servidor y obtén líneas listas para config.yml con una explicación para cada uno.

Presets

Qué cambiar en config.yml: 0

Por ahora todo coincide con la configuración predeterminada. Elige un preset o cambia los ajustes de abajo, y las líneas para pegar aparecerán aquí.

Datos básicos

Idioma de mensajes y modo de cuenta

Idioma de los mensajes del pluginsettings.messagesLanguage

El idioma que usa AuthMe para decir a los jugadores «regístrate» y «escribe tu contraseña». Inglés por defecto; para un servidor ruso pon ru.

Idioma del cliente del juegosettings.perPlayerLocale

Cada jugador recibe los mensajes en el idioma de su juego, y el idioma de arriba se usa como alternativa.

Nombre del servidorsettings.serverName

Se inserta en los mensajes y correos del plugin.

Deja entrar sin contraseña a los jugadores con licenciasettings.enablePremium

Los jugadores con una cuenta oficial de Minecraft entran sin escribir contraseña, el resto como siempre. El plugin elige solo el método de verificación.

Un nick con otra combinación de mayúsculas es de otrosettings.preventOtherCase

Si Xephi está registrado, XEPHI y xephi no podrán entrar. Protege contra suplantaciones usando mayúsculas y minúsculas distintas.

Registro

Cómo crea un jugador una cuenta por primera vez

Registro activadosettings.registration.enabled

Desactívalo y los jugadores nuevos no podrán crear una cuenta.

Jugar solo tras iniciar sesiónsettings.registration.force

Sin registrarse ni iniciar sesión el jugador no puede hacer nada. Las excepciones se configuran en la sección de restricciones de abajo.

Tipo de registrosettings.registration.type

PASSWORD: el jugador elige su propia contraseña. EMAIL: se genera una contraseña y se envía al correo que indique.

Segundo argumento de /registersettings.registration.secondArg

NONE: la contraseña se escribe una vez. CONFIRMATION: hay que repetirla como segunda palabra. EMAIL_OPTIONAL y EMAIL_MANDATORY: el segundo argumento es un correo, opcional u obligatorio.

Recordar inicio de sesión cadasettings.registration.messageInterval

Con qué frecuencia repite el plugin el mensaje «inicia sesión o regístrate» al jugador.

segundos
Cuentas por IPsettings.restrictions.maxRegPerIp

Cuántas veces se puede registrar desde una misma dirección. 0 significa sin límite. Uno es duro con quienes juegan juntos desde la misma casa.

Expulsar si no se registra ensettings.restrictions.registerTimeout

Cuántos segundos tiene un jugador para registrarse. 0 significa no expulsar nunca.

segundos
Pedir /login justo tras el registrosettings.registration.forceLoginAfterRegister

Tras registrarse correctamente el jugador debe iniciar sesión otra vez con el comando.

Expulsar tras el registrosettings.registration.forceKickAfterRegister

El jugador es expulsado justo después de registrarse para que vuelva a entrar. No lo actives junto con el requisito de /login de arriba.

Iniciar sesión

Qué pasa cuando un jugador escribe la contraseña

Expulsar si no inicia sesión ensettings.restrictions.loginTimeout

Cuántos segundos tiene un jugador para escribir la contraseña. 0 significa no expulsar nunca.

segundos
Expulsar con contraseña incorrectasettings.restrictions.kickOnWrongPassword

El jugador es expulsado del servidor justo tras un error. Ayuda contra la fuerza bruta pero molesta a los jugadores habituales.

Expulsar a los jugadores no registradossettings.restrictions.kickNonRegistered

Un jugador sin cuenta es expulsado nada más entrar. Este es el modo de servidor privado.

Un inicio de sesión por cuentasettings.restrictions.ForceSingleSession

Un jugador conectado no puede ser expulsado por alguien que entre con el mismo nick («Logged in from another Location»). Cierra un agujero conocido de robo de sesión.

Inicios de sesión por IPsettings.restrictions.maxLoginPerIp

Cuántos jugadores pueden estar conectados desde una misma dirección. 0 significa sin límite.

Entradas por IPsettings.restrictions.maxJoinPerIp

Cuántas conexiones se permiten desde una misma dirección. 0 significa sin límite.

Sesiones

Para no escribir la contraseña tras cada desconexión

Antes de iniciar sesión

Qué puede hacer un jugador antes de introducir la contraseña

Contraseña

Longitud, contraseñas prohibidas y método de almacenamiento

Nombres de usuario

Qué nombres se permiten en el servidor

Bots y fuerza bruta

Protección contra entradas masivas y adivinación de contraseñas

FAQ

¿Dónde pego estas líneas?

En el archivo plugins/AuthMe/config.yml del servidor. El generador solo muestra las claves modificadas, manteniendo su anidación: busca la misma ruta en tu archivo y pon el valor. No hace falta reemplazar el archivo entero, ya que tiene ajustes que no están aquí. Después de editar, reinicia el servidor o ejecuta /authme reload.

¿Cómo cambio el idioma de los mensajes del plugin?

Pon settings.messagesLanguage con el código de idioma que necesites, por ejemplo ru. El valor predeterminado es en, así que un AuthMe recién instalado habla con los jugadores en inglés. También existe settings.perPlayerLocale: cuando está activado, cada jugador recibe los mensajes en el idioma de su juego, y el valor de arriba se usa como respaldo.

Los jugadores se quejan de que tienen que escribir su contraseña tras cada desconexión

Activa las sesiones: pon settings.sessions.enabled en true y define settings.sessions.timeout, por ejemplo en 30 minutos. El plugin recuerda el apodo y la IP, y no pedirá la contraseña desde la misma dirección durante ese tiempo. La sesión termina si cambia la IP, y eso no se puede configurar.

¿Qué hago si el servidor sufre un ataque de bots?

El plugin tiene un antibot integrado: Protection.enableAntiBot está activado por defecto, y Protection.antiBotSensibility define cuántas conexiones por intervalo cuentan como ataque. Un captcha tras varios intentos de contraseña fallidos y un baneo temporal de la dirección por fuerza bruta también ayudan. El preset «Bajo ataque de bots» de arriba activa todo esto a la vez.

Cuidado con el filtro de países

Protection.enableProtection restringe la entrada a una lista de países, pero por defecto esa lista contiene US, GB y LOCALHOST. Si activas la protección sin editar la lista, los jugadores de todos los demás países dejarán de poder entrar. Los códigos de país son códigos ISO 3166 de dos letras.

¿Pueden entrar los jugadores con licencia sin contraseña?

Sí, para eso está settings.enablePremium. Los jugadores con una cuenta oficial de Minecraft se verifican automáticamente y no escriben contraseña, el resto entra como siempre. El plugin elige el método de verificación automáticamente.

¿Qué método de almacenamiento de contraseñas debería elegir?

El predeterminado es SHA256. BCRYPT y ARGON2 son deliberadamente lentos de calcular, y esa es la idea: la fuerza bruta se vuelve costosa. Importante: si cambias el algoritmo en un servidor activo, añade el antiguo a settings.security.legacyHashes, si no, la gente no podrá iniciar sesión con sus contraseñas.

Un invitado puede ver las construcciones de otros antes de iniciar sesión

Activa settings.restrictions.teleportUnAuthedToSpawn: antes de iniciar sesión el jugador permanece en el spawn, y tras iniciar sesión vuelve a donde estaba. Esto suele combinarse con ocultar el chat y bloquear el movimiento.

De dónde vienen los datos

Los nombres de los ajustes y los valores predeterminados se tomaron de la documentación oficial del plugin el 1 de septiembre de 2026. El generador incluye los ajustes que la gente cambia a mano; el plugin crea el resto por su cuenta.

Explicado en palabras — guías sobre el tema

Ver también