# Plugin AntiVPN et antibot pour Velocity : installer Kordon

Le proxy est l'endroit le plus simple pour se protéger des VPN : tous les joueurs y passent, et les serveurs Paper placés derrière restent intacts. Voici l'installation complète de Kordon sur Velocity, du téléchargement du fichier aux permissions des modérateurs.

Mis à jour: 2026-10-27

## En bref

- Kordon fonctionne sur Velocity 3.4 ou plus récent, y compris la branche 4.x. Il faut Java 21 ou plus récent.
- Le plugin s'installe uniquement sur le proxy. Vous n'installez rien sur les serveurs placés derrière.
- Il n'y a pas de fichier de configuration : tout se règle dans le panneau, et le proxy ne garde que la clé du serveur.
- Sans plugin de permissions, Velocity ne donne aucune permission aux joueurs : l'accès aux commandes `/kordon` s'accorde donc via LuckPerms.
- Avec plusieurs proxys, installez le plugin sur chacun. Le nombre de proxys que Kordon vérifie dépend de votre offre.

## Ce qu'il vous faut

Le [plugin Kordon AntiVPN pour Minecraft](https://kordonlabs.com/fr) fonctionne avec toutes les versions du client que le proxy accepte, de la 1.8 à la plus récente. En plus de la vérification des VPN, il protège le proxy des vagues de bots grâce au mode attaque, disponible avec toutes les offres.

Velocity 3.4 ou plus récent ; la branche 4.x fonctionne aussi. Java 21 ou plus récent. Velocity 4 exige lui-même Java 25 : si votre proxy démarre, Kordon démarrera aussi.

Si la console affiche `UnsupportedClassVersionError` après l'installation, le proxy tourne sur une ancienne version de Java et vous devez mettre Java à jour.

Kordon reconnaît de lui-même les joueurs Bedrock qui se connectent via Geyser et Floodgate. Vous n'avez rien à configurer pour eux.

## Installation

1. [Créez un compte](https://panel.kordonlabs.com/register) et ajoutez votre serveur dans le panneau.
2. Ouvrez la page **Plugin** du serveur et téléchargez `Kordon.jar`. La clé de votre serveur est déjà inscrite dans ce fichier.
3. Placez le fichier dans le dossier `plugins`, à côté de `velocity.toml`.
4. Redémarrez complètement Velocity et regardez la console.

Une fois le plugin connecté, la console affiche une ligne avec le nom du serveur, le mode et ce qui se passe quand Kordon est indisponible. Un nouveau serveur démarre en mode Surveillance :

```
Kordon connected to server "My Server". Mode: monitoring only. If Kordon is unavailable: let nobody in.
```

Au bout d'une minute environ, le panneau affiche « Plugin en ligne ».

Si vous avez téléchargé le `Kordon.jar` générique depuis SpigotMC ou Hangar, il ne contient pas de clé. Liez-le avec une commande dans la console du proxy. La clé se trouve sur la même page **Plugin**, et aucun redémarrage n'est nécessaire :

```
/kordon link <key>
```

> Ne gardez pas deux fichiers Kordon dans le dossier `plugins`, par exemple une ancienne et une nouvelle version. Ils entrent en conflit, et la console vous en avertit au démarrage.

## Permissions et commandes

Velocity ne donne aucune permission aux joueurs tant qu'aucun plugin de permissions n'est installé, en général LuckPerms. Pour qu'un modérateur puisse utiliser les commandes Kordon, donnez-lui `kordon.command` ainsi que les permissions des commandes dont il a besoin :

```
/lpv user Steve permission set kordon.command true
/lpv user Steve permission set kordon.command.whitelist true
/lpv user Steve permission set kordon.command.lookup true
/lpv user Steve permission set kordon.notify true
```

Ce que font les commandes :

- `/kordon status` affiche la connexion à Kordon, le mode de protection et le nombre de joueurs en ligne ;
- `/kordon lookup <nickname>` affiche ce que Kordon sait d'un joueur ; pour voir et rechercher les IP, le modérateur a aussi besoin de `kordon.command.lookup.ip` ;
- `/kordon whitelist add` et `/kordon blacklist add` ajoutent un pseudo, une IP ou une plage aux listes, éventuellement pour `1d`, `7d`, `30d` ou `never` ;
- la permission `kordon.notify` active les notifications de Kordon au staff dans le chat.

`kordon.command` n'inclut pas `/kordon link` ; réservez-la au propriétaire. La console du proxy peut lancer toutes les commandes. Sur Velocity, la suggestion `/kordon` dans le chat est visible par tous les joueurs, mais la commande ne s'exécute pas sans permissions. Si vous ne voulez aucune commande en jeu, désactivez-les dans le panneau sous « Plugin », puis « Commandes en jeu ». Ce réglage désactive aussi les commandes de listes et de recherche dans la console.

## Plusieurs proxys

Les grands réseaux font tourner plusieurs instances de Velocity derrière un répartiteur de charge. Installez le plugin sur chaque proxy avec le même fichier et la même clé. Chaque proxy apparaît de lui-même dans le panneau, dans l'onglet « Proxys » de la section « Plugin ». Un proxy qui n'a envoyé aucun signal depuis sept jours disparaît de la liste.

Le nombre de proxys que Kordon vérifie dépend de votre [offre](https://kordonlabs.com/fr#pricing) : un seul avec l'offre gratuite, davantage avec les offres supérieures. Un proxy au-delà de la limite est signalé dans le panneau, et Kordon ne le prend pas en charge : le plugin y laisse entrer les joueurs ou non selon le paramètre « Si la vérification est indisponible », et par défaut il ne les laisse pas entrer. C'est vous qui choisissez quels proxys comptent.

## Si Kordon est indisponible

Le plugin attend jusqu'à trois secondes la réponse de Kordon. En l'absence de réponse, tout dépend du paramètre « Si la vérification est indisponible ». Par défaut, un joueur qui n'a pas pu être vérifié n'entre pas. Vous pouvez choisir « Laisser entrer tout le monde ». Les joueurs déjà en jeu ne sont pas concernés. Une exception : juste après le démarrage du proxy, tant que Kordon n'a pas répondu une première fois, le plugin laisse entrer tout le monde.

## Messages courants de la console

- `Kordon is not linked to a server` : il n'y a pas de clé, et les joueurs entrent sans vérification. Liez le plugin avec `/kordon link <key>` ou téléchargez le fichier depuis votre propre page **Plugin**.
- `The Kordon panel does not accept this server's key` : la clé a été régénérée ou le serveur a été supprimé. Obtenez une nouvelle clé dans le panneau.
- `Kordon did not answer` : Kordon n'a pas répondu dans les trois secondes. Le joueur a été traité selon « Si la vérification est indisponible ».
- `Kordon.jar was replaced while the proxy was running` : le fichier a été remplacé alors que le proxy tournait. Redémarrez-le.
- `A new Kordon version ... is available` : une nouvelle version est sortie. Téléchargez-la dans le panneau.

Ensuite, choisissez un niveau de protection et regardez qui Kordon aurait bloqué en mode Surveillance. Le guide [comment bloquer les VPN et les proxys](https://kordonlabs.com/fr/guides/block-vpn-minecraft-server) explique comment faire.

## 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 bloquer les VPN et les proxys sur un serveur Minecraft](https://kordonlabs.com/fr/guides/block-vpn-minecraft-server): Pourquoi des joueurs se connectent via un VPN ou un proxy, quels moyens existent pour les bloquer et comment installer pas à pas le plugin Kordon AntiVPN sur BungeeCord ou Velocity.
- [AntiVPN et antibot pour BungeeCord et Waterfall : installer Kordon](https://kordonlabs.com/fr/guides/bungeecord-antivpn-plugin): Installer le plugin AntiVPN et antibot Kordon sur BungeeCord, Waterfall et leurs forks : prérequis, permissions, commandes et passage à Velocity.
- [Comment limiter les versions de Minecraft sur votre serveur](https://kordonlabs.com/fr/guides/minecraft-client-version-filter): Comment n'autoriser que les versions du client voulues sur un serveur Minecraft : l'intérêt avec ViaVersion, les plages dans Kordon et ce qui arrive aux joueurs Bedrock.
