Installer un lobby Minecraft multi-serveur avec BungeeCord (Debian)
Objectif
Configurer un réseau de serveurs Minecraft (Lobby + Survie + Créatif) via BungeeCord sur Debian.
Prérequis
-
Java installé (OpenJDK 17 conseillé)
-
Ports ouverts : 25565, 25566, 25567, 25568
-
Serveur Debian configuré avec un accès root
-
Droits d'écriture dans
/home/minecraft
✅ 1. Installer BungeeCord
Télécharger BungeeCord
mkdir -p /home/minecraft/bungeecord && cd /home/minecraft/bungeecord
wget https://ci.md-5.net/job/BungeeCord/lastSuccessfulBuild/artifact/bootstrap/target/BungeeCord.jar -O BungeeCord.jar
Créer le fichier de configuration config.yml
listeners:
- query_port: 25577
motd: '&1Welcome to your BungeeCord server'
priorities:
- lobby
bind_local_address: true
tab_list: GLOBAL_PING
query_enabled: false
proxy_protocol: false
forced_hosts:
pvp.md-5.net: pvp
ping_passthrough: false
bind: 0.0.0.0:25565
max_players: 100
tab_size: 60
force_default_server: false
host: 0.0.0.0:25565
forced_hosts: null
servers:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
address: localhost:25566
restricted: false
survival:
motd: '&1Survival Server'
address: localhost:25567
restricted: false
creative:
motd: '&1Creative Server'
address: localhost:25568
restricted: false
timeout: 30000
ip_forward: true
online_mode: true
🔧 2. Installer les serveurs Minecraft
Créer les répertoires
mkdir -p /home/minecraft/{lobby,survival,creative}
Télécharger le serveur Vanilla pour chaque monde
cd /home/minecraft/lobby
wget https://piston-data.mojang.com/v1/objects/8dd1a28015f51b1803213892b50b7b4fc76e594d/server.jar -O server.jar
# Refaire pour /survival et /creative
Configurer les server.properties
Exemple : lobby (/home/minecraft/lobby/server.properties)
server-port=25566
online-mode=false
Changer uniquement le port pour les autres :
-
Survie : 25567
-
Créatif : 25568
Accepter l'EULA
echo "eula=true" > eula.txt
💡 3. Lancer tous les serveurs
cd /home/minecraft/lobby && java -Xms1G -Xmx10G -jar server.jar nogui
cd /home/minecraft/survival && java -Xms1G -Xmx10G -jar server.jar nogui
cd /home/minecraft/creative && java -Xms1G -Xmx10G -jar server.jar nogui
Puis lancer BungeeCord :
cd /home/minecraft/bungeecord && java -Xms1G -Xmx1G -jar BungeeCord.jar
🏠 4. Installer un plugin de portails
Exemple : BungeePortals
cd /home/minecraft/lobby/plugins
wget https://dev.bukkit.org/projects/bungeeportals/files/latest -O BungeePortals.jar
Configuration
-
Définir des portails en jeu
-
Les lier aux serveurs
survival
,creative
oulobby
déclarés dans BungeeCord
👍 Conclusion
Vous avez maintenant un réseau multi-serveur Minecraft fonctionnel avec BungeeCord. Le serveur lobby
fait office de point d'entrée, et vous pouvez téléporter les joueurs vers les autres serveurs via des portails ou des commandes personnalisées.