Pourquoi les VPN posent problème à un serveur
La plupart des joueurs ne jouent jamais derrière un VPN. Ceux qui le font ont en général une raison qui vous concerne en tant que propriétaire :
- Un bannissement d'IP cesse de fonctionner dès que le joueur active un VPN ou choisit un autre proxy.
- Une seule personne peut se connecter avec une dizaine de comptes depuis une dizaine d'adresses, farmer des récompenses, voter plusieurs fois ou griefer anonymement.
- Les attaques de bots passent par de grandes listes de proxys, si bien que chaque bot ressemble à un joueur différent.
- Un VPN cache le vrai pays : le filtre par pays et vos statistiques ne veulent plus rien dire.
Toute connexion part d'une adresse : c'est donc au moment de la connexion qu'il est le plus simple d'arrêter tout cela.
Les moyens de bloquer les VPN sur Minecraft
Bannir les adresses à la main
Cela suffit contre un joueur obstiné, le temps d'une journée. Les fournisseurs de VPN possèdent des milliers d'adresses et les font tourner : la liste ne finit jamais, et de vrais joueurs qui reçoivent plus tard la même adresse sont bloqués par erreur.
Un plugin AntiVPN gratuit
Les plugins gratuits envoient chaque adresse à un service de détection. Il faut en général s'y inscrire, coller une clé API dans un fichier de configuration, surveiller la limite quotidienne de requêtes et refaire la même configuration sur chaque proxy. Notre sélection des meilleurs plugins AntiVPN pour Minecraft indique lesquels sont encore maintenus et ce qui les distingue.
Un service de protection
La vérification se fait côté service : un plugin sur le proxy, les paramètres dans un panneau web. C'est ainsi que fonctionne Kordon AntiVPN pour Minecraft.
Installer Kordon pas à pas
Kordon fonctionne sur le proxy auquel les joueurs se connectent : BungeeCord, Waterfall et leurs forks (API BungeeCord 1.16 ou plus récente) ou Velocity 3.4 ou plus récent. Il faut Java 21 ou plus récent. Vous ne l'installez pas sur les serveurs backend.
- Créez un compte et ajoutez votre serveur dans le panneau.
- Sur la page Plugin du serveur, téléchargez
Kordon.jar. Cette copie contient déjà la clé de votre serveur. - Placez le fichier dans le dossier
pluginsdu proxy et redémarrez le proxy. - Regardez la console : quand tout est prêt, elle affiche la ligne ci-dessous, et le panneau affiche le plugin comme en ligne dans la minute qui suit.
Kordon connected to server "My Server"Si vous avez installé le Kordon.jar générique (par exemple depuis SpigotMC ou Hangar), liez-le plutôt depuis la console du proxy. La clé se trouve sur la même page Plugin :
/kordon link <key>Traitez le fichier téléchargé et la clé comme un mot de passe. Si l'un ou l'autre fuite, créez une nouvelle clé dans le panneau : l'ancienne cesse aussitôt de fonctionner.
Commencer en mode Surveillance
Un nouveau serveur démarre en mode Surveillance. Kordon vérifie chaque connexion et note qui la vérification d'adresse bloquerait, mais laisse entrer ces joueurs. La liste noire et les règles de pseudo fonctionnent aussi dans ce mode. Laissez-le ainsi un jour ou deux et consultez le journal des connexions (à partir de l'offre Basic) : vous verrez combien de connexions via VPN et proxy votre serveur reçoit réellement et si des joueurs habituels en font partie.
Quand les résultats vous paraissent cohérents, activez la protection. Rien ne change pour les joueurs qui passaient déjà sans problème.
Choisir un niveau de protection
- « Souple » bloque les proxys ouverts et Tor, et laisse entrer les joueurs qui utilisent un VPN. Il convient à un serveur qui accueille beaucoup de joueurs de l'étranger.
- « Équilibré » est le niveau par défaut et convient à la plupart des serveurs : les VPN, les proxys, Tor, les réseaux d'hébergeurs et de centres de données sont refusés.
- « Strict » refuse en plus les adresses suspectes et les proxys résidentiels (proxys résidentiels à partir de l'offre Premium). Utilisez-le sur les serveurs souvent attaqués.
Vous pouvez aussi filtrer par pays, par modèle de pseudo, par opérateur mobile ou par réseau entier (AS). Ce qui est disponible dépend de votre offre. Chaque nouvelle adresse est vérifiée en ligne quelle que soit l'offre, gratuite comprise.
Quand un vrai joueur est bloqué
Aucune vérification n'est parfaite : certains fournisseurs d'accès domestiques partagent des adresses avec des réseaux d'hébergeurs, et certains joueurs ont réellement besoin d'un VPN. Ajoutez ce joueur à la liste blanche par pseudo ou par IP, dans le panneau ou directement depuis le jeu :
/kordon whitelist add SteveLa liste blanche l'emporte toujours sur la vérification VPN. Un joueur bloqué voit aussi un motif clair sur l'écran d'expulsion, rédigé dans vos propres termes, pour qu'il sache à qui s'adresser.
Un autre paramètre mérite un coup d'œil : ce que fait le plugin si Kordon est injoignable un instant. Par défaut, il ne laisse pas entrer les adresses qu'il n'a pas pu vérifier ; vous pouvez le régler pour laisser entrer tout le monde.