OnlyProxyJoin est un plugin très utile si vous utilisez BungeeCord. Il permet de bloquer toute connexion d'un joueur n'étant pas passé par le proxy BungeeCord pour se connecter à vos serveurs Minecraft.

Si un joueur se connectent directement au serveur, il sera expulsé. Vous n'avez plus à vous soucier des joueurs piratés sur votre serveur si vous avez activé le mode online (vérification des jeux crackés).

Le plugin peut afficher des avertissements avec les dernières versions Craftbukkit 1.10+. 

Il existe une alternative compatible toute version mais nécessitant le mode online désactivé: PreventPortBypass.

Pré-requis

Installation du plugin OnlyProxyJoin

C'est parti pour l'installation du plugin sur notre serveur Minecraft :

  1. Rendez-vous dans votre panel de gestion.
  2. Cliquez sur Minecraft puis sur Plugins Bukkit.
  3. Cherchez OnlyProxyJoin et cliquez dessus.
  4. Cliquez sur Installer et confirmez l'installation.
  5. Redémarrez le serveur Minecraft.

Configuration du plugin OnlyProxyJoin

Vous devez juste spécifier l'adresse complète de votre proxy BungeeCord et un message en cas de kick si un joueur se connecte directement à votre serveur :

  1. Rendez-vous dans le panel de gestion.
  2. Cliquez sur Fichiers & FTP.
  3. Éditez le fichier config.yml dans minecraft/plugins/OnlyProxyJoin :
    settings:
      # Indiquez ici l'adresse IP de votre serveur BungeeCord (sans le port).
      proxyIP: XXX.XXX.XXX.XXX
     
      # Indiquez ici le message en cas de kick du joueur
      playerKickMessage: '&cVous ne pouvez pas rejoindre le serveur directement.'
    

  4. Enregistrez et redémarrez votre serveur Minecraft.
Et voila, les joueurs ne pourront plus se connecter directement à vos serveurs Minecraft, ils seront obligés de passer par le proxy BungeeCord.

Répétez la manipulation sur tous les serveurs de votre réseau ;)