
RealIP pour Minecraft - Protégez vos serveurs des DDoS
TCPShield/RealIP
Le plugin Spigot, Bungee et Velocity qui analyse les adresses IP client transmises par le réseau TCPShield.
Voir sur GitHub ↗Si vous exploitez un serveur Minecraft avec protection proxy via TCPShield, vous avez besoin d'un moyen pour lire les véritables adresses IP des joueurs au lieu de voir l'adresse du proxy. C'est là qu'intervient le plugin RealIP. C'est l'élément manquant qui dit à votre serveur qui se connecte réellement, pas seulement la couche de protection qui se trouve devant.
Ce que fait ce projet
RealIP est un plugin léger qui fonctionne avec le service de protection DDoS TCPShield. Quand les joueurs se connectent par le réseau de TCPShield, la connexion semble provenir des serveurs de TCPShield. Sans ce plugin, vos logs serveur et données joueur montreraient l'IP du proxy, rendant impossible d'identifier les joueurs réels ou de dépanner les vrais problèmes de connexion.
Le plugin intercepte les données de connexion transmises par TCPShield et extrait l'adresse IP réelle du joueur. C'est un pont entre votre protection proxy et votre serveur de jeu réel. Une fois installé, votre serveur sait exactement qui se connecte et peut traiter les données joueur correctement.
Pourquoi vous en auriez besoin
Les administrateurs serveur adoptent ce plugin pour quelques raisons concrètes. D'abord, les bannissements deviennent significatifs. Si quelqu'un cause des problèmes, vous devez bannir sa vraie adresse IP, pas celle du proxy. Deuxièmement, vos logs serveur deviennent utiles. Les diagnostics de connexion, le suivi des joueurs, les systèmes anti-cheat - ils ont tous besoin des vraies adresses IP pour fonctionner correctement. Troisièmement, TCPShield lui-même peut être plus intelligent sur la protection quand votre serveur remonte des données de connexion précises.
Si vous utilisez déjà TCPShield, vous trouvez probablement ce plugin mentionné dans leur documentation de configuration. Ce n'est pas optionnel pour la plupart des configurations - c'est ce qui rend tout le reste fonctionnel.
Comment l'installer
Le README du projet vous oriente vers la documentation officielle de TCPShield pour les étapes d'installation détaillées. C'est le guide faisant autorité. Le processus de base est simple - téléchargez le fichier jar, déposez-le dans votre dossier plugins, et redémarrez votre serveur. C'est généralement tout.
Pour les configurations Spigot ou CraftBukkit, il y a une restriction - vous devez d'abord avoir ProtocolLib installé. C'est un autre plugin dont RealIP dépend. Les versions les plus récentes du plugin (2.8.1+) fonctionnent avec Minecraft 1.21, bien que si vous utilisez d'anciennes versions serveur, consultez l'historique des versions pour vous assurer que vous récupérez les builds compatibles.
Si vous préférez compiler depuis la source, le projet utilise Gradle. Le README montre la commande :
gradle buildLes dépendances se téléchargent automatiquement, et votre jar compilé se retrouve dans le dossier /build/libs.
Comment ça marche
RealIP gère la magie qui rend les serveurs protégés par proxy transparents pour eux-mêmes. TCPShield envoie les en-têtes de connexion contenant l'IP réelle du joueur. RealIP valide que la connexion est réellement légitime (provient de TCPShield, pas usurpée localement), puis réécrit ce que votre serveur pense être l'IP du joueur. Vos logs serveur, bannissements et systèmes anti-cheat voient maintenant la source réelle.
Il y a aussi validation qui se passe sous le capot. Le plugin vérifie que les connexions affirmant provenir de TCPShield l'ont réellement fait. Cela empêche quelqu'un d'usurper les IPs localement en prétendant être le proxy.
La compatibilité compte ici. Le plugin supporte trois plateformes proxy Minecraft - Spigot/CraftBukkit, BungeeCord et Velocity. Choisissez la version qui correspond à votre configuration. (Si vous êtes incertain de la plateforme proxy que vous utilisez, un simple coup d'œil au nom de fichier jar de votre serveur vous le dira généralement.)
Ce qui peut vous causer des problèmes
ProtocolLib manquant sur Spigot est le plus gros piège. Sans lui, le plugin ne se chargera pas et vous verrez des erreurs cryptiques dans votre log de démarrage. Installez d'abord celui-ci.
ProtocolLib peut parfois prendre du retard sur les mises à jour pour les nouvelles versions Minecraft. La dernière version de RealIP (2.8.1) a en fait dû contourner le fait que ProtocolLib était lent à supporter 1.21, donc les mainteneurs ont inclus une copie locale temporairement. Cela signifie qu'il vaut la peine de vérifier les dernières notes de version avant la mise à jour - il peut y avoir des notes de compatibilité spécifiques à votre version.
Vérifiez aussi que TCPShield est réellement configuré sur votre réseau d'abord. RealIP ne fonctionne que si votre connexion est réellement acheminée par la protection TCPShield. S'il n'est pas configuré de leur côté, le plugin n'aura rien à analyser.
Si vous débutez en administration de serveur
Comprendre la configuration IP de votre serveur est véritablement utile au-delà de ce plugin. Une fois RealIP en marche, vous pourriez vouloir vérifier le statut réel de votre serveur et les codes de réponse. Honnêtement, nous avons un vérificateur de statut serveur qui montre la santé de la connexion. Et si vous exploitez une communauté serveur, explorer des choses comme la création de skins personnalisés vous aide à comprendre l'expérience joueur complète.
Ça vaut le coup d'installer ?
Si vous utilisez TCPShield, oui. Ce n'est pas optionnel - c'est ce qui rend votre serveur réellement fonctionnel avec la protection DDoS. L'installation est extrêmement simple et la licence MIT signifie qu'il n'y a zéro coût ou complications de licence. Ce projet a 171 étoiles GitHub et un support de maintenance solide, incluant les mises à jour récentes pour les nouvelles versions Minecraft.
Si vous n'utilisez pas TCPShield, vous n'en avez pas besoin. Cela fonctionne seulement avec ce service spécifique. Mais si vous êtes déjà protégé par TCPShield et n'avez pas encore installé RealIP, les logs et l'application des bannissements de votre serveur volent à l'aveugle. Réglez d'abord cela.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Questions fréquentes
Dois-je utiliser RealIP si j'utilise TCPShield ?
RealIP est-il gratuit ? Quelle licence utilise-t-il ?
Quelles versions de Minecraft RealIP supporte-t-il ?
RealIP fonctionne-t-il sur tous les types de proxy ?
Que se passe-t-il si RealIP ne charge pas ?
Have a Question or Tip about this Guide?Community Q&A
Ask a question or help other players below. Join the discussion and share your Minecraft tips!
Commentaires
Aucun commentaire pour le moment. Soyez le premier à partager votre avis !


