GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Minecraft Server sur Ubuntu 20.04 LTS

Minecraft est un jeu vidéo en monde ouvert et bac à sable développé par Mojang Studios. Avec Minecraft, vous pouvez construire tout ce que vous pouvez imaginer avec des ressources illimitées en mode créatif. Il vous permet de jouer en ligne avec des amis ainsi qu'en mode solo. C'est l'un des meilleurs jeux vidéo au monde. Vous pouvez créer votre propre serveur Minecraft pour jouer avec vos amis et jouer ensemble.

Dans ce tutoriel, nous montrerons comment configurer votre propre serveur Minecraft sur Ubuntu 20.04 LTS.

Prérequis

  • Un serveur exécutant Ubuntu 20.04 avec au moins 4 Go de RAM.
  • Un mot de passe root est configuré sur votre serveur.

Mise en route

Tout d'abord, vous devrez mettre à jour votre système avec la dernière version. Vous pouvez les mettre à jour avec la commande suivante :

apt-get update -y
apt-get upgrade -y

Une fois votre système mis à jour, installez certaines dépendances requises avec la commande suivante :

apt-get install git build-essential -y

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Installer Java

Minecraft est écrit en langage Java, vous devrez donc installer la version sans tête de Java sur votre système. Vous pouvez l'installer avec la commande suivante :

apt-get install openjdk-11-jre-headless -y

Une fois installé, vous pouvez vérifier la version installée de Java avec la commande suivante :

java -version

Vous devriez obtenir le résultat suivant :

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Installer le serveur Minecraft

Avant de commencer, vous devrez créer un utilisateur distinct pour Minecraft. Vous pouvez le créer avec la commande suivante :

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

Ensuite, basculez l'utilisateur vers Minecraft avec la commande suivante :

su - minecraft

Ensuite, créez les répertoires requis pour Minecraft avec la commande suivante :

mkdir ~/backups ~/tools ~/server

Installer mcrcon

Ensuite, vous devrez installer mcrcon sur votre système. mcrcon est un client RCON écrit en C qui vous permet de vous connecter aux serveurs Minecraft.

Vous pouvez télécharger le mcrcon dans le répertoire ~/tools :

git clone https://github.com/Tiiffi/mcrcon.git ~/tools/mcrcon

Ensuite, changez le répertoire en mcrcon et construisez l'outil avec la commande suivante :

cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c

Une fois installé, vérifiez le mcrcon avec la commande suivante :

./mcrcon -v

Vous devriez voir le résultat suivant :

mcrcon 0.7.1 (built: Jul  2 2020 07:44:45) - https://github.com/Tiiffi/mcrcon
Bug reports:
	tiiffi+mcrcon at gmail
	https://github.com/Tiiffi/mcrcon/issues/

Télécharger et configurer le serveur Minecraft

Tout d'abord, téléchargez la dernière version du serveur Minecraft dans le répertoire ~/server :

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

Ensuite, changez le répertoire en répertoire ~/server et démarrez le serveur Minecraft :

cd ~/server
java -Xmx1024M -Xms1024M -jar server.jar nogui

Vous devriez voir l'erreur suivante :

[07:46:12] [main/ERROR]: Failed to load properties from file: server.properties
[07:46:12] [main/WARN]: Failed to load eula.txt
[07:46:12] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

En effet, vous devez accepter le CLUF de Minecraft. Vous pouvez le faire en éditant le fichier eula.txt :

nano ~/server/eula.txt

Remplacez la ligne eula=false par eula=true comme indiqué ci-dessous :

eula=true

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, éditez le fichier server.properties et définissez le mot de passe rcon :

nano ~/server/server.properties

Modifiez les lignes suivantes :

rcon.password=your-password
enable-rcon=true 

Enregistrez et fermez le fichier lorsque vous avez terminé.

Créer un fichier d'unité Systemd pour Minecraft

Ensuite, vous devrez créer un fichier de service systemd pour gérer le service Minecraft. Vous pouvez le créer avec la commande suivante :

nano /etc/systemd/system/minecraft.service

Ajoutez les lignes suivantes :

[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 -Xms1024M -jar server.jar nogui
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p your-password stop

[Install]
WantedBy=multi-user.target

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, rechargez le démon systemd avec la commande suivante :

systemctl daemon-reload

Ensuite, démarrez le service Minecraft et activez-le au redémarrage du système avec la commande suivante :

systemctl start minecraft
systemctl enable minecraft

Vous pouvez maintenant vérifier l'état du service Minecraft avec la commande suivante :

systemctl status minecraft

Vous devriez obtenir le résultat suivant :

? minecraft.service - Minecraft Server
     Loaded: loaded (/etc/systemd/system/minecraft.service; disabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-07-02 08:05:24 UTC; 1min 0s ago
   Main PID: 11704 (java)
      Tasks: 30 (limit: 4691)
     Memory: 1.0G
     CGroup: /system.slice/minecraft.service
             ??11704 /usr/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui

Jul 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Worker-Main-2/INFO]: Preparing spawn area: 94%
Jul 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Server thread/INFO]: Preparing spawn area: 95%
Jul 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2/INFO]: Preparing spawn area: 96%
Jul 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2/INFO]: Preparing spawn area: 96%
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Worker-Main-2/INFO]: Preparing spawn area: 99%
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Time elapsed: 26283 ms
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Done (26.613s)! For help, type "help"
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Starting remote control listener
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Thread RCON Listener started
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [RCON Listener #1/INFO]: RCON running on 0.0.0.0:25575

Votre serveur Minecraft est maintenant démarré et écoute sur le port 25575. Vous pouvez le vérifier avec la commande suivante :

netstat -pnltu | grep 25575

Vous devriez obtenir le résultat suivant :

tcp6       0      0 :::25575                :::*                    LISTEN      10584/java 

Accéder à la console Minecraft

Vous pouvez maintenant accéder à Minecraft avec l'utilitaire mcrcon. Vous pouvez le faire en spécifiant le mot de passe, l'hôte et le port comme indiqué ci-dessous :

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p your-password -t

Une fois connecté avec succès, vous devriez obtenir le résultat suivant :

Logged in. Type 'quit' or 'exit' to quit.
>

Conclusion

Dans le guide ci-dessus, vous avez appris comment installer le serveur Minecraft sur Ubuntu 20.04. Vous pouvez maintenant télécharger et installer le client Minecraft, vous connecter au serveur Minecraft et commencer à jouer avec. N'hésitez pas à me demander si vous avez des questions.


Ubuntu
  1. Comment installer le serveur Minecraft sur Ubuntu 18.04

  2. Comment installer FlintCMS sur Ubuntu 18.04 LTS

  3. Comment installer Minecraft Server sur Ubuntu 18.04 LTS

  4. Comment installer Memcached sur Ubuntu 20.04 LTS

  5. Comment installer Discourse sur Ubuntu 20.04 LTS

Comment installer OpenProject sur le serveur Ubuntu 20.04 LTS

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 Minecraft sur Ubuntu 20.04 LTS