Skip to content

Configuration AuthMe

Configurez la connexion et l'inscription pour votre serveur et obtenez des lignes prêtes à l'emploi pour config.yml avec une explication pour chacun.

Préréglages

Ce qu'il faut modifier dans config.yml : 0

Tout correspond pour l'instant à la configuration par défaut. Choisissez un préréglage ou modifiez les paramètres ci-dessous, et les lignes à coller apparaîtront ici.

Informations de base

Langue des messages et mode de compte

Langue des messages du pluginsettings.messagesLanguage

La langue qu'AuthMe utilise pour dire aux joueurs « enregistrez-vous » et « saisissez votre mot de passe ». Anglais par défaut ; pour un serveur russe, mettez ru.

Langue du client de jeusettings.perPlayerLocale

Chaque joueur reçoit les messages dans la langue de son jeu, et la langue ci-dessus sert de secours.

Nom du serveursettings.serverName

Inséré dans les messages et les e-mails du plugin.

Laisser entrer les joueurs licenciés sans mot de passesettings.enablePremium

Les joueurs avec un compte Minecraft officiel se connectent sans saisir de mot de passe, les autres comme d'habitude. Le plugin choisit lui-même la méthode de vérification.

Un pseudo avec une casse différente appartient à quelqu'un d'autresettings.preventOtherCase

Si Xephi est enregistré, XEPHI et xephi ne pourront pas se connecter. Protège contre l'usurpation via une casse différente.

Inscription

Comment un joueur crée un compte pour la première fois

Inscription activéesettings.registration.enabled

Désactivez-la et les nouveaux joueurs ne pourront pas créer de compte.

Jouer uniquement après connexionsettings.registration.force

Sans inscription ni connexion, un joueur ne peut rien faire. Les exceptions se règlent dans la section des restrictions ci-dessous.

Type d'inscriptionsettings.registration.type

PASSWORD : le joueur choisit son propre mot de passe. EMAIL : un mot de passe est généré et envoyé à l'adresse e-mail qu'il a fournie.

Second argument de /registersettings.registration.secondArg

NONE : le mot de passe est saisi une fois. CONFIRMATION : il doit être répété comme second mot. EMAIL_OPTIONAL et EMAIL_MANDATORY : le second argument est un e-mail, facultatif ou obligatoire.

Rappeler de se connecter toutes lessettings.registration.messageInterval

Fréquence à laquelle le plugin répète le message « connectez-vous ou inscrivez-vous » au joueur.

secondes
Comptes par IPsettings.restrictions.maxRegPerIp

Combien de fois on peut s'inscrire depuis une même adresse. 0 signifie aucune limite. Un est sévère pour ceux qui jouent ensemble depuis le même foyer.

Exclure si non inscrit danssettings.restrictions.registerTimeout

Combien de secondes un joueur a pour s'inscrire. 0 signifie ne jamais exclure.

secondes
Exiger /login juste après l'inscriptionsettings.registration.forceLoginAfterRegister

Après une inscription réussie, le joueur doit se connecter à nouveau avec la commande.

Exclure après l'inscriptionsettings.registration.forceKickAfterRegister

Le joueur est exclu juste après son inscription pour qu'il se reconnecte. Ne pas activer avec l'exigence de /login ci-dessus.

Se connecter

Ce qui se passe quand un joueur saisit le mot de passe

Exclure si non connecté danssettings.restrictions.loginTimeout

Combien de secondes un joueur a pour saisir le mot de passe. 0 signifie ne jamais exclure.

secondes
Exclure en cas de mot de passe erronésettings.restrictions.kickOnWrongPassword

Le joueur est exclu du serveur juste après une erreur. Aide contre la force brute mais agace les joueurs réguliers.

Exclure les joueurs non inscritssettings.restrictions.kickNonRegistered

Un joueur sans compte est exclu dès son arrivée. C'est le mode serveur privé.

Une connexion par comptesettings.restrictions.ForceSingleSession

Un joueur en ligne ne peut pas être exclu par quelqu'un qui rejoint avec le même pseudo (« Logged in from another Location »). Ferme une faille connue de détournement de session.

Connexions par IPsettings.restrictions.maxLoginPerIp

Combien de joueurs peuvent être connectés depuis une même adresse. 0 signifie aucune limite.

Arrivées par IPsettings.restrictions.maxJoinPerIp

Combien de connexions sont autorisées depuis une même adresse. 0 signifie aucune limite.

Sessions

Pour ne pas saisir le mot de passe après chaque déconnexion

Avant la connexion

Ce qu'un joueur peut faire avant de saisir le mot de passe

Mot de passe

Longueur, mots de passe interdits et méthode de stockage

Pseudos

Quels noms sont autorisés sur le serveur

Bots et force brute

Protection contre les connexions massives et la devinette de mots de passe

FAQ

Où coller ces lignes ?

Dans le fichier plugins/AuthMe/config.yml du serveur. Le générateur n'affiche que les clés modifiées, en conservant leur imbrication : retrouvez le même chemin dans votre fichier et définissez la valeur. Il n'est pas nécessaire de remplacer tout le fichier, car il contient des paramètres absents ici. Après modification, redémarrez le serveur ou exécutez /authme reload.

Comment changer la langue des messages du plugin ?

Définissez settings.messagesLanguage sur le code de langue souhaité, par exemple ru. La valeur par défaut est en, donc une installation fraîche d'AuthMe parle aux joueurs en anglais. Il existe aussi settings.perPlayerLocale : lorsqu'il est activé, chaque joueur reçoit les messages dans la langue de son jeu, et la valeur ci-dessus sert de solution de repli.

Les joueurs se plaignent de devoir saisir leur mot de passe après chaque déconnexion

Activez les sessions : mettez settings.sessions.enabled sur true et définissez settings.sessions.timeout, par exemple à 30 minutes. Le plugin mémorise le pseudo et l'IP, et ne demandera pas le mot de passe depuis la même adresse pendant ce laps de temps. La session se termine si l'IP change, et cela n'est pas configurable.

Que faire si le serveur subit une attaque de bots ?

Le plugin dispose d'un antibot intégré : Protection.enableAntiBot est activé par défaut, et Protection.antiBotSensibility définit combien de connexions par intervalle comptent comme une attaque. Un captcha après plusieurs mots de passe erronés et un bannissement temporaire d'adresse en cas de force brute aident aussi. Le préréglage « Attaque de bots » ci-dessus active tout cela d'un coup.

Attention au filtre par pays

Protection.enableProtection restreint la connexion à une liste de pays, mais par défaut cette liste contient US, GB et LOCALHOST. Si vous activez la protection sans modifier la liste, les joueurs de tous les autres pays ne pourront plus se connecter. Les codes de pays sont des codes ISO 3166 à deux lettres.

Les joueurs premium peuvent-ils se connecter sans mot de passe ?

Oui, c'est le rôle de settings.enablePremium. Les joueurs possédant un compte Minecraft officiel sont vérifiés automatiquement et ne saisissent pas de mot de passe, tous les autres se connectent normalement. Le plugin choisit automatiquement la méthode de vérification.

Quelle méthode de stockage des mots de passe choisir ?

La valeur par défaut est SHA256. BCRYPT et ARGON2 sont volontairement lents à calculer, et c'est tout l'intérêt : la force brute devient coûteuse. Important : si vous changez l'algorithme sur un serveur en production, ajoutez l'ancien à settings.security.legacyHashes, sinon les joueurs ne pourront pas se connecter avec leurs mots de passe.

Un invité peut voir les constructions des autres avant de se connecter

Activez settings.restrictions.teleportUnAuthedToSpawn : avant de se connecter, le joueur reste au spawn, et après connexion il retourne là où il était. Cela s'accompagne généralement du masquage du chat et du blocage des déplacements.

D'où viennent les données

Les noms des paramètres et les valeurs par défaut proviennent de la documentation officielle du plugin du 1er septembre 2026. Le générateur contient les paramètres que les gens modifient réellement à la main ; le plugin crée les autres lui-même.

Expliqué en mots — guides sur le sujet

Voir aussi