Créer un serveur est la méthode classique pour jouer en multijoueur sur Minecraft. Il existe plusieurs façons de le faire : soit payer un hébergeur qui loue ses machines et configure un serveur prêt à l'emploi en échange d'un abonnement, soit héberger le serveur chez soi. Cette dernière option a l'avantage de ne générer aucun coût (hormis l'électricité), mais nécessite une configuration complète.

Dans ce tutoriel, nous allons principalement voir comment héberger un serveur nous-mêmes (car c'est ce que je fais presque exclusivement). Cependant, si vous préférez utiliser un hébergeur, il en existe de nombreux. Minestrator est souvent recommandé pour son bon rapport qualité-prix. Si vous souhaitez mettre en place un serveur via ces services, consultez leurs articles de support respectifs.

Avant de commencer

Avant de commencer ce tutoriel, sachez que même si sur ce site, j'essaie de rendre les tutos aussi simple et accessible que possible, nous allons aborder ici des notions un peu plus complexes. Il sera nécessaire d'avoir quelques bases en informatique et en réseau. Si ce n’est pas vraiment votre truc, il serait peut-être plus judicieux de plutôt suivre ce tutoriel :

Comment inviter ou rejoindre des amis sur un monde ?

Pour commencer, vous aurez besoin d'un PC pour installer le serveur, qui devra de préférence rester allumé en permanence si vous voulez garantir la disponibilité du serveur. Presque n'importe quel PC peut faire l'affaire : un vieil ordinateur que vous n'utilisez plus, une Raspberry Pi, etc. Inutile d'avoir une machine ultra-performante ; un serveur ne nécessite pas les mêmes ressources qu'un PC de jeu. Il suffit d'avoir un processeur un minimum décent et assez de la RAM par rapport au nombre de joueurs ou de ce que vous allez faire sur ce serveur.

Vous aurez également besoin d'un système d'exploitation. Je vous recommande d'installer une distribution Linux sans interface graphique, car cela consomme moins de ressources, laissant ainsi plus de puissance disponible pour le serveur. Pour ces raisons, Windows est généralement déconseillé, car il n'existe principalement qu'avec une interface graphique et inclut des trackers de Microsoft qui peuvent encore plus affecter les performances. Cependant, il reste possible d'héberger un serveur sous Windows si vous le souhaitez. Pour ma part, j'utiliserai Debian 12.

Installation et configuration

Il vous faut d’abord installer la bonne version de java par rapport à la version du jeu que vous voulez installer sur le serveur.

Dans mon cas je vais installer un serveur en 1.21.4, il me faut donc Java 21 que je peux installer avec ces deux commandes :

wget [<https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb>](<https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb>)
sudo dpkg -i jdk-21_linux-x64_bin.deb

Ensuite, vous devrez installer le logiciel serveur. Ce choix est crucial, car chaque logiciel offre des fonctionnalités différentes. Voici les deux principaux :

Il en existe bien d'autres, n'hésitez pas à vous renseigner. Cependant, il est fortement déconseillé d'utiliser le logiciel serveur vanilla de Mojang, car il est mal optimisé et offre très peu de personnalisation. Dans mon exemple, j’utiliserai Paper.

Il faut maintenant choisir un endroit où télécharger le serveur, dans mon cas, je vais créer un dossier dans mon répertoire home :