Tutoriel | Installer un serveur Minecraft sur un Raspberry Pi de A à Z | HD Français
Table des matières:
- Conditions préalables
- Installation de Java Runtime Environment
- Création d'un utilisateur Minecraft
- Installation de Minecraft sur Raspberry Pi
- Téléchargement et
mcrcon
- Téléchargement de Minecraft Server
- Configuration de Minecraft Server
- Création d'un fichier d'unité Systemd
- Accès à la console Minecraft
- Conclusion
Raspberry Pi peut être utilisé dans de nombreux projets différents. L'un des cas d'utilisation les plus populaires du Raspberry Pi est de transformer le Raspberry Pi en serveur de jeux.
Dans ce tutoriel, nous vous guiderons à travers le processus d'installation et de configuration de Minecraft Server sur Raspberry Pi 3 ou 4.
Minecraft est l'un des jeux les plus populaires de tous les temps. C'est un jeu vidéo sandbox, qui permet à ses joueurs d'explorer des mondes infinis et de tout construire, des maisons simples aux gratte-ciel massifs.
Conditions préalables
Nous supposons que Raspbian est installé sur votre Raspberry Pi. Plex Media Server n'a pas besoin d'une interface graphique, donc notre recommandation est d'utiliser l'image Raspbian Stretch Lite et d'activer SSH. De cette façon, votre Raspberry Pi aura beaucoup plus de puissance de traitement et de mémoire disponibles pour exécuter le serveur multimédia Plex.
Nous utiliserons l'utilitaire
mcrcon
pour se connecter au serveur Minecraft. Installez les packages requis pour construire l'outil
mcrcon
:
sudo apt update
sudo apt install git build-essential
Activez le pilote GL à l'aide de l'outil
raspi-config
:
raspi-config
- Accédez à "Options avancées" en utilisant la touche haut ou la touche bas et appuyez sur
Enter
"Pilote GL" et appuyez surEnter
"GL (Faux KMS)", appuyez surEnter
.Enter
bouton "Terminer", appuyez surEnter
. Lorsque vous y êtes invité " Souhaitez-vous redémarrer maintenant? "Sélectionnez" Oui "et appuyez surEnter
.
Une fois que le Pi est de nouveau en ligne, passez aux étapes suivantes.
Installation de Java Runtime Environment
Minecraft nécessite l'installation de Java 8 ou supérieur sur le système.
Nous allons installer la version sans tête du JRE. Cette version est plus adaptée aux applications serveur car elle a moins de dépendances et utilise moins de ressources système.
Pour installer le type sans tête OpenJRE 8:
sudo apt install openjdk-8-jre-headless
Vérifiez l'installation en imprimant la version java:
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01) OpenJDK Client VM (build 25.212-b01, mixed mode)
Création d'un utilisateur Minecraft
Pour des raisons de sécurité, Minecraft ne doit pas être exécuté sous l'utilisateur root. Nous allons créer un nouvel utilisateur et groupe système 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
Nous n'allons pas définir de mot de passe pour cet utilisateur. Il s'agit d'une bonne pratique de sécurité car l'utilisateur ne pourra pas se connecter via SSH.
Installation de Minecraft sur Raspberry Pi
Avant de commencer le processus d'installation, assurez-vous de passer à l'utilisateur "minecraft":
sudo su - minecraft
Créez deux répertoires dans le répertoire de base de l'utilisateur:
mkdir -p ~/{tools, server}
- Le répertoire des
tools
stockera le clientmcrcon
et le script de sauvegarde. Le répertoire duserver
contiendra le serveur Minecraft réel et ses données.
Téléchargement et
mcrcon
RCON est un protocole qui vous permet de vous connecter aux serveurs Minecraft et d'exécuter des commandes. mcron est un client RCON intégré en C.
Nous allons télécharger le code source depuis GitHub et construire le binaire
mcrcon
.
Accédez au répertoire
~/tools
et
Tiiffi/mcrcon
référentiel
Tiiffi/mcrcon
partir de GitHub en exécutant la commande suivante:
cd ~/tools && git clone
Ensuite, basculez vers le répertoire du référentiel:
cd ~/tools/mcrcon
Démarrez la compilation en tapant:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
Une fois terminé, vous pouvez le tester en tapant:
./mcrcon -h
La sortie ressemblera à ceci:
Usage: mcrcon…… Sends rcon commands to Minecraft server…. mcrcon 0.6.1 (built: Sep 19 2019 20:52:13) Report bugs to tiiffi_at_gmail_dot_com or
Téléchargement de Minecraft Server
Il existe plusieurs mods de serveur Minecraft tels que Craftbukkit ou Spigot qui vous permettent d'ajouter des fonctionnalités (plugins) sur votre serveur et de personnaliser et d'ajuster les paramètres. Nous allons installer le dernier serveur Minecraft vanille officiel de Mojang.
Rendez-vous sur la page de téléchargement de Minecraft pour obtenir le lien de téléchargement du dernier fichier d'archive Java (JAR) du serveur Minecraft.
Au moment de la rédaction, la dernière version est la
1.14.4
. Avant d'exécuter la commande suivante, vous devez vérifier la page de téléchargement pour une nouvelle version.
Exécutez la commande
wget
suivante pour télécharger le fichier jar Minecraft dans le répertoire
~/server
:
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar -P ~/server
Configuration de Minecraft Server
Une fois le téléchargement terminé, accédez au répertoire
~/server
et démarrez le serveur Minecraft:
cd ~/server
java -Xms512M -Xmx768M -jar server.jar nogui
Lorsqu'il est démarré pour la première fois, le serveur exécute certaines opérations et crée les fichiers
server.properties
et
eula.txt
et s'arrête.
: Failed to load properties from file: server.properties: Failed to load eula.txt: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
Pour exécuter le serveur, vous devez accepter le CLUF Minecraft. Ouvrez le fichier
eula.txt
et remplacez
eula=false
par
eula=true
:
nano ~/server/eula.txt
~ / serveur / 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 Sep 19 21:06:24 BST 2019 eula=true
Fermez et enregistrez le fichier.
Ensuite, modifiez le fichier
server.properties
pour activer le protocole rcon et définissez le mot de passe rcon. Ouvrez le fichier à l'aide de votre éditeur de texte:
nano ~/server/server.properties
Recherchez les lignes suivantes et mettez à jour leurs valeurs, comme indiqué ci-dessous:
~ / server / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
N'oubliez pas de changer le
strong-password
de
strong-password
en quelque chose de plus sécurisé. Si vous ne souhaitez pas vous connecter au serveur Minecraft à partir d'emplacements distants, assurez-vous que votre pare-feu bloque le port rcon.
Pendant que vous êtes ici, vous pouvez également ajuster les propriétés par défaut du serveur. Pour plus d'informations sur les paramètres disponibles, consultez la page server.properties.
Création d'un fichier d'unité Systemd
Pour exécuter Minecraft en tant que service, nous allons créer un nouveau fichier d'unité Systemd.
Revenez à votre utilisateur sudo en tapant
exit
.
Ouvrez votre éditeur de texte et créez un fichier nommé
minecraft.service
dans
/etc/systemd/system/
:
sudo nano /etc/systemd/system/minecraft.service
Collez la configuration suivante:
/etc/systemd/system/minecraft.service
Description=Minecraft Server After=network.target 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 -Xmx768M -Xms512M -jar server.jar nogui ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password stop WantedBy=multi-user.target
Modifiez les indicateurs
Xmx
et
Xms
fonction de votre version et de vos ressources Raspberry Pi. 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. Assurez-vous également que vous utilisez le bon port et mot de passe
rcon
.
Enregistrez et fermez le fichier et rechargez la configuration systemd:
sudo systemctl daemon-reload
Démarrez le serveur Minecraft en émettant:
sudo systemctl start minecraft
Vérifiez l'état du service avec la commande suivante:
sudo systemctl status minecraft
● minecraft.service - Minecraft Server Loaded: loaded (/etc/systemd/system/minecraft.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-09-19 21:11:58 BST; 1min 27s ago Main PID: 1992 (java) Tasks: 17 (limit: 1604) Memory: 338.9M CGroup: /system.slice/minecraft.service └─1992 /usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui
La première fois que vous démarrez le service, il générera plusieurs fichiers de configuration et répertoires, y compris le monde Minecraft. Utilisez la commande
tail
pour surveiller le fichier journal du serveur:
tail -f /opt/minecraft/server/logs/latest.log
Une fois le serveur Minecraft démarré, la sortie ressemblera à ceci:
: Preparing spawn area: 98%: Time elapsed: 201586 ms: Done (418.339s)! For help, type "help": Starting remote control listener: RCON running on 0.0.0.0:25575
Activez le service Minecraft pour démarrer automatiquement au démarrage:
sudo systemctl enable minecraft
Accès à la console Minecraft
Pour accéder à la console Minecraft, utilisez l'utilitaire
mcrcon
. 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 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
Lorsque vous accédez à la console Minecraft à partir d'un emplacement distant, assurez-vous que le port rcon n'est pas bloqué.
Conclusion
Vous avez installé avec succès le serveur Minecraft sur votre Raspberry Pi. Veuillez noter que Minecraft peut ne pas fonctionner correctement sur les systèmes à faibles ressources.
java minecraft framboise piComment installer le serveur Minecraft sur Centos 7
Dans ce tutoriel, nous allons parcourir les étapes nécessaires pour installer et configurer Minecraft Server sur CentOS 7. Nous utiliserons systemd pour exécuter le serveur Minecraft et l'utilitaire mcrcon pour se connecter à l'instance en cours d'exécution.
Comment installer le serveur Minecraft sur Debian 9
Minecraft est l'un des jeux les plus populaires de tous les temps. Il s'agit d'un jeu vidéo en bac à sable sur la construction de diverses structures et sur les aventures. Ce tutoriel explique comment installer et configurer Minecraft Server sur Debian 9.
Comment installer le serveur Minecraft sur Ubuntu 18.04
Ce tutoriel couvre l'installation et la configuration de la dernière version de Minecraft Server sur Ubuntu 18.04. Nous utiliserons systemd pour exécuter le serveur Minecraft et l'utilitaire mcrcon pour la connexion à l'instance en cours d'exécution.