[Minecraft] Installation de BungeeCord. Prérequis :
minecraft@ks3287913:~$ mkdir -p MINECRAFT/SERVEUR/BUNGEECORD
minecraft@ks3287913:~$ cd MINECRAFT/SERVEUR/BUNGEECORD/
minecraft@ks3287913:~/MINECRAFT/SERVEUR/BUNGEECORD$
2) Télécharger BungeCord :
minecraft@ks3287913:~/MINECRAFT/SERVEUR/BUNGEECORD$ wget http://ci.md-5.net/job/BungeeCord/lastSuccessfulBuild/artifact/bootstrap/target/BungeeCord.jar
3) Générer les fichiers de configuration de base :
minecraft@ks3287913:~/MINECRAFT/SERVEUR/BUNGEECORD$ java -jar BungeeCord.jar
...
08:10:06 [INFOS] Enabled plugin cmd_send version git:cmd_send:1.8-SNAPSHOT:"772c8d7":1019 by SpigotMC
08:10:06 [INFOS] Enabled plugin cmd_server version git:cmd_server:1.8-SNAPSHOT:"772c8d7":1019 by SpigotMC
08:10:06 [INFOS] Enabled plugin cmd_list version git:cmd_list:1.8-SNAPSHOT:"772c8d7":1019 by SpigotMC
08:10:06 [INFOS] Listening on /0.0.0.0:25577
>
4) Arrêter le serveur :
>end
08:10:26 [INFOS] Closing listener [id: 0x88c4e221, /0.0.0.0:25577]
08:10:26 [INFOS] Closing pending connections
08:10:26 [INFOS] Disconnecting 0 connections
08:10:26 [INFOS] Closing IO threads
08:10:29 [INFOS] Saving reconnect locations
08:10:29 [INFOS] Disabling plugins
08:10:29 [INFOS] Thank you and goodbye
minecraft@ks3287913:~/MINECRAFT/SERVEUR/BUNGEECORD$
5) Vérification :
minecraft@ks3287913:~/MINECRAFT/SERVEUR/BUNGEECORD$ ls
BungeeCord.jar locations.yml modules.yml proxy.log.0
config.yml modules plugins
6) Post-configuration : Ouvrir :
config.yml
Chercher :
md_5:
Remplacer par :
# Administrateur du serveur
Nekrofage:
Chercher :
- bungeecord.command.reload
Ajouter après :
# Ajouter d'autres commandes d'administration
- bungeecord.command.server
- bungeecord.command.find
- bungeecord.command.send
- bungeecord.command.list
Chercher :
- max_players: 1
Remplacer par :
- max_players: 50
Chercher :
fallback_server: lobby
Remplacer par :
# Serveur Minecraft Spigot par défaut
fallback_server: alpha
Chercher :
host: 0.0.0.0:25577
Remplacer par :
# Adresse ip du serveur Minecraft BungeeCord par : Epsilon
host: 5.135.181.217:25565
Chercher :
default_server: lobby
Remplacer par :
# Serveur Minecraft Spigot par défaut
default_server: alpha
Chercher :
motd: '&1Another Bungee server'
Remplace par :
motd: '&1Serveur BungeeCord Epsilon'
Chercher :
lobby:
address: localhost:25565
restricted: false
motd: '&1Just another BungeeCord - Forced Host'
Remplacer par :
# Serveur Minecraft Spigot : Alpha
alpha:
address: 37.59.41.122:25565
restricted: false
motd: '&1Serveur Minecraft Spigot Alpha'
# Serveur Minecraft Spigot : Gamma
gamma:
address: 37.187.19.152:25565
restricted: false
motd: '&1Serveur Minecraft Spigot Gamma'
Chercher :
ip_forward: false
online_mode: true
Remplacer par :
ip_forward: true
online_mode: false
II) Configuration des serveurs Minecraft Spigot. 1) Sur les serveurs Alpha et Gamma : Ouvrir :
server.properties
Chercher :
online-mode=true
Remplacer par :
online-mode=false
Ouvrir :
spigot.yml
Chercher :
bungeecord: false
Remplacer par :
bungeecord: true
III) Sur le serveur Epsilon, lancer BungeeCord :
minecraft@ks3287913:~/MINECRAFT/SERVEUR/BUNGEECORD$ java -Xms1024M -Xmx1024M -jar BungeeCord.jar
Etat des serveurs :
IV) A partir du client Minecraft, ajouter le nouveau serveur BungeeCord puis se connecter.
Etat des serveurs :
V) Commande BungeeCord :
>glist
17:43:14 [INFOS] [alpha] (0):
17:43:14 [INFOS] [gamma] (1): Nekrofage
17:43:14 [INFOS] Total players online: 1
>send nekrofage alpha
17:43:45 [INFOS] [Nekrofage] <-> ServerConnector [alpha] has connected
17:43:45 [INFOS] Successfully summoned player(s)
17:43:45 [INFOS] [Nekrofage] <-> DownstreamBridge <-> [gamma] has disconnected