# Filtre de pseudos sur un serveur Minecraft : règles et expressions régulières

Les bots ont rarement des pseudos inventés à la main. Le plus souvent, ce sont des lettres au hasard, uniquement des chiffres ou un préfixe commun suivi d'un compteur. Une règle de pseudo coupe ces connexions dès le proxy.

Mis à jour: 2026-10-27

## En bref

- Une règle vérifie le pseudo à la connexion : soit le pseudo doit correspondre à un modèle, soit il ne doit pas contenir quelque chose d'interdit.
- La règle « Comme Paper » est activée par défaut : lettres latines, chiffres, `_` et le point, de 1 à 16 caractères.
- Les modèles sont des expressions régulières, et la casse est ignorée.
- Les règles s'appliquent aussi en mode Surveillance : testez donc d'abord une nouvelle règle sur quelques pseudos.
- Vos propres règles sont disponibles à partir de l'offre Basic, jusqu'à 30 par serveur.

## Pourquoi restreindre les pseudos

La première raison, ce sont les bots. Les outils d'attaque génèrent des pseudos à partir d'un modèle, et une seule règle ferme toute une vague.

Deuxième raison : les serveurs crack. En mode offline, Velocity accepte presque n'importe quel caractère, espaces compris. Un pseudo `Admin` avec un « А » cyrillique ou une espace à la fin ressemble trait pour trait au pseudo de l'admin dans le chat, et pourtant c'est un autre compte. Une règle qui n'autorise que les lettres latines déjoue cette astuce.

## La règle par défaut

Chaque nouveau serveur a la règle « Comme Paper » activée :

```
^[a-zA-Z0-9_.]{1,16}$
```

Elle laisse passer les lettres latines, les chiffres, le tiret bas et le point, de 1 à 16 caractères. Le point sert aux joueurs Bedrock : Floodgate l'ajoute au début du pseudo, comme dans `.Steve`. Les lettres cyrilliques, les espaces et les caractères spéciaux ne passent pas.

Avec l'offre gratuite, cette règle est toujours activée et ne peut pas être modifiée. Vous pouvez ajouter vos propres règles à partir de l'offre Basic.

## Deux types de règles

« Le pseudo doit correspondre » : le joueur n'entre que si son pseudo correspond au modèle. « Interdit dans le pseudo » : le joueur n'entre pas si le modèle se trouve dans son pseudo.

Le modèle est recherché n'importe où dans le pseudo, donc `bot` bloque à la fois `bot123` et `Robot`. Pour vérifier le pseudo entier, mettez `^` au début et `$` à la fin. La casse est ignorée : pour une règle, `Bot` et `BOT` sont identiques.

Aucune règle ne permet de laisser entrer un pseudo précis en passant outre les autres règles. Si vous devez laisser entrer quelqu'un, ajoutez-le à la liste blanche.

## Exemples de modèles

| Modèle | Type | Effet |
| --- | --- | --- |
| `^[a-zA-Z0-9_]{3,16}$` | Doit correspondre | Pseudos au format de nLogin et AuthMe : sans point, de 3 à 16 caractères. Bloque les joueurs Bedrock dont le pseudo commence par un point |
| `^[0-9]+$` | Interdit | Pseudos composés uniquement de chiffres |
| `launcher` | Interdit | Pseudos contenant le mot launcher, où qu'il soit |
| `^bot_?[0-9]+$` | Interdit | `bot123`, `bot_42` |
| `^lobby_[0-9]+$` | Interdit | Préfixe suivi d'un compteur, repéré lors d'une attaque précise : `lobby_1`, `lobby_2048` |

Les trois premiers modèles sont prêts à l'emploi dans le panneau, et chacun s'ajoute en un clic.

## La syntaxe en bref

- `^` marque le début du pseudo, `$` la fin ;
- `[a-z0-9_]` désigne un seul des caractères listés ;
- `{3,16}` signifie de 3 à 16 répétitions, `+` une ou plusieurs ;
- `a|b` signifie l'un ou l'autre.

Ce sont des expressions régulières ordinaires, comme en Java, mais sans lookahead, lookbehind ni références arrière. Un modèle peut compter jusqu'à 200 caractères. Le panneau n'enregistre pas un modèle qui contient une erreur.

## Comment ne pas toucher vos propres joueurs

Contrairement à la vérification des VPN, les règles de pseudo s'appliquent aussi en mode Surveillance. Avant d'enregistrer, testez donc le modèle sur quelques pseudos de vos joueurs avec le bouton « Tester un pseudo ».

Après avoir activé une règle, consultez le journal des connexions (à partir de l'offre Basic). Un joueur bloqué par une règle voit le message « Pseudo ». Indiquez-y quels pseudos sont autorisés, pour que la personne sache quoi changer.

Un modèle créé pour une attaque, comme `^lobby_[0-9]+$`, peut être désactivé après l'attaque sans être supprimé : chaque règle a son interrupteur.

## Essayez Kordon sur votre serveur

Commencez en mode Surveillance : Kordon montre qui il bloquerait, et vous activez la protection quand vous êtes prêt. [Créer un compte](https://panel.kordonlabs.com/register)

## Autres guides

- [Comment protéger un serveur Minecraft des attaques de bots](https://kordonlabs.com/fr/guides/minecraft-bot-attack-protection): À quoi ressemble une attaque de bots sur un serveur Minecraft, pourquoi elle passe par des proxys et comment le mode attaque de Kordon ferme les réseaux des bots pendant que les vrais joueurs continuent d'entrer.
- [Protéger un serveur Minecraft crack : bots, faux pseudos et contournement de bannissement](https://kordonlabs.com/fr/guides/cracked-minecraft-server-protection): Les risques d'un serveur en mode offline, pourquoi n'importe qui peut entrer en tant qu'admin sans plugin d'authentification, et comment Kordon aide contre les bots, les VPN et le contournement de bannissement.
- [Attaque de bots sur un serveur Minecraft : que faire tout de suite](https://kordonlabs.com/fr/guides/minecraft-bot-attack-what-to-do): Un plan étape par étape face à une attaque de bots sur votre serveur Minecraft : la distinguer d'un DDoS, ce qu'il faut activer dans les premières minutes et que faire une fois qu'elle est terminée.
