Comment configurer un serveur BungeeCord ?
Dans ce tutoriel, découvrez comment configurer un serveur BungeeCord pour relier plusieurs serveurs Minecraft et offrir une expérience de jeu fluide à vos joueurs. Apprenez à installer et configurer BungeeCord pour partager des données entre serveurs, équilibrer la charge et permettre une navigation aisée. Suivez nos étapes simples pour transformer votre réseau de serveurs Minecraft.
Si vous gérez plusieurs serveurs Minecraft, connecter ces serveurs pour permettre aux joueurs de naviguer facilement entre eux peut être un défi. BungeeCord est une solution proxy qui permet de relier plusieurs serveurs, créant ainsi un réseau fluide pour les joueurs.
BungeeCord agit comme un intermédiaire entre vos serveurs Minecraft et les joueurs. Lorsqu'un joueur se connecte, il passe d'abord par le serveur BungeeCord, qui le redirige ensuite vers le serveur Minecraft approprié en fonction de ses choix ou de la charge du serveur.
Un avantage majeur de BungeeCord est la possibilité de partager les données des joueurs entre les serveurs. Ainsi, les joueurs peuvent passer d'un serveur à l'autre sans perdre leur inventaire ou expérience. Il est également possible de configurer une discussion partagée entre les serveurs.
BungeeCord aide également à équilibrer la charge des serveurs en répartissant automatiquement les joueurs en fonction de l'occupation des serveurs. Cela garantit que les nouveaux joueurs sont dirigés vers des serveurs moins chargés.
Compatible avec la plupart des plugins Bukkit, BungeeCord s'intègre facilement à votre configuration existante et est régulièrement mis à jour pour fonctionner avec les dernières versions de Minecraft.
Prérequis pour l'installation de BungeeCord
Pour configurer BungeeCord, vous aurez besoin de :
- 3 serveurs Minecraft minimum :
- Un serveur proxy principal exécutant BungeeCord, où les joueurs se connecteront.
- Un serveur pour le Lobby (sous Spigot ou PaperMC) pour accueillir les joueurs et leur permettre de naviguer vers d'autres serveurs.
- Au moins un serveur pour le premier monde à héberger.
Installation de BungeeCord sur le serveur proxy
Étape 1 : Installation de BungeeCord
Pour installer BungeeCord, accédez à la section « Version » de votre panneau de serveur, recherchez Bungee, et sélectionnez « Bungeecord » (version 1.17).

Attendez la fin de l'installation, puis démarrez le serveur pour générer les fichiers nécessaires.
Étape 2 : Configuration du fichier config.yml
Accédez au fichier "config.yml" dans le dossier racine de votre serveur via le webftp pour le modifier.

Recherchez et modifiez l'adresse par défaut "localhost:25565" en la remplaçant par l'adresse de votre serveur de lobby, par exemple "lobby1.mchost.pro:27668".

Ajoutez ensuite votre premier serveur de jeu à la liste en copiant les informations du lobby et en modifiant le nom et l'adresse:port pour le serveur de jeu.

Votre fichier config.yml devrait maintenant ressembler à ceci :

Pour ajouter d'autres serveurs, répétez simplement le processus.
Étape 3 : Définition des priorités de serveur
Définissez une priorité pour vos serveurs dans le fichier config.yml. Mettez le lobby en premier dans la liste des priorités.

Assurez-vous que le paramètre "ip_forward" est défini sur "True" pour permettre le bannissement des joueurs par IP.

Enregistrez vos modifications et redémarrez le serveur BungeeCord.
Installation de BungeeCord sur les serveurs de jeu
Étape 1 : Configuration des serveurs de jeu
Installez Spigot ou PaperMC sur chaque serveur de jeu, en utilisant la même version que celle du proxy BungeeCord (1.17).
Changez le "mode en ligne" sur "faux" pour chaque serveur de jeu, sauf pour le serveur BungeeCord. Redémarrez ensuite les serveurs.

Étape 2 : Sécurisation du réseau BungeeCord
Pour sécuriser votre réseau, installez le plugin IPWhitelist sur chaque serveur de jeu, sauf le serveur BungeeCord, pour restreindre l'accès aux connexions provenant uniquement de BungeeCord.
Le plugin détectera automatiquement la première adresse IP à se connecter et la mettra en liste blanche. Vous pouvez également ajouter manuellement des adresses IP avec les commandes appropriées.
Sur chaque serveur de jeu, configurez le paramètre "bungeecord" sur "true" dans le fichier "spigot.yml" pour accepter les connexions du serveur BungeeCord.

Redémarrez ensuite chaque serveur de jeu.
Conclusion
Vous avez maintenant configuré votre premier serveur BungeeCord et pouvez vous y connecter. En cas de problème, consultez les journaux du serveur BungeeCord et vérifiez chaque partie de la configuration.
Pour les utilisateurs avancés
Explorez d'autres paramètres de configuration via le guide officiel : Guide de configuration BungeeCord.
Découvrez des plugins pour BungeeCord ici : Plugins BungeeCord.

