GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Minecraft Server sur Linux

Minecraft est l'un des jeux vidéo en bac à sable les plus populaires. Sorti pour la première fois en 2009, Minecraft est livré avec plusieurs fonctionnalités étonnantes. Les joueurs peuvent tout construire, des simples maisons aux gratte-ciel, explorer des mondes infinis, fabriquer et lutter pour survivre dans un monde généré en 3D.

Fin 2019, Minecraft est classé deuxième jeu vidéo le plus vendu de tous les temps. Une autre fonctionnalité fantastique de ce jeu est que vous pouvez configurer votre propre serveur Minecraft.

L'un des avantages les plus importants d'avoir votre serveur Minecraft est que vous êtes entièrement responsable de votre expérience de jeu globale. Vous pouvez configurer vos paramètres sur le serveur en tant qu'administrateur. Vous pouvez utiliser les privilèges d'administrateur accordés à votre avantage pour jouer au jeu. Vous pouvez rendre un serveur Minecraft accessible uniquement à vous ou à vos amis joueurs, ou le rendre public pour que quiconque puisse y accéder.

Installation du serveur Minecraft sur Linux

Dans ce didacticiel, vous apprendrez à installer votre serveur Minecraft sur Linux et à profiter d'une expérience de jeu fantastique avec des amis. Linux est un choix parfait pour établir un serveur Minecraft car il est connu pour sa stabilité et sa fiabilité pour le support du serveur. Notre distribution Linux de choix est Ubuntu 20.04 LTS. Suivez-nous car nous vous donnerons une procédure étape par étape pour configurer et faire fonctionner votre serveur Minecraft.

Prérequis

Pour démarrer avec ce didacticiel, vous aurez besoin ;

  • Un PC Ubuntu 20.04 avec des privilèges Sudo globaux. Des privilèges d'administrateur sont requis car nous devrons installer des packages supplémentaires
  • Une connexion Internet active

Étape 1 :Installez les packages logiciels requis et configurez le pare-feu

Dans cette étape, nous installerons plusieurs logiciels, dont Java et Screen. L'écran est nécessaire pour exécuter le serveur Minecraft en arrière-plan.

En règle générale, assurez-vous que votre gestionnaire de packages APT et votre système sont à jour avant d'installer de nouveaux packages. Pour ce faire, exécutez les commandes ci-dessous.

sudo apt update
sudo apt upgrade

Nous devrons maintenant installer OpenJDK version 8 de Java. Nous opterons pour le JRE sans tête car il s'agit d'une version minimale sans prise en charge des applications GUI. Cela en fait un choix idéal puisque nous devons exécuter Java sur un serveur. Exécutez la commande ci-dessous.

sudo apt install openjdk-8-jre-headless

Ensuite, nous allons installer l'écran. Comme décrit ci-dessus, Screen permet au serveur Minecraft de s'exécuter en arrière-plan. Si vous démarriez le serveur Minecraft dans le terminal et que vous le fermiez plus tard, cela tuerait automatiquement le serveur. Avec Screen, notre serveur Minecraft continuera de fonctionner en arrière-plan. Exécutez la commande ci-dessous.

sudo apt install screen

Une fois que nous avons installé les packages logiciels requis, nous devons maintenant configurer le pare-feu. Notre objectif est d'autoriser les connexions entrantes de Minecraft via le port 25565 (par défaut). Exécutez la commande suivante pour ajouter une nouvelle règle de pare-feu.

sudo ufw allow 25565

Maintenant que notre pare-feu est configuré et que nos packages nécessaires sont installés, nous pouvons installer le serveur Minecraft.

Étape 2 - Télécharger le dernier serveur Minecraft

Pour télécharger Minecraft Server, accédez au site Web officiel de Minecraft et copiez le lien de téléchargement de la section indiquée dans l'image ci-dessous.

Nous utiliserons le "wget ” commande pour télécharger le fichier. Exécutez la commande ci-dessous.

wget https://launcher.mojang.com/v1/objects/a412fd69db1f81db3f511c1463fd304675244077/server.jar

Si "wget " n'est pas installé sur votre système, exécutez la commande ci-dessous pour l'obtenir.

sudo apt install wget

Cette option téléchargera la dernière version de Minecraft. Pour obtenir des versions plus anciennes de Minecraft, visitez mcversions.net. Cependant, dans ce didacticiel particulier, nous nous concentrerons sur la version la plus récente.

Étape 3 - Configurer et démarrer le serveur Minecraft

Une fois que nous avons téléchargé le fichier jar Minecraft dans notre système, nous devons le configurer et l'exécuter.
Nous allons démarrer une session Screen à l'aide de la commande screen.

screen

Vous verrez une bannière sur les fenêtres du terminal affichant des informations concernant l'utilitaire Screen. Appuyez sur la barre de rythme et le terminal affichera la fenêtre de terminal standard. Nous pouvons maintenant exécuter nos commandes ici et les laisser fonctionner.

Avant de passer à la commande suivante, nous devons effectuer quelques modifications. Le fichier jar Minecraft que nous avons téléchargé a été enregistré sous le nom de "server.jar". Nous devons le renommer pour l'adapter à l'édition Minecraft que nous avons téléchargée. Vous pouvez voir la version ci-dessous où nous avons copié le lien de téléchargement comme dans l'image ci-dessous.

Dans notre cas, nous devons le renommer en "minecraft_server.1.16.1.jar." Nous utiliserons la commande ci-dessous.

mv server.jar minecraft_server.1.16.1.jar

Commençons maintenant notre configuration initiale en exécutant la commande ci-dessous sur le terminal. Ne vous inquiétez pas au cas où il déclencherait une erreur. Avec les mises à jour récentes, Minecraft l'a conçu de cette manière afin que les utilisateurs acceptent d'abord le contrat de licence utilisateur final avant de commencer avec Minecraft.

Exécutez la commande ci-dessous. Assurez-vous de spécifier votre édition Minecraft. Il pourrait être différent du mien.

java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.1.jar nogui

Avant de gérer cette erreur, examinons certains des arguments présents dans cette commande.

  • -Xms1024M :il s'agit de l'ensemble de mémoire sur lequel le serveur commencera à s'exécuter. Actuellement, il est réglé sur 1024M (1 Go). Vous pouvez spécifier une nouvelle taille, en fonction de la RAM de votre système. M est utilisé pour représenter MB, tandis que G est utilisé pour représenter GB. Par conséquent, dans notre situation ci-dessus, nous pourrions utiliser Xms1G, qui serait identique à Xms1024M.
  • -Xmsx1024M :il s'agit de la mémoire système maximale pouvant être utilisée par le serveur. Vous pouvez toujours augmenter cette limite en fonction de la RAM système disponible. De même, avec Xms, Xmx peut également fonctionner avec Mo ou Go.
  • -jar :c'est un indicateur pour spécifier le fichier Jar à exécuter.
  • nogui :ce paramètre nous permet de lancer le serveur Minecraft sans interface utilisateur graphique

Résolvons maintenant l'erreur qui se produit. Il est généré car deux fichiers n'ont pas été trouvés lors de l'exécution. C'est le contrat de licence utilisateur final présent dans eula.txt et le server.properties, qui contient le fichier de configuration.

Heureusement, lorsque le serveur manque de ces deux fichiers, il les crée dans le répertoire de travail. En exécutant le "ls" commande, nous devrions pouvoir voir les deux fichiers.

Commençons par résoudre le problème du CLUF. Ouvrez le fichier eula.txt avec votre éditeur de texte préféré. Dans mon cas, j'utiliserai l'éditeur nano.

nano eula.txt

Le fichier ne contient pas beaucoup de texte. Notre intérêt est le lien EULA et le paramètre Eula actuellement défini sur false . Ouvrez le lien sur votre navigateur et lisez le contrat de licence utilisateur. Une fois satisfait de tout, revenez sur ce fichier et définissez le paramètre Eula sur true . Enregistrez et fermez le fichier.

Une fois terminé avec le fichier eula.txt, nous pouvons maintenant regarder le fichier "server.properties". Il contient toutes les options de configuration nécessaires pour votre serveur Minecraft. Pour obtenir des informations plus détaillées sur les propriétés du serveur, visitez le wiki officiel de Minecraft. Ouvrez ce fichier avec votre éditeur de texte préféré et entrez vos configurations préférées. Dans cet article, nous n'aborderons que les paramètres nécessaires.

nano server.properties

Dans ce fichier, nous n'effectuerons que certaines des configurations principales, comme indiqué ci-dessous.

  • mode de jeu =survie - Cette option définit le mode de jeu. D'autres options incluent la créativité, l'aventure et le spectateur.
  • difficulté =facile – Cette option définit la difficulté du jeu. Les autres options incluent paisible, normal et difficile.
  • JcJ =vrai
  • nom-niveau =monde
  • motd =Un serveur Minecraft :il s'agit du nom de votre serveur Minecraft qui sera répertorié dans la liste des serveurs.

Maintenant que nous avons configuré à la fois le fichier eula.txt et le fichier server.properties, nous pouvons recommencer à exécuter notre fichier jar. Réexécutez notre commande précédente dans le terminal.

java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.1.jar nogui

Il serait préférable que vous obteniez maintenant une sortie similaire à celle ci-dessus. Si vous obtenez une erreur, vérifiez si le paramètre Eula dans le fichier eula.txt est défini sur true.

Une fois que le serveur a terminé son exécution et fonctionne avec succès sur votre système, vous devriez voir la sortie ci-dessous.

[05:32:51] [Server thread/INFO]: Done (30.762s)! For help, type "help"

Cela signifie que votre serveur Minecraft est opérationnel et que vous êtes dans le panneau de configuration de l'administrateur. Tapez la commande "help", qui vous donnera la liste des options que vous pouvez définir à partir d'ici.

Étape 4 - Maintenez le fonctionnement du serveur Minecraft

Notre session Minecraft actuelle est en cours d'exécution sur le Screen Terminal. Pour revenir à notre fenêtre principale de terminal et vous détacher de la session d'écran en cours, utilisez la séquence de touches Ctrl-A + ctrl-D.

Nous devons maintenant identifier l'ID de notre session Minecraft en cours d'exécution sur Screen. Exécutez la commande list ci-dessous.

screen -list

À partir de la sortie, nous pouvons identifier notre session Minecraft comme 15254. Pour reprendre cette session, utilisez le paramètre -r comme dans la commande ci-dessous.

screen -r 15254

Lorsque vous souhaitez vous déconnecter ou fermer le Terminal, veillez à utiliser la séquence Ctrl-A + Ctrl-D pour détacher votre écran Minecraft. Cela continuera à fonctionner en arrière-plan.

Étape 5 - Connectez votre client Minecraft au serveur

Pour continuer avec cette étape, nous avons besoin de Minecraft Java Edition installé. Si vous ne l'avez pas encore, téléchargez le fichier DEB sur minecraft.net et installez-le avec "Installation de logiciel". Lancez votre édition Minecraft Java depuis le menu des applications.

Veuillez sélectionner l'option Multijoueur afin que nous puissions nous connecter à notre serveur.

La fenêtre "Jouer en multijoueur" s'ouvrira. Ici, sélectionnez l'option "Ajouter un serveur".

La fenêtre "Modifier les informations du serveur" s'ouvrira. Ici, vous devrez donner le nom de votre serveur ainsi que l'adresse du serveur. L'adresse peut être l'hôte local ou votre adresse IP actuelle. Vous pouvez le voir en exécutant ifconfig commande.

Une fois terminé, cliquez sur "Terminé" et vous serez ramené à la fenêtre multijoueur. Vous devriez maintenant voir votre serveur répertorié ici.

À moins que vous n'effectuiez des modifications dans votre système, votre serveur sera toujours répertorié ici lorsque vous le lancerez. N'oubliez pas de démarrer le serveur Minecraft dans Screen avant de commencer à jouer.

Conclusion

C'est tout ce dont vous avez besoin pour avoir un serveur Minecraft en cours d'exécution sur votre système Linux exécutant Ubuntu 20.04 LTS. Si vous avez des informations supplémentaires pour nos lecteurs, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer Minecraft Server sur Ubuntu 18.04 LTS

  2. Comment installer MySQL sur Linux Mint 19

  3. Comment installer Squid Server sur Linux Mint 20

  4. Comment installer Minecraft Game Server dans Linux VPS ?

  5. Comment installer Virtualization Linux Server

Comment installer le serveur Minecraft sur CentOS 6

Comment installer le serveur Minecraft sur Ubuntu 14.04

Comment installer le serveur Minecraft sur Ubuntu 16.04 LTS

Comment installer Minecraft Server sur Ubuntu 18.04 LTS

Comment installer Minecraft Server sur Ubuntu 20.04 LTS

Comment installer le serveur VNC sur Linux Mint 20