Minecraft sur Nas Synology – Digital Box – Un bon serveur Minecraft
Pour les fans de Minecraft qui ont un Synology NAS, il est possible de configurer un serveur Minecraft personnel pour la version Java (Windows, Linux, MacOS) ou pour la version Bedrock Edition (IOS, Android et Consoles) – sous certaines conditions pour ce dernier .
Voici le détail de la configuration qui vous permettra de jouer avec des amis sur votre réseau local 🙂
Sommaire
Minecraft Java Edition
Pour utiliser cette version du serveur Minecraft, pensez d'abord à installer le package "Java 8" disponible en standard sur votre NAS.
L'étape suivante consiste à ajouter "Digital Box" au centre de paquets de votre NAS, en précisant l'adresse: http://digital.box.free.fr/sspks/
Normalement, vous devriez voir le paquet Minecraft Server apparaître dans "communauté":
Cliquez sur "Installation" et normalement le message ci-dessous devrait apparaître:
Installation de server.jar
Téléchargez le fichier correspondant au serveur au format jar sur le site officiel: https://www.minecraft.net/fr-fr/download/server/
Connectez-vous à votre NAS avec un client FTP sur le port 55 (avec FileZilla par exemple) et transférez le fichier "server.jar" vers un répertoire partagé sur votre NAS.
Connectez-vous ensuite en SSH (USER correspond à votre nom d'administrateur et NAS_IP à l'adresse IP locale de votre NAS):
ssh USER @ NAS_IP -p 44
Déplacez le fichier "server.jar" dans le répertoire Minecraft, et attribuez-lui les droits appropriés (on suppose ici que vous avez téléchargé le fichier dans le répertoire "documents" par FTP):
cd / var / packages / Minecraft / cible sudo mv /volume1/documents/server.jar ./minecraft.jar sudo chmod 755 minecraft.jar sudo chown minecraft: utilisateurs minecraft.jar
Vous pouvez maintenant démarrer le serveur Minecraft depuis l'interface de votre NAS:
Normalement, s'il a démarré avec succès, vous devriez voir apparaître le processus java associé en tapant la commande suivante à partir de votre session SSH:
ps -ef | grep java | greec minecraft minecra + 3517 3505 99 21:12? 00:04:02 java -Xmx5120M -Xms5120M -XX: + UseConcMarkSweepGC -XX: + CMSIncrementalPacing -XX: + AggressiveOpts -jar / volume1 / @ appstore /Minecraft/minecraft.jar nogui
Définir un administrateur
Afin de pouvoir contrôler complètement votre serveur (interdiction des joueurs, modification de l'heure, etc.), vous devez modifier le fichier appelé "ops.json".
Il se trouve dans / var / packages / Minecraft / target / et vous devrez ajouter votre nom d'utilisateur et votre UUID comme dans l'exemple ci-dessous:
[ "uuid": "783f2e95-5a69-4b1d-b178-7cc27c5ed0d9", "nom": "DigitalBox94", "niveau": 4, "bypassesPlayerLimit": faux ]
Pour obtenir votre UUID à partir de votre nom Minecraft, accédez à https://mcuuid.net et vous obtiendrez ces informations dans "UUID complet".
Connexion avec le client Minecraft
Pour utiliser le client Minecraft, notez que vous devez avoir une licence (payante).
Si ce n'est pas le cas, rendez-vous à l'adresse suivante: https://www.minecraft.net/fr-fr/store/
Une fois cela fait, lancez le client et connectez-vous à votre compte Minecraft:
Choisissez ensuite le mode multi-joueurs:
Ajoutez votre serveur Minecraft à la liste via le bouton "Ajouter un serveur":
Saisissez le nom de votre serveur et l'adresse IP locale de votre NAS:
Puis dans la liste, cliquez sur le nom de votre serveur puis sur "Rejoindre". Le serveur Minecraft prend un peu de temps pour générer le monde pour la première fois et vous pouvez avoir ce message:
Après quelques minutes si vous actualisez votre client via le bouton "Actualiser", votre serveur devrait apparaître avec un statut vert:
Connectez-vous à nouveau via "Join Server".
Victoire: vous devriez avoir l'écran ci-dessous 🙂
Informations sur Minecraft Synology
Voici quelques détails sur cette version Synology du serveur:
- Le script de lancement du serveur vérifie la quantité de RAM système disponible et adapte la taille du tas Java en conséquence. Il applique également des modifications de performances à Java pour essayer de réduire la latence.
- La première fois que vous exécutez le serveur, un nouveau monde sera créé, ce qui peut prendre quelques minutes.
- Étant donné que le temps passé à jouer à Minecraft peut être considérable, lorsque vous désinstallez le package, le jeu actuel sera enregistré. Le dossier "world" sera copié dans /volume1/public/minecraftworld.datejour.bak pour éviter toute suppression accidentelle.
- Si vous souhaitez copier un dossier "world" existant sur le serveur, copiez-le dans / volume1 / @ appstore / Minecraft. Vous devrez également utiliser "chown -R minecraft / volume1 / @ appstore / Minecraft" pour accorder les droits de fichier corrects
- Le serveur s'exécute sur le port TCP par défaut pour Minecraft (25565). Vous devrez donc configurer ce port sur votre routeur si vous souhaitez qu'il soit accessible de l'extérieur
Bonus: Minecraft Bedrock Edition
Cette version est celle reconnue sous Android, IOS et W10.
Une version du serveur écrite en PHP sous le nom de PocketMine-MP est disponible. Plus d'informations sont disponibles sur https://pmmp.io et la documentation est disponible sur https://pmmp.readthedocs.io/
Pour utiliser cette version, nous aurons besoin de Docker sur Synology. Pour ce faire, vérifiez que votre modèle est compatible:
Cela devrait télécharger l'image Docker correspondante (201 Mo):
Créez ensuite un conteneur correspondant:
Remarque: ici, il a été choisi de modifier le "port local" d'ici 19133 (la valeur par défaut est 19132). Celui du conteneur reste à 19132.
Pour finaliser, lancez le serveur Pocketmine en démarrant le conteneur:
Normalement, les journaux indiquent le début:
Bonus: connexion IOS à Bedrock Edition
Ici, la connexion sera établie à partir d'un iPad vers le Nas Synology.
Pour ce faire, lancez le client Minecraft sur IOS:
La création d'un compte "Microsoft" sera nécessaire si vous n'en avez pas (une adresse email valide suffit pour en créer un):
Puis dans "Serveurs", choisissez "Ajouter un serveur":
Spécifiez le nom de votre serveur, son adresse IP locale et le port:
Et voilà, vous avez réussi à vous connecter au serveur dans sa version Bedrock 🙂
Remarque: si vous appuyez sur votre inventaire en bas à droite où se trouvent les trois petits points, puis appuyez sur l'aide (symbole "?"), Une fenêtre intitulée "Comment jouer: fabrication" apparaît.
Celui-ci contient des informations précieuses et vous pouvez commencer à façonner votre monde: creuser des galeries, construire des bâtiments et vous lancer dans l'artisanat 🙂
En résumé :
- Si vous êtes sous Windows, MacOS ou Linux, vous pouvez profiter pleinement de la version Java du serveur décrite au début de l'article.
- Si vous êtes sur Android ou IOS, la version Bedrock Edition est disponible via Pocketmine-MP (veuillez noter que tout n'est pas disponible via Pocketmine, en particulier les animaux ne sont pas implémentés)
Bon jeu 🙂
Commentaires
Laisser un commentaire