Kategorie: Linux

Installation du serveur Minecraft sur Ubuntu 20.04

Le guide suivant décrit comment installer le serveur Minecraft sur Ubuntu 20.04.
Fabriqué avec seulement quelques étapes.

Nous nous connectons à la console en tant que root et mettons à jour les référentiels et le système:

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

L'étape suivante consiste à installer git

apt-get install git build-essential -y

Le temps pour l'installation java se fera avec la commande:

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

Les versions Java peuvent être vérifiées en émettant une commande:

java -version

le résultat de la:

Version OpenJDK "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7 + 10-post-Ubuntu-3ubuntu1)
OpenJDK 64 bits serveur VM (build 11.0.7 + 10-post-Ubuntu-3ubuntu1, mode mixte, partage)

Nous allons à l'installation du serveur Minecraft

Au début, nous ajoutons l'utilisateur au système:

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

Nous migrons vers cet utilisateur:

ses - Minecraft

Nous créons des catalogues:

mkdir ~ / sauvegardes ~ / tools ~ / serveur

L'étape suivante consiste à installer mcron. Nous le téléchargeons en émettant une commande:

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

Prochain:

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

Nous téléchargeons le serveur minecraft

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

Nous pouvons l'exécuter:

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

Très probablement, nous verrons l'erreur d'absence de consentement de licence comme dans le journal ci-dessous:

[07:46:12] [principal / ERREUR]: Impossible de charger les propriétés à partir du fichier: server.properties
[07:46:12] [main / WARN]: Impossible de charger eula.txt
[07:46:12] [principal / INFO]: Vous devez accepter le CLUF pour exécuter le serveur. Allez sur eula.txt pour plus d'informations.

fichier d'édition

nano ~ / server / eula.txt

Et nous passons de faux à vrai

eula = true

L'étape suivante consiste à définir le mot de passe rcon

fichier d'édition:

nano ~ / server / server.properties

Et configurez comme suit en entrant votre mot de passe:

rcon.password=NASZEHASŁO
enable-rcon=true 

Nous créons un démon de service:

nano /etc/systemd/system/minecraft.service

le contenu:

[Unité]
Description=Minecraft Server
After=network.target

[Un 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 Arrêt NASZEHASŁO

[Installer]
WantedBy = multi-user.target

Nous rechargeons le démon et démarrons le service:

systemctl daemon-reload
systemctl start minecraft
systemctl enable minecraft

Après vérification de l'état par commande:

état de systemctl minecraft

Nous devrions maintenant voir notre serveur minecraft fonctionner:

 minecraft.service - Minecraft Server
     Loaded: chargé (/etc / systemd / system / minecraft.service; désactivée; fournisseur de préréglage: activée)
     actif: actif (fonctionnement) depuis jeu 2020-07-02 08:05:24 UTC; 1min 0s ago
   Main PID: 11704 (Java)
      les tâches: 30 (limite: 4691)
     Mémoire: 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]: Préparation de la zone de frai: 94%
juil 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Fil de serveur / INFO]: Préparation de la zone de frai: 95%
juil 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2 / INFO]: Préparation de la zone de frai: 96%
juil 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2 / INFO]: Préparation de la zone de frai: 96%
juil 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Worker-Main-2 / INFO]: Préparation de la zone de frai: 99%
juil 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Fil de serveur / INFO]: Temps écoulé: 26283 ms
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Fil de serveur / INFO]: Terminé (26.613s)! Pour aider, type "Aidez-moi"
juil 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Fil de serveur / INFO]: Starting remote control listener
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Fil de serveur / INFO]: Thread RCON Listener started
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Écouteur RCON # 1 / INFO]: RCON fonctionnant sur 0.0.0.

Nous pouvons démarrer la console minecraft en émettant une commande:

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

Linux

Udostępnij
Opublikowane przez
Linux

articles récents

KeePass2 2.52 w Ubuntu 22.04

Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installation de l'éditeur Master PDF dans Ubuntu 22.04

Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji

2 years temu

iotop - surveillance de la mémoire

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Exécutez plusieurs commandes dans une tâche cron

Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania

2 years temu

Changer les données exif d'une photo dans le terminal Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installation du serveur Rocket.Chat sur Rocky Linux 8

Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu