Installer Et Configurer Minecraft Sur Linux - Un Guide Complet

Installer Minecraft Sur Linux

Actuellement, la page de téléchargement officielle de Minecraft propose trois options pour Desktop Linux

  1. Fichier .deb – Pour l’installation sur Debian/Ubuntu et leurs dérivés.
  2. Référentiel AUR – Pour l’installation sur les distributions basées sur Arch.
  3. Fichier .tar.gz – Pour l’installation sur presque toutes les distributions Linux. Cette archive doit être extraite. Il contient le binaire Minecraft lui-même qui peut être exécuté directement.

Dans cet article, je vais vous montrer l’installation uniquement via la 1ère option, c’est-à-dire pour les systèmes Debian/Ubuntu.

1. Obtenez Le Fichier .deb Sur Le Site Officiel De Minecraft

Le fichier .deb peut être téléchargé à l’aide de la commande wget comme suit :

wget -o ~/Minecraft.deb 

wget Minecraft.deb

Cela téléchargera un fichier .deb dans votre répertoire personnel.

2. Installez Le Fichier .deb Téléchargé

Vous pouvez installer le fichier .deb à l’aide de l’ouvreur .deb de votre distribution en double-cliquant sur Minecraft.deb ou vous pouvez utiliser la commande dpkg.

sudo dpkg -i fichier_paquet.deb

Installer Minecraft.deb

3. Exécutez Minecraft

Vous trouverez maintenant Minecraft répertorié comme l’une des applications. Vous pouvez le lancer comme vous pouvez lancer n’importe quelle autre application. Vous pouvez également l’exécuter à l’aide de la ligne de commande en tapant minecraft-launcher sur la ligne de commande.

Minecraft

Installer Et Configurer Minecraft Sur Un Serveur Debian/Ubuntu

Vous avez peut-être installé Minecraft sur votre PC local, mais vous pouvez avoir un serveur privé pour vous et vos amis exclusivement ! Pour jouer à Minecraft en multijoueur, vous devez acheter une licence. Mais l’édition serveur est gratuite et vous n’avez pas besoin d’acheter de licence pour cela. Commençons maintenant à installer Minecraft sur notre serveur.

1. Installez Java

Minecraft Server est uniquement compatible avec Minecraft : Java Edition. Ainsi, pour pouvoir exécuter Minecraft, vous devez disposer de JRE (Java Runtime Environment) sur lequel Minecraft peut s’exécuter. Visitez ici pour obtenir des instructions complètes sur l’installation de Java sur Debian Linux.

Java (en particulier JRE) est fourni par le package OpenJDK (toute version de JDK >=8 fera l’affaire). Vous pouvez l’installer en utilisant la commande apt

sudo apt installer openjdk-14-jre-headless

Installer OpenJDK

Nous avons utilisé Java sans tête car nous n’avons pas besoin d’interface graphique, ni de support souris/clavier (ce qui est généralement le cas pour un serveur). Vous pouvez également installer le package openjdk-14-jre normal.

Vous pouvez vérifier l’installation de Java en tapant

java -version

Installation de Java

Il devrait imprimer des informations comme dans la capture d’écran ci-dessus.

2. Créez Un Utilisateur Minecraft

Il est préférable de créer un utilisateur distinct pour Minecraft du point de vue de la sécurité. Ce compte n’est pas accessible via SSH car il n’a pas de mot de passe. Il n’est accessible qu’à un utilisateur disposant de privilèges sudo. Pour ajouter un utilisateur Minecraft, utilisez la commande useradd comme suit

sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft

Pour les étapes suivantes, vous devez vous transformer en l’utilisateur Minecraft nouvellement créé à l’aide de la commande su.

sudo su - minecraft

3. Téléchargez L’édition Minecraft Server

Créer un répertoire séparé pour un serveur est une bonne idée. Cela peut être fait en utilisant la commande mkdir.

mkdir -p ~/serveur

Au moment d’écrire ces lignes, la dernière version du serveur Minecraft est 1.16.4. Pour télécharger l’édition serveur, vous pouvez accéder à la page de téléchargement officielle de Minecraft.

Pour Minecraft Server v1.16.4, vous pouvez le télécharger en utilisant cette commande wget

wget 

Télécharger le serveur Minecraft

5. Configurer Le Serveur Minecraft

Maintenant que le serveur est téléchargé, nous devons exécuter le serveur car il génère des fichiers de configuration lorsqu’il est exécuté pour la première fois.

Étant donné que le serveur est un fichier .jar, il doit être exécuté à l’aide de la commande java à partir du répertoire du serveur

cd ~/serveur
java -Xmx1024M -Xms512M -jar server.jar nogui

Démarrer le serveur

Comme on peut le voir sur la capture d’écran, le serveur génère des fichiers de configuration. Le 1er fichier à modifier est eula.txt. Pour accepter le CLUF, vous devez remplacer eula=false par eula=true

Vous pouvez soit utiliser votre éditeur de texte préféré, soit vous en sortir avec une seule ligne en utilisant la commande sed

sed -i -e 's/false/true/g' eula.txt

4. Créez Un Fichier D’unité Systemd Pour Minecraft

Il est pratique d’exécuter Minecraft en tant que service, car systemd gère alors le casse-tête du démarrage/redémarrage du service pour nous.

Vous devez créer un fichier unité systemd avec votre éditeur de texte préféré. J’utiliserai l’éditeur de texte nano

Revenez à l’utilisateur sudo en tapant exit . Désormais, toutes les commandes doivent être exécutées par l’utilisateur avec les privilèges sudo. Ensuite, créez le fichier d’unité.

sudo nano /etc/systemd/system/minecraft.service

Ensuite, collez la configuration suivante

Description=Serveur Minecraft
Après=network.target


Utilisateur = minecraft
Agréable=1
KillMode=aucun
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=complet
PrivateDevices=true
NoNewPrivileges=true
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui


WantedBy=multi-user.target

Modifiez les drapeaux Xmx et Xms en fonction des ressources de votre serveur. L’indicateur Xmx définit le pool d’allocation de mémoire maximum pour une machine virtuelle Java (JVM), tandis que Xms définit le pool d’allocation de mémoire initial.

Sauvegarder et quitter. Et maintenant recharger le systemd-daemon

sudo systemctl démon-recharger

5. Démarrez Le Service Minecraft

Cela peut être fait en utilisant la commande systemctl

sudo systemctl démarrer minecraft

Pour vérifier l’état du service Minecraft, tapez

statut sudo systemctl minecraft

Démarrage du serveur Minecraft

Enfin, activez ce service pour que Minecraft démarre automatiquement au redémarrage.

sudo systemctl activer minecraft

6. Configurer Le Pare-feu Pour Minecraft

Il y a de fortes chances que le serveur Minecraft soit derrière un pare-feu. Pour y accéder depuis Internet, le port 25565 doit être ouvert.

Pour autoriser le trafic depuis le port 25565, nous utilisons le pare-feu ufw :

sudo ufw autoriser 25565/tcp

7. Configuration Supplémentaire Pour Minecraft (facultatif)

Vous avez peut-être remarqué que le serveur produit également un fichier server.properties. ( Vous pouvez utiliser la commande ls pour vérifier ). Ce fichier fournit un contrôle supplémentaire sur votre monde Minecraft sous la forme de paires clé-valeur. Certaines des options sont :

...
max-joueurs=20
mode en ligne=true
enable-status=true
allow-flight=false
broadcast-rcon-to-ops=true
distance de vue=10
max-build-height=256
...

Comme vous pouvez le voir, vous pouvez modifier presque tous les paramètres du jeu en fonction de vos besoins.

Conclusion

Minecraft, étant le jeu indépendant le plus populaire, a une très grande base d’utilisateurs. L’installation de Minecraft sur Linux est un jeu d’enfant. Bien que les étapes d’installation sur le serveur puissent sembler difficiles, suivre les étapes de cet article permettra de configurer votre serveur en très peu de temps. De plus, vous pouvez rechercher des utilitaires tels que mcron qui permettent des sauvegardes faciles des mondes Minecraft. Vous pouvez également choisir des serveurs Minecraft non modifiés à la vanille avec des cloches et des sifflets comme Spigot.

Linux Mint 20 Cinnamon Edition 64bit on USB - Latest 2022 edition
  • Linux Mint 20 'Ulyana' Cinnamon Edition 64bit on bootable USB
  • It is a great operating system: safer, faster, and steadier than Window, and you...
  • Free Unlimited updates for life!
  • To load the software some laptops needs to change the setting on the BIOS - it...
  • System requirements: 2GB RAM. Dual Core Processor. 20GB free disk space.
Introduction To C++ Python Windows Batch Files & Linux
  • Amazon Kindle Edition
  • English (Langue de Publication)
A complete guide to Red Hat Enterprise Linux 9
  • Amazon Kindle Edition
  • English (Langue de Publication)
Promo
Linux All-in-One For Dummies
  • English (Langue de Publication)
  • Éditeur: For Dummies
Promo
The Linux Command Line, 2nd Edition: A Complete Introduction
  • English (Langue de Publication)
  • Éditeur: No Starch Press
Linux Mint 20 Cinnamon Latest Version for 2022 Bootable DVD
  • This is the full and latest version of the Mint OS for desktop PCs and laptops:...
  • Linux Mint is a community-driven Linux distribution based on Ubuntu or Debian,...
  • With this disc you can run Mint in live mode, no installation needed.
  • The OS will come with many build-in software, such as: LibreOffice, VLC media...
  • System requirements:2GB RAM. Dual Core Processor. 20GB free disk space.
Linux
  • English (Langue de Publication)
  • Éditeur: QuickStudy
Promo
How Linux Works, 3rd Edition: What Every Superuser Should Know
  • English (Langue de Publication)
  • Éditeur: No Starch Press