Comment héberger une machine virtuelle Minecraft Server sur Synology Nas?

Comment héberger une machine virtuelle Minecraft Server sur Synology Nas?
Synology Nas est un excellent appareil pour exécuter votre propre serveur Minecraft dans une machine virtuelle 24/7. Pour en savoir plus sur les avantages de l'exécution de votre propre serveur Minecraft, vérifiez l'article comment installer le serveur Minecraft dans Raspberry Pi 4.

Cet article vous montrera comment créer un serveur Ubuntu 20.04 Machine virtuelle LTS sur votre Synology NAS et installez le serveur Minecraft officiel sur la machine virtuelle. Alors, commençons.

Table des matières

  1. Conditions préalables
  2. Création d'un serveur Ubuntu 20.04 Machine virtuelle LTS
  3. Accéder à la machine virtuelle via SSH
  4. Configuration d'une adresse IP statique
  5. Installation de JDK sur la machine virtuelle
  6. Installation du serveur Minecraft officiel
  7. Tester le serveur Minecraft
  8. Démarrage du serveur Minecraft au démarrage
  9. Conclusion
  10. Les références

Conditions préalables

Avant de commencer, vous devez avoir le Gestionnaire de machines virtuelles Application installée sur votre Synology NAS. Lire l'article Comment configurer la virtualisation sur Synology Nas. Si vous avez besoin d'une assistance pour installer le Gestionnaire de machines virtuelles application sur votre Synology NAS; Lire l'article Comment configurer la virtualisation sur Synology Nas?

Création d'un serveur Ubuntu 20.04 Machine virtuelle LTS

Ouvrez l'application Virtual Machine Manager et cliquez sur Créer à partir de la section Virtual Machine comme marqué dans la capture d'écran ci-dessous pour créer une nouvelle machine virtuelle.

Sélectionner Linux et cliquez sur Suivant.

Sélectionnez une piscine de stockage (où vous souhaitez stocker la machine virtuelle) dans la liste et cliquez sur Suivant.

Tapez un Nom (MC-Server, Disons) pour la machine virtuelle, sélectionnez au moins 2 CPU noyaux et 4 Go de Mémoire.

Une fois que vous avez terminé, cliquez sur Suivant.

Tapez la taille souhaitée pour le disque dur virtuel et cliquez sur Suivant.

Cliquer sur Suivant.

Vous devez sélectionner une image ISO de Ubuntu Server 20.04 LTS. Pour ce faire, cliquez sur Parcourir.

NOTE: Pour télécharger une image ISO de Ubuntu Server 20.04 LTS, visitez la page de téléchargement officielle du serveur Ubuntu.

Sélectionnez une image ISO de Ubuntu Server 20.04 LTS de votre Synology Nas et cliquez sur Sélectionner.

Cliquer sur Suivant.

Cliquer sur Suivant.

Cliquer sur Fait.

Une nouvelle machine virtuelle MC-Server devrait être créé.

Sélectionnez-le et cliquez sur Paliser sur la machine virtuelle.

Une fois la machine virtuelle en cours d'exécution, sélectionnez-la et cliquez sur Connecter.

Serveur Ubuntu 20.04 LTS INSTALLER doit être affiché dans un nouvel onglet de navigateur. Vous pouvez installer Ubuntu Server 20.04 LTS sur la machine virtuelle d'ici.

NOTE: Dans cet article, je ne vous montrerai pas comment partitionner le disque de votre machine virtuelle. Pour apprendre à partitionner les disques et à installer le serveur Ubuntu 20.04 LTS sur la machine virtuelle, lisez l'article Installation du serveur Ubuntu 20.04 LTS.

Sélectionnez votre langue et appuyez sur .

Presse .

Sélectionnez votre disposition du clavier. Puis appuyez quelques fois pour sélectionner Fait et presser .

Sélectionner Fait et presser .

Sélectionner Fait et presser .

Sélectionner Fait et presser .

Sélectionner Utilisez un disque entier et presser .

Presse .

Sélectionner Continuer et presser .

Tapez les détails personnels requis. Ensuite, accédez à Fait et presser .

Vérifier Installer le serveur OpenSSH, aller vers Fait, et presser .

Aller vers Fait et presser .

Le programme d'installation doit commencer à installer le serveur Ubuntu sur la machine virtuelle. Cela prendra un certain temps pour terminer.

Le serveur Ubuntu est installé sur la machine virtuelle.

Les mises à jour logicielles disponibles seront également installées une fois l'installation terminée. Cela prendra un certain temps pour terminer.

Une fois les mises à jour installées, accédez à Redémarrer maintenant et presser .

Presse .

La machine virtuelle doit démarrer le serveur Ubuntu à partir du disque virtuel de la machine virtuelle.

Vous pouvez vous connecter avec le nom d'utilisateur et le mot de passe que vous avez configurés lors de l'installation.

Maintenant, installez le Qemu-Guest-agent Package sur la machine virtuelle avec la commande suivante:

$ sudo apt installer qemu-gest-agent -y

Qemu-Guest-agent devrait être installé.

Maintenant, commencez le Qemu-Guest-agent Service avec la commande suivante:

$ sudo systemctl start qemu-gest-agent.service

Qemu-Guest-agent Le service doit être démarré.

Une fois que vous avez le Qemu-Guest-agent Service en cours d'exécution, le Gestionnaire de machines virtuelles l'application affichera l'adresse IP du MC-Server Machine virtuelle, comme vous pouvez le voir dans la capture d'écran ci-dessous.

NOTE: Vous devrez connaître l'adresse IP de la machine virtuelle pour vous connecter à la machine virtuelle via SSH et vous connecter au serveur Minecraft que vous exécuterez sur cette machine virtuelle.

Accéder à la machine virtuelle via SSH

Pour accéder à la machine virtuelle via SSH, ouvrez une application Terminal et exécutez la commande suivante:

$ ssh @

NOTE: Ici, et Le nom d'utilisateur et l'adresse IP de la machine virtuelle sont respectivement. Remplacez-les par le vôtre à partir de maintenant.

Tapez Oui et presser .

Tapez le mot de passe de la machine virtuelle et appuyez sur .

Vous devez être connecté à la machine virtuelle.

Configuration d'une adresse IP statique

Si l'adresse IP de votre MC-Server La machine virtuelle change fréquemment, vous aurez du mal à jouer à Minecraft avec vos amis. Ainsi, la première chose que vous devriez faire est de configurer une adresse IP statique sur votre MC-Server machine virtuelle.

Pour apprendre à configurer une adresse IP statique sur votre MC-Server machine virtuelle, lire le Configuration de l'IP statique sur le serveur Ubuntu 20.04 LTS Section de l'article Configuration de l'adresse IP statique sur Ubuntu 20.04 LTS.

Installation de JDK sur la machine virtuelle

Minecraft Server est écrit avec le langage de programmation Java. Donc, vous devez faire installer Java sur la machine virtuelle du serveur Ubuntu pour que le serveur Minecraft fonctionne.

Kit de développement Java (JDK) est disponible dans le référentiel officiel de package de Ubuntu Server 20.04 LTS. Donc, c'est facile à installer.

Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Pour installer JDK, exécutez la commande suivante:

$ sudo apt install openjdk-17-jdk

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

Le gestionnaire de packages APT téléchargera et installera tous les packages requis à partir d'Internet. Il faudra un certain temps pour terminer.

Une fois les packages téléchargés, ils seront installés un par un. Il faudra un certain temps pour terminer.

À ce stade, JDK doit être installé.

Une fois JDK installé, exécutez la commande suivante pour vérifier si le Java La commande est accessible à partir de la ligne de commande et fonctionne correctement.

$ java -version

Installation du serveur Minecraft officiel

Dans cette section, je vais vous montrer comment installer la dernière version du serveur Minecraft officiel sur le serveur Ubuntu 20.04 Machine virtuelle LTS fonctionnant sur votre Synology Nas.

Tout d'abord, créez un nouveau répertoire ~ / MC-Server avec la commande suivante:

$ mkdir ~ / mc-server

Accédez à la ~ / MC-Server Répertoire comme suit:

$ CD ~ / MC-Server

Maintenant, visitez la page de téléchargement officielle du serveur Minecraft depuis votre navigateur Web préféré. Le lien de téléchargement de la dernière version du serveur Minecraft est marqué dans la capture d'écran ci-dessous.

Cliquez avec le bouton droit sur le lien de téléchargement du serveur Minecraft et cliquez sur le Copier l'adresse du lien Pour copier le lien de téléchargement. Vous en aurez besoin pour télécharger le serveur Minecraft sur la machine virtuelle avec WGET.

Pour télécharger le serveur Minecraft à partir du site officiel de Minecraft, utilisez le wget Programme comme suit:

$ wget https: // lanceur.mojang.com / v1 / objets / 125E5ADF40C659FD3BCE3E66E67A16BB49ECC1B9 / Server.pot

NOTE: Le lien de téléchargement du serveur Minecraft sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.

wget devrait commencer à télécharger le serveur Minecraft. Il faudra un certain temps pour terminer.

À ce stade, le serveur Minecraft devrait être téléchargé.

Une fois le serveur Minecraft téléchargé, un nouveau fichier serveur.pot devrait être créé dans le ~ / MC-Server répertoire, comme indiqué dans la capture d'écran ci-dessous.

Tester le serveur Minecraft

Pour démarrer le serveur Minecraft, exécutez la commande suivante:

$ java -xmx2048m -xms2048m -jar serveur.pot Nogui

La première fois que vous essayez d'exécuter le serveur Minecraft, vous verrez le message d'erreur suivant. C'est parce que vous n'avez pas accepté l'Eula des studios Mojang (la société derrière Minecraft).

Un nouveau fichier débattre.SMS devrait être créé.

Ouvrir le débattre.SMS fichier avec l'éditeur de texte nano comme suit:

$ nano eula.SMS

Tu devrais voir la ligne Eula = faux comme marqué dans la capture d'écran ci-dessous.

Changer la ligne en Eula = vrai, Comme indiqué dans la capture d'écran ci-dessous.

Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le débattre.SMS déposer.

Maintenant, recommencez le serveur Minecraft avec la commande suivante:

$ java -xmx2048m -xms2048m -jar serveur.pot Nogui

Il faudra un certain temps pour que le serveur Minecraft commence.

Le serveur Minecraft devrait commencer à générer un monde. Il faudra un certain temps pour terminer.

À ce stade, le monde doit être généré.

Pour vous connecter à votre serveur Minecraft et jouer à Minecraft, démarrez Minecraft et cliquez sur Multijoueur comme marqué dans la capture d'écran ci-dessous.

Vérifier Ne montrez plus cet écran et cliquez sur Procéder.

Cliquer sur Connexion directe.

Tapez l'adresse IP de votre machine virtuelle Minecraft Server en cours d'exécution sur votre Synology NAS et cliquez sur Rejoindre le serveur.

Vous êtes connecté à votre serveur Minecraft. Cela peut prendre quelques secondes pour terminer.

Une fois que vous êtes connecté à votre serveur Minecraft, vous devriez voir un message que votre joueur a rejoint le jeu dans le terminal.

Une fois que votre joueur rejoint le serveur Minecraft, vous pouvez jouer à Minecraft sur votre propre serveur. Vous pouvez également inviter vos amis à jouer à Minecraft avec vous.

Vous pouvez appuyer P Pour répertorier tous les joueurs connectés à votre serveur Minecraft.

Pour se déconnecter du serveur Minecraft, appuyez sur et cliquez sur Se déconnecter comme marqué dans la capture d'écran ci-dessous.

Une fois que vous êtes déconnecté du serveur Minecraft, vous devriez voir un message dans le terminal que votre joueur a quitté le jeu comme marqué dans la capture d'écran ci-dessous.

Pour arrêter le serveur Minecraft, appuyez sur + X.

Démarrage du serveur Minecraft au démarrage

Une fois que vous avez testé le serveur Minecraft et que tout fonctionne, il est temps de créer un fichier de service SystemD pour Minecraft afin qu'il démarre automatiquement lorsque la machine virtuelle Ubuntu bottise.

Tout d'abord, vous devez connaître le chemin complet du répertoire où vous avez téléchargé le serveur Minecraft. Dans mon cas, c'est / Home / Shovon / MC-Server. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.

$ pwd

Maintenant, créez un fichier de service systemd serveur minecraft.service dans le / etc / systemd / système Répertoire comme suit:

$ sudo nano / etc / systemd / système / minecraft-server.service

Tapez les lignes suivantes dans le serveur minecraft.service fichier systemd.

[Unité]
Description = serveur minecraft
After = réseau.cible
[Service]
WorkingDirectory = / home / shovon / mc-server
Environnement = mc_memory = 2048m
Execstart = java -xmx $ mc_memory -xms $ mc_memory -jar serveur.pot Nogui
StandardOutput = héritage
StandardError = héritage
Redémarrer = toujours
Utilisateur = shovon
[Installer]
Recherché = multi-utilisateurs.cible

Ici, réglé Directeur de travail au répertoire où vous avez téléchargé le serveur Minecraft avec WGET.

WorkingDirectory = / home / shovon / mc-server

Ensemble Utilisateur à votre nom d'utilisateur de connexion virtuelle.

Utilisateur = shovon

Vous pouvez également changer le MC_MEMORY Variable d'environnement pour définir la quantité de mémoire que vous souhaitez allouer à votre serveur Minecraft.

Environnement = mc_memory = 2048m

Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le serveur minecraft.service déposer.

Maintenant, exécutez la commande suivante pour recharger les démons Systemd pour que les modifications prennent effet.

$ sudo Systemctl Daemon-Reload

Commencer le serveur minecraft Service SystemD avec la commande suivante:

$ sudo systemctl start minecraft-server.service

Le serveur minecraft Le service SystemD devrait être actif/ /en cours, Comme indiqué dans la capture d'écran ci-dessous. Alors le serveur minecraft Le service SystemD fonctionne très bien.

Exécutez la commande suivante pour ajouter le serveur minecraft SystemD Service au démarrage du système afin qu'il démarre automatiquement lorsque la machine virtuelle est en bottes.

$ sudo systemctl activer minecraft-server.service

Vous devez également configurer le MC-Server Machine virtuelle pour démarrer lorsque votre Synology NAS est automatiquement.

Pour ce faire, sélectionnez le MC-Server machine virtuelle du Gestionnaire de machines virtuelles Application de votre Synology Nas et cliquez sur Action.

Cliquer sur Modifier.

Du Autres Onglet, Set AutoStart pour Oui, et cliquez sur D'ACCORD.

Le MC-Server Virtual Machine doit démarrer automatiquement lorsque votre Synology NAS Boots à partir de maintenant.

Conclusion

Dans cet article, je vous ai montré comment créer un serveur Ubuntu 20.04 Machine virtuelle LTS sur votre Synology NAS et installez le Qemu-Guest-agent dessus afin que vous puissiez trouver facilement son adresse IP à partir du Gestionnaire de machines virtuelles appliquer. Je vous ai également montré comment installer JDK sur la machine virtuelle Ubuntu. Je vous ai montré comment installer le serveur Minecraft officiel sur la machine virtuelle Ubuntu, tester le serveur Minecraft et démarrer automatiquement le serveur Minecraft sur le démarrage du système également. Enfin, je vous ai montré comment démarrer automatiquement la machine virtuelle Ubuntu lorsque vos bottes Synology Nas.

Les références

[1] Comment installer Minecraft Server dans Raspberry Pi 4

[2] Téléchargement du serveur Minecraft | Minecraft