Serveur minecraft

Minecraft sur Nas Synology – Digital Box – Un bon serveur Minecraft

Le 15 juin 2020 - 1 minute de lecture

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 🙂

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/

digital-package-digitalbox

Normalement, vous devriez voir le paquet Minecraft Server apparaître dans "communauté":

Minecraft

Cliquez sur "Installation" et normalement le message ci-dessous devrait apparaître:

install-minecraft-1.png "srcset =" https://digitalboxweb.files.wordpress.com/2019/08/08/install-minecraft-1.png?w=768 768w, https: //digitalboxweb.files.wordpress. com / 2019/08 / install-minecraft-1.png? w = 150 150w, https://digitalboxweb.files.wordpress.com/2019/08/install-minecraft-1.png?w=300 300w, https: //digitalboxweb.files.wordpress.com/2019/08/08/ install-minecraft-1.png? w = 1024 1024w, https://digitalboxweb.files.wordpress.com/2019/08/08/install-minecraft-1.png 1396w "tailles =" (largeur max: 768px) 100vw, 768px "/></p>
<p>C'est tout à fait normal, vous pouvez cliquer sur "Suivant": je vous expliquerai plus tard à quoi cela correspond.</p>
<p>Pour terminer l'installation du package, décochez l'option "Lancer après l'installation" comme ci-dessous:</p>
<p><img data-attachment-id=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/

install-minecraft-3.png "srcset =" https://digitalboxweb.files.wordpress.com/2019/08/08/install-minecraft-3.png?w=768 768w, https: //digitalboxweb.files.wordpress. com / 2019/08 / install-minecraft-3.png? w = 150 150w, https://digitalboxweb.files.wordpress.com/2019/08/install-minecraft-3.png?w=300 300w, https: //digitalboxweb.files.wordpress.com/2019/08/08/ install-minecraft-3.png? w = 1024 1024w, https://digitalboxweb.files.wordpress.com/2019/08/08/install-minecraft-3.png 1224w "tailles =" (largeur max: 768px) 100vw, 768px "/></p>
<p>Il s'agit normalement d'un fichier appelé "server.jar"</p>
<p>Activez ensuite les services sFTP et SSH dans le panneau de contrôle de votre NAS:</p>
<p>Ici, le port sFTP est défini sur 55 et le SSH sur 44:</p>
<p><img data-attachment-id=

install-minecraft-5

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:

launch-minecraft-1

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:

launch-minecraft-2

Choisissez ensuite le mode multi-joueurs:

launch-minecraft-3

Ajoutez votre serveur Minecraft à la liste via le bouton "Ajouter un serveur":

launch-minecraft-6

Saisissez le nom de votre serveur et l'adresse IP locale de votre NAS: launch-minecraft-7

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:

launch-minecraft-9

Après quelques minutes si vous actualisez votre client via le bouton "Actualiser", votre serveur devrait apparaître avec un statut vert:

launch-minecraft-8

Connectez-vous à nouveau via "Join Server".

Victoire: vous devriez avoir l'écran ci-dessous 🙂

launch-minecraft-10.png "srcset =" https://digitalboxweb.files.wordpress.com/2019/08/launch-minecraft-10.png?w=768 768w, https: //digitalboxweb.files.wordpress. com / 2019/08 / launch-minecraft-10.png? w = 1534 1534w, https://digitalboxweb.files.wordpress.com/2019/08/launch-minecraft-10.png?w=150 150w, https: //digitalboxweb.files.wordpress.com/2019/08/ launch-minecraft-10.png? w = 300 300w, https://digitalboxweb.files.wordpress.com/2019/08/launch-minecraft-10.png? w = 1024 1024w "tailles =" (largeur max: 768px) 100vw, 768px "/></p>
<h2/><span class=

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

minecraft-bedrock-1

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:

modeles.png "srcset =" https://digitalboxweb.files.wordpress.com/2019/08/08/modeles.png?w=768 768w, https://digitalboxweb.files.wordpress.com/2019/08/08modeles. png? w = 150 150w, https://digitalboxweb.files.wordpress.com/2019/08/modeles.png?w=300 300w, https://digitalboxweb.files.wordpress.com/2019/08/modeles. png? w = 1024 1024w, https://digitalboxweb.files.wordpress.com/2019/08/modeles.png 1404w "tailles =" (largeur max: 768px) 100vw, 768px "/></p>
<p>Ensuite, installez-le dans le centre de packages Docker (si vous ne l'avez pas déjà fait).</p>
<p>Vous devrez utiliser «pmmp / pocketmine-mp» dans la liste des registres:</p>
<p><img data-attachment-id=

Cela devrait télécharger l'image Docker correspondante (201 Mo):

minecraft-bedrock-3

Créez ensuite un conteneur correspondant:

minecraft-bedrock-4

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.

minecraft-substrat rocheux-5

Pour finaliser, lancez le serveur Pocketmine en démarrant le conteneur:

minecraft-substrat rocheux-6

Normalement, les journaux indiquent le début:

minecraft-bedrock-7

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:

IMG_0080

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):

IMG_0081

Puis dans "Serveurs", choisissez "Ajouter un serveur":

IMG_0082

Spécifiez le nom de votre serveur, son adresse IP locale et le port:

IMG_0083

Et voilà, vous avez réussi à vous connecter au serveur dans sa version Bedrock 🙂

IMG_0084

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

Votre commentaire sera révisé par les administrateurs si besoin.