Introduction
Minecraft est un jeu vidéo bac à sable populaire créé par Markus Persson et développé et publié par Mojang Studios. Dans Minecraft, les joueurs explorent un monde en 3D, généré de manière procédurale, et peuvent construire des structures, fabriquer des objets et se livrer à d’autres activités.
Un serveur Minecraft est un serveur dédié qui permet aux joueurs de se connecter au jeu sur Internet ou sur un réseau local. En hébergeant un serveur Minecraft, les joueurs peuvent profiter de Minecraft avec leurs amis, quel que soit leur emplacement. La configuration d’un serveur Minecraft peut être effectuée sur différents systèmes d’exploitation, notamment Windows, macOS et Linux. Ce guide se concentre sur la configuration d’un serveur Minecraft sur un système basé sur Ubuntu 18.04 / 20.04 / 22.04.
Mettre à jour le système
Tout d’abord, mettez le système à jour pour vous assurer que tous les paquets sont à jour :
$ sudo apt update && sudo apt upgrade
Installer Java 17
Le serveur Minecraft nécessite Java pour fonctionner, alors installons Java 17 :
$ sudo apt install openjdk-17-jdk
Créer un utilisateur pour le serveur Minecraft
Pour des raisons de sécurité, il est préférable d’exécuter le serveur Minecraft en tant qu’utilisateur distinct :
$ sudo adduser minecraft
Passez à l’utilisateur de Minecraft
Maintenant, passez à l’utilisateur de Minecraft :
$ sudo su - minecraft
Téléchargez le logiciel du serveur Minecraft
Téléchargez le logiciel du serveur Minecraft version 1.19.3 :
$ wget https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar
Démarrer le serveur Minecraft
Démarrez le serveur Minecraft :
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
Accepter l’EULA
Acceptez le contrat de licence de l’utilisateur final (EULA) en modifiant le fichier eula.txt :
$ nano eula.txt
Changez eula=false
en eula=true
et enregistrez le fichier.
Redémarrer le serveur
Arrêtez le serveur avec la commande stop
dans la console Minecraft et ensuite démarrez-le à nouveau :
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
Modifiez server.properties
Modifiez le fichier server.properties pour configurer le serveur Minecraft :
$ nano server.properties
Voici quelques-uns des paramètres importants que vous pouvez configurer dans ce fichier :
- server-name: Le nom du serveur.
- server-port: Le port sur lequel le serveur écoute (par défaut, 25565).
- level-name: Le nom du monde.
- difficulty: Le niveau de difficulté du jeu (options are Peaceful, Easy, Normal, and Hard).
- gamemode: Le mode de jeu par défaut (options are Survival, Creative, Adventure, and Spectator).
Enregistrez le fichier lorsque vous avez terminé les modifications.
Configurer les règles du pare-feu
Si un pare-feu est activé sur votre serveur Ubuntu, vous devez autoriser le trafic entrant sur le port 25565 :
$ sudo ufw allow 25565/tcp
Tester le serveur Minecraft
Enfin, testez le serveur Minecraft en vous y connectant depuis un autre appareil sur le même réseau en utilisant l’adresse IP du serveur Ubuntu 18.04/20.04/22.04 et le port par défaut 25565.
Vous devriez maintenant avoir un serveur Minecraft version 1.19.3 entièrement fonctionnel fonctionnant sur Ubuntu avec Java 17 et le fichier server.properties configuré.