GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Minecraft Server sur Ubuntu 18.04 Bionic Beaver

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Minecraft Server sur Ubuntu 18.04 LTS. Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec des privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Minecraft est l'un des jeux de construction les plus célèbres au monde développé par Microsoft Studious. Dans ce jeu, vous êtes autorisé à construire tout ce dont vous avez besoin et à l'explorer dans un monde en 3D. Si vous hébergez votre propre serveur Minecraft, vous décidez des règles et vous et vos amis pouvez jouer ensemble dans ce jeu d'aventure interactif.

Installer le serveur Minecraft sur Ubuntu

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installez Java.

Pour exécuter un serveur Minecraft, nous aurons besoin de Java sur le serveur. Installez la dernière version :

sudo apt install openjdk-8-jdk

Maintenant, confirmez l'installation de Java :

$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

Étape 3. Création d'un utilisateur Minecraft.

L'étape suivante consiste à créer un nouvel utilisateur système et un groupe avec le répertoire personnel /opt/minecraft qui exécutera le serveur Minecraft :

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

Étape 4. Installez Minecraft sur Ubuntu.

Tout d'abord, avant de commencer le processus d'installation, assurez-vous de passer à l'utilisateur minecraft :

sudo su - minecraft

Créez maintenant trois nouveaux répertoires dans le répertoire d'accueil de l'utilisateur :

mkdir -p ~/{backups,tools,server}
  • Le répertoire des sauvegardes stockera la sauvegarde de votre serveur. Vous pourrez ensuite synchroniser ce répertoire avec votre serveur de sauvegarde distant.
  • Le répertoire des outils contiendra le client mcrcon et le script de sauvegarde.
  • Le répertoire du serveur contiendra le serveur Minecraft réel et ses données.

Ensuite, téléchargez et compilez mcrcon.

Commencez par naviguer vers le répertoire ~/tools et clonez le référentiel Tiiffi/mcrcon depuis GitHub à l'aide de la commande suivante :

cd ~/tools && git clone https://github.com/Tiiffi/mcrcon.git
cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
./mcrcon -h

Étapes suivantes, téléchargement de Minecraft Server.

wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar -P ~/server

Une fois le téléchargement terminé, accédez au répertoire ~/server et démarrez le serveur Minecraft :

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

Lorsque le serveur est démarré pour la première fois, il exécute certaines opérations et crée les fichiers server.properties et eula.txt et s'arrête :

[14:46:36] [main/INFO]: Loaded 0 recipes
[14:46:36] [main/INFO]: Loaded 0 advancements
[14:46:36] [Server thread/INFO]: Starting minecraft server version 1.13.2
[14:46:36] [Server thread/INFO]: Loading properties
[14:46:36] [Server thread/WARN]: server.properties does not exist
[14:46:36] [Server thread/INFO]: Generating new properties file
[14:46:36] [Server thread/WARN]: Failed to load eula.txt
[14:46:36] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[14:46:36] [Server thread/INFO]: Stopping server
[14:46:36] [Server thread/INFO]: Saving worlds
[14:46:36] [Server Shutdown Thread/INFO]: Stopping server
[14:46:36] [Server Shutdown Thread/INFO]: Saving worlds

Comme vous pouvez le voir dans la sortie ci-dessus, vous devrez accepter le CLUF de Minecraft afin de faire fonctionner le serveur. Ouvrez le fichier eula.txt et remplacez eula=false par eula=true :

nano ~/server/eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Dec 10 03:46:53 PST 2019
eula=true

Ensuite, activez le protocole rcon et définissez le mot de passe rcon en modifiant le fichier server.properties. Vous pouvez utiliser ces informations pour vous connecter au serveur Minecraft à l'aide de l'outil mcrcon :

nano ~/server/server.properties
rcon.port=23888
rcon.password=Your-password
enable-rcon=true

Étape 5. Création du fichier d'unité Systemd Minecraft.

Ouvrez votre éditeur de texte préféré et créez un fichier nommé minecraft.service dans /etc/systemd/system/ :

sudo nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
Nice=1
KillMode=none
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=full
PrivateDevices=true
NoNewPrivileges=true
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui --noconsole
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p strong-password stop

[Install]
WantedBy=multi-user.target

Démarrez et activez le serveur Minecraft en exécutant :

sudo systemctl daemon-reload
sudo systemctl start minecraft
sudo systemctl enable minecraft

Étape 6. Configurer le pare-feu

Si votre serveur est protégé par un pare-feu et que vous souhaitez accéder au serveur Minecraft depuis l'extérieur de votre réseau local, vous devez ouvrir le port 25565 :

sudo ufw allow 25565/tcp

Étape 7. Accéder à la console Minecraft.

Pour accéder à la console Minecraft, vous pouvez utiliser l'utilitaire mcrcon. La syntaxe est la suivante, vous devez spécifier l'hôte, le port rcon, le mot de passe rcon et utiliser le commutateur -t qui active le mode terminal mcrcon :

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p Your-password -t

C'est tout ce que vous avez à faire pour installer Minecraft sur Ubuntu 18.04 Bionic Beaver. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer Ubuntu 18.04 Bionic Beaver

  2. Comment installer le serveur Minecraft sur Ubuntu 18.04

  3. Comment installer Minecraft Server sur Ubuntu 18.04 LTS

  4. Comment installer le serveur FTP sur Ubuntu 18.04 Bionic Beaver

  5. Comment installer GlassFish sur Ubuntu 18.04 Bionic Beaver

Comment installer OpenVPN sur Ubuntu 18.04 Bionic Beaver

Comment installer Node.js sur Ubuntu 18.04 Bionic Beaver

Comment installer VNC sur Ubuntu 18.04 Bionic Beaver

Comment installer Python sur Ubuntu 18.04 Bionic Beaver

Comment installer VestaCP sur Ubuntu 18.04 Bionic Beaver

Comment installer Minecraft Server sur Ubuntu 18.04 Bionic Beaver