[Série] Tutoriel n°3 : "Relié deux serveurs minecraft grâce a BungeeCord

Kévin 🚀

Administrateur
Administrateur
Inscription
18 Décembre 2012
Messages
4 822
Réactions
5 532
Points
27 882
Salut a toute la communauté de RG :

Avant de commencer le tutoriel n°3 : "Relier deux serveurs minecraft ensemble grâce a Bungeecord"
je tiens a m'excuse pour la sortie tardive du tutoriel n°3.

Passons aux choses sérieuses ;)

Tutoriel n°3: Relier deux serveurs minecraft grâce à Bungee Cord"

Le tutoriel va se dérouler en plusieurs parties :

Partie 1 : Installation de Java si ce n'est pas fait

Partie 2 : Téléchargement de Bungee Cord

Partie 3 : Création des deux serveurs minecraft

Partie 4 : Création du serveur Bungee Cord

Partie 5 : Configuration du serveur Bungee Cord

Partie 6 : Configuration des deux serveurs minecraft

Partie 7 : Ouverture des ports pour que vos amis puissent vous rejoindre

Partie 8 : Liste des commandes Bungee Cord

Pour ce tutoriel nous aurons besoin de :

- Bungee Cord

- Deux serveurs minecraft (Voir tutoriel n°1 ==> http://reality-gaming.fr/threads/serie-tutoriel-n1-creer-son-serveur-minecraft-sur-son-pc.281686/)
- Java

Partie 1 : "Installation de Java"

Nous allons nous rendre sur le site de Java
Puis cliquer sur "téléchargement gratuit de Java"​


1397039901-java.png


Une fois Java installer nous allons télécharger Bungee Cord

La partie 1 est finie maintenant on va passer à la partie 2

Partie 2 : Téléchargement de Bungee Cord

Pour cela rendez-vous sûr :
Et cliquer sur Bungee Cord.jar

1397039891-bungeecord.png


La partie 2 est finie maintenant on va passer à la partie 3
Partie 3 : Création des deux serveurs minecraft

Pour créer vos serveur minecraft aller voir mon tutoriel n°1 qui est "Créer un serveur minecraft sur son ordinateur" ==> http://reality-gaming.fr/threads/serie-tutoriel-n1-creer-son-serveur-minecraft-sur-son-pc.281686/
Nommée vos dossiers de serveur comme ceci:
pour le premier "SVR_1"
Pour le second "SVR_2"

/!\Important pour mieux comprendre la suite du tutoriel /!\

La partie 3 est finie maintenant on va passer à la partie 4

Partie 4 : Création du serveur Bungee Cord

Une fois BungeeCord télécharger nous allons le mettre sur notre bureau est créer un dossier en plus qui s'appellera "Bungee Cord"

Sur votre bureau vous devez avoir trois dossiers :

Premier dossier : Bungee Cord
Deuxième dossier: SVR_1
Troisième dossier: SVR_2

1397039959-bureau.png


Une fois cela fait mettez le Bungee Cord.jar dans le dossier Bungee cord.
Ouvrez le dossier "BungeeCord" est créer un nouveau document texte

1397039894-dossierbg.png


Ouvrez le document texte et mettez à l’intérieur​
Code:
@echo off
set bindir=%~dp0
"C:\Program Files\Java\jre7\bin\java.exe" -Xincgc -Xmx1G -jar BungeeCord.jar
Pause

Enregistrer le fichier en .bat pour il s’appellera "Start.bat"

1397039914-start.png


Vous pouvez maintenant supprimer le document texte
Lancer le Start.bat

Une fois lancer il va créer les fichiers de base
Une fois ces fichiers créés vous mettez "end" dans la console puis vous faites entrer

1397039958-end.png


La partie 4 est finie maintenant on va passer à la partie 5

Partie 5 : Configuration du serveurBungee Cord

Dans cette partie nous allons préparer Bungee Cord
Pour cela ouvrez le fichier Config.yml

1397039886-config-yml.png


Je vais vous expliquer ce que nous allons modifier.

Remplacer md__5 par votre pseudo, en fessant ceci ça va vous donner les droits d'administrateur et donc vous pourrez exécuter les commandes via le serveur.

Player limit: -1 a la place de -1 on va mettre 50

Dans permissions nous allons ajouter des permissions au groupAdmin:
ajoute en dessous de : "- bungeecord.command.Reload"
"- bungeecord.command.server" "
- bungeecord.command.find"
"- bungeecord.command.send"
"- bungeecord.command.list"

- Max players: 1 à la place de 1 on va mettre 50

fallbacks server : Sert a téléporté les joueurs sur le serveur par défaut si un serveur s'éteint par exemple si le serveur 2 s’arrête sa téléporter le joueur sur le serveur 1
Donc la à la place de lobby vous mettez SVR_1

host: ici il faut mettre votre IP local

Pour trouver son Ip local il suffit d'ouvrir son CMD est de taperipconfig
Votre Ip local se trouve devant IPv4

1397039892-iplocal.png

/!\Garder votre CMD ouvert nous en aura besoin plus tard /!\
Pour moi ça sera 192.168.0.17: 25565 correspondent au port par défaut !

Bind_local_address: On touche pas

ping _passthrough: On touche pas

tab list: Vous avez le choix entre GLOBAL_PING ou SERVER
GLOBAL_PING va prendre tous les joueurs connecter est les mettre dans une seule est même tab liste
SERVER va prendre juste les joueurs du serveur où vous êtes etles mettre dans une seule est même tab list

default server: On met SVR_1 à la place de lobby

forced hosts : On touche pas

tab size: C'est la taille de la tab list

force default server: A chaque connexion ça va vous téléporter sur le serveur par défaut si vous voulez que ça fasse ceci vous mettez "true" à la place de "false" sinon laisser "false"

motd: C'est le message qui s'affiche sur la liste des serveurs minecraft dans le menu multiplayer

query _enabled : Permet de communiquer avec un site web ou autres pour le moment on ne touche pas

timeout: On touche pas

connection throttle : On ne touche pas

Serveur : C'est là où on va mettre la config des serveurs

Voici ce que j'ai dans mon Config.yml

1397039891-configbg.png

Code:
groups:
  faragnight18:
  - admin
disabled_commands:
- disabledcommandhere
player_limit: 50
stats: 5c498de0-8f7a-4045-ad59-dc9ec9a0bc85
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
  - bungeecord.command.server
  - bungeecord.command.list
  - bungeecord.command.find
  - bungeecord.command.send
listeners:
- max_players: 50
  fallback_server: SVR_1
  host: 192.168.0.17:25565
  bind_local_address: true
  ping_passthrough: false
  tab_list: GLOBAL_PING
  default_server: SVR_1
  forced_hosts:
    pvp.md-5.net: pvp
  tab_size: 60
  force_default_server: false
  motd: '&7&l[ &f&lRG &7&l] &aTutoriel 3'
  query_enabled: false
  query_port: 25577
timeout: 30000
connection_throttle: 4000
servers:
  SVR_1:
    address: 127.0.0.1:30000
    restricted: false
    motd: '&1SVR_1'
  SVR_2:
    address: 127.0.0.1:40000
    restricted: false
    motd: '&1SVR_2'
ip_forward: false
online_mode: true

Votre serveur BungeeCord est maintenant configuré on va passer à la partie 6

Partie 6 : Configuration des deux serveurs minecraft

Aller dans le dossier du SVR_1 et ouvrez le serveur.properties
Voici la configuration a mis dans le serveur.properties

1397039890-configsvr-1.png

Code:
#Minecraft server properties
#Wed Apr 09 11:47:22 GMT+01:00 2014
generator-settings=
op-permission-level=4
allow-nether=false
level-name=world
enable-query=false
allow-flight=false
announce-player-achievements=false
server-port=30000
level-type=DEFAULT
enable-rcon=false
level-seed=
force-gamemode=false
server-ip=127.0.0.1
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
snooper-enabled=true
online-mode=false
resource-pack=
pvp=true
difficulty=1
enable-command-block=true
gamemode=0
player-idle-timeout=0
max-players=50
spawn-monsters=true
generate-structures=true
view-distance=10
motd=SVR_1

Maintenant aller dans le dossier du serveur 2
Ouvrez le server.properties

Voici la configuration à mettre dans le server.properties

1397039887-configsvr-2.png

Code:
#Minecraft server properties
#Wed Apr 09 11:46:47 GMT+01:00 2014
generator-settings=
op-permission-level=4
allow-nether=false
level-name=world
enable-query=false
allow-flight=false
announce-player-achievements=false
server-port=40000
level-type=DEFAULT
enable-rcon=false
level-seed=
force-gamemode=false
server-ip=127.0.0.1
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
snooper-enabled=true
online-mode=false
resource-pack=
pvp=true
difficulty=1
enable-command-block=true
gamemode=0
player-idle-timeout=0
max-players=50
spawn-monsters=true
generate-structures=true
view-distance=10
motd=SVR_2

Enregistrer est fermé les fichiers

Passons à la partie 7

Partie 7 : Ouverture des ports

/!\Cette partie ne correspond peut-êtrepas à votre fournisseur internet /!\
/!\Cette partie est dédiée à FREE /!\


Je Mettront des liens pour les autres opérateurs

Pour ouvrir vos ports il faut Ip passerelle donc retourne sur votre CMD et chercher "Passerelle par défaut" pour moi l'ip sera192.168.0.254

1397039897-ippass.png


Ouvrez votre navigateur internet en mettez dans l'URL votre Ip passerelle
Vous entrez votre mot de passe

1397039917-nav1.png


Une fois que vous êtes sur le panel de la box aller dans "Paramètre de la freebox"

1397039924-nav2.png


Une fois a la fenêtre ouverte cliquer sur "mode avancé"
Puis sur "redirection des ports"

1397039908-nav3.png


Vous cliquez sur "Ajouter une redirection"

Dans "Ip de destination" vous mettez votre Ip local pour moi ça sera 192.168.0.17

Dans "Ip sources" toutes

Dans "Protocole" TCP

Dans "Port de début" 25565

Dans "Port de fin" 25565

Dans "Port de destination" 25565

Dans "commentaire" SVR_BG

Ensuite vous cliquez sur sauvegarder

1397039909-nav4.png


Renouvelez l'opération mais en changent le protocole par UDP

1397039917-nav5.png


Voilà maintenant vos ports sont ouverts est vous n'avez plus qu'à lancer tous les serveurs

1397039924-svr-tt.png


Vous n'avez plus qu'a donné votre Ip ==>
Voilà la création est la configuration du serveur BungeeCord touche à sa fin.

Dernière est petite partie pour les commandes

Partie 8 : Commandes Bungee Cord

- /Glist
==> Permet de voir la liste des serveurs disponible
- /Greload ==> Reload Bungee Cord
- /Server ==> Permet de se téléporter à un autre serveur
- /List ==> Permet de voir la liste des joueurs connecter
- /send ==> envoie le joueur ciblé sur le serveur choisi
- /Ip ==> trouvelip du joueur ciblé
- /end ==> Arrête Bungee Cord
- /alert ==> Permet d'envoyer un message sur tous les serveurs

Voilà le tutoriel n°3 est fini

J'espère que ce tutoriel vous aura plu ;)

Désolé pour mes fautes d'orthographe

Prochain tutoriel : Reliés deux serveurs minecraft avec BungeeCord sur un serveur dédié

Tutoriel créé pour RéalityGaming || toute reproduction est interdite
 
Dernière édition:

Twuxy GTP

Ancien modérateur
Ancien staff
Inscription
3 Janvier 2012
Messages
7 776
Réactions
5 845
Points
28 371
Je te conseille de corriger les fautes d'orthographes avec cet outil qui est simple et efficace :)
 

iSlowZ

Premium
Inscription
14 Juin 2013
Messages
700
Réactions
125
Points
9 316
Et pour les serveur héberger sur un hébergeur ou sur un vps etc, c'est le même tuto a part pour les ports?
 

mathis746

Membre
Inscription
7 Septembre 2012
Messages
1
Réactions
0
Points
2 294
bonjour , j'ai acheter 2 serveurs ,je veux les relier mais on me dit que je dois acheter un vps , avec ce tuto , dois je aussi avoir un vps ? ( ps : c'est écris " FREE " Pour les ports , je suis chez free aussi )
 

Kévin 🚀

Administrateur
Administrateur
Inscription
18 Décembre 2012
Messages
4 822
Réactions
5 532
Points
27 882
bonjour , j'ai acheter 2 serveurs ,je veux les relier mais on me dit que je dois acheter un vps , avec ce tuto , dois je aussi avoir un vps ? ( ps : c'est écris " FREE " Pour les ports , je suis chez free aussi )
Salut,
Ce tutoriel montre la méthode pour windows ce qui permet de faire cette méthode sur un windows_server (pour un serveur communautaire) et de le reproduire sur son pc (pour jouer avec des amis) si tu as acheté deux serveurs chez un hébergeur je déconseille fortement de les reliés entre car si ta configuration est mauvaise les joueurs pourront entrer sur les serveurs sans forcément passer par BungeeCord ...
Le mieux est d'avoir un serveur pour mettre tout les serveurs puis les reliés ensemble ;)
 
Haut