Comment démarrer votre propre serveur Minecraft pour les jeux multijoueurs
Agence web » Actualités du digital » Comment démarrer votre propre serveur Minecraft pour les jeux multijoueurs

Comment démarrer votre propre serveur Minecraft pour les jeux multijoueurs

Si vous avez joué à Minecraft, il est facile de voir à quel point cela peut être amusant. L’exécution de votre propre serveur vous permet d’amener tous vos amis dans le même jeu, et vous pouvez jouer avec des règles que vous pouvez faire ou casser. C’est le summum d’un jeu déjà addictif !

Nous vous avons déjà montré comment démarrer avec Minecraft, un Game Geeks Love. Quoi de mieux qu’un joueur unique ? Multijoueur, bien sûr ! Vous pouvez rejoindre l’un des centaines de serveurs sur minecraftservers.net pour commencer, ou rechercher des serveurs plus exclusifs, mais en fin de compte, vous êtes lié par leurs règles et leur discrétion. L’exécution de votre propre serveur vous permet, à vous et à vos amis, de jouer avec votre propre ensemble de règles, et c’est vraiment facile à faire.

De quoi avez-vous besoin pour exécuter un serveur Minecraft ?

Un serveur Minecraft de base non modifié peut être exécuté sur n’importe quel PC moderne, et probablement même sur l’ancien ordinateur qui était assis dans votre placard et qui ramassait assidûment la poussière. Si vous n’en demandez pas trop, vous pouvez même exécuter un serveur Minecraft sur un Raspberry Pi. À le minimum vous voudrez :

Si vous envisagez d’exécuter un serveur modifié ou d’héberger un serveur qui aura de nombreux joueurs, vous aurez besoin d’un système plus puissant.

  • 10+ Go de RAM libre
  • Un processeur hexacore pouvant fonctionner à 4 GHz ou plus
  • 50 Go d’espace de stockage SSD pour les sauvegardes à court terme et autant d’espace supplémentaire que possible pour les sauvegardes à long terme
  • Une installation Java moderne

Plus vous ajoutez de joueurs, plus vos besoins en CPU, RAM et stockage augmenteront. Les besoins en RAM ont tendance à augmenter le plus rapidement avec des lecteurs supplémentaires – les grands serveurs peuvent facilement utiliser plus de 20 Go de RAM.

Les exigences du processeur ne s’adaptent pas aussi bien. Minecraft a eu un support limité pour le multitraitement jusqu’à présent, mais il ne peut toujours pas tirer parti de tous les cœurs (huit ou plus) que vous trouverez sur les processeurs de milieu de gamme en 2023.

Pointe: Si vous construisez un ordinateur pour exécuter un serveur Minecraft dédié, rappelez-vous : la vitesse du processeur est plus importante que d’avoir un million de cœurs. Les processeurs Octa-core conviennent parfaitement à Minecraft. N’obtenez plus que si vous prévoyez d’exécuter des serveurs ou des machines virtuelles supplémentaires.

Les besoins en stockage sont un peu plus difficiles à prévoir, mais ils sont principalement basés sur la taille du monde et la fréquence de sauvegarde. Il y a deux grandes considérations ici.

  1. Des joueurs supplémentaires (surtout si vous utilisez un serveur modifié) augmentent vos chances de rencontrer un crash ou un bogue qui vous oblige à revenir en arrière. Vous voudrez probablement des sauvegardes plus fréquentes pour en tenir compte. Plus de sauvegardes équivaut à plus d’espace de stockage.
  2. Plus de joueurs ont également tendance à générer davantage le monde – si tout le monde courait dans des directions différentes pendant une heure, le monde seul (sans compter les données des joueurs) pourrait facilement représenter quelques gigaoctets. Si vous créez une sauvegarde une fois par heure pendant que les joueurs sont allumés, vous pouvez facilement accumuler quelques centaines de gigaoctets par mois en quelques sauvegardes.

Il est important de garder un œil sur vos sauvegardes et leur taille collective. N’ayez pas peur de supprimer les sauvegardes les plus anciennes que vous avez. Les chances sont que personne ne les manquera.

Obtenez le téléchargement du serveur Minecraft

Rendez-vous sur la page de téléchargement de Minecraft et descendez dans la section « Logiciel serveur ». Ce didacticiel se concentre sur Java Edition, cliquez donc sur « Java Edition Server ».

Sur la page suivante, parcourez le texte jusqu’à ce que vous trouviez la ligne qui relie directement le fichier JAR de Minecraft Server. Cliquez sur le lien « minecraft_server.1.19.3.jar » et attendez la fin du téléchargement.

Note: Au moment de la rédaction, la version actuelle du jeu est la 1.19.3, mais elle peut être différente selon le moment où vous lisez ceci. Si vous avez besoin d’une ancienne version du serveur Minecraft, visitez MCVersions.net.

Comment créer un serveur Minecraft

Créez un dossier Minecraft Server dans un endroit pratique, comme votre bureau, puis déplacez « server.jar » dans ce dossier.

Le JAR du serveur Minecraft dans un dossier sur le bureau.

Tout est maintenant prêt pour que nous lancions le serveur pour la première fois ! Cliquez sur la barre d’adresse en haut, effacez ce qui s’y trouve, tapez « powershell », puis appuyez sur la touche Entrée.

Tapez "powershell" dans la barre d

Pointe: Pourquoi avons-nous fait ça? Vous pouvez ouvrir certains programmes, comme l’invite de commande ou PowerShell, en tapant leur nom dans la barre d’adresse de l’explorateur de fichiers. La partie pratique est que l’invite de commande et PowerShell s’ouvrent également avec leur répertoire défini sur le dossier dans lequel vous vous trouviez lorsque vous avez exécuté la commande. C’est essentiel pour cette prochaine étape.

Maintenant, copiez et collez (ou écrivez) la commande suivante dans la fenêtre PowerShell, puis appuyez sur Entrée :

java -Xmx2G -Xms2G -jar server.jar

Si vous souhaitez consacrer plus (ou moins) de RAM à votre serveur, changez la 2G en autre chose, comme la 4G. Le premier nombre est la quantité maximale de RAM qu’il peut utiliser (en gigaoctets), et le second nombre est le minimum. Puisque tout est en Java, vous devriez avoir au moins quelques Go de RAM à consacrer à Minecraft. Quelle que soit la quantité de RAM que vous choisissez, garder les deux nombres identiques. Les choses peuvent devenir indisciplinées avec un nombre décent de personnes jouant, en particulier lorsque vous commencez à faire des choses folles comme faire exploser d’énormes cavernes avec des quantités massives de TNT.

La sortie lorsque vous exécutez la commande Java pour lancer le serveur Minecraft.

Vous verrez un énorme mur de texte apparaître lorsque le JAR du serveur récupère les fichiers et les décompresse dans la fenêtre PowerShell. Et puis, il s’arrêtera de fonctionner et vous offrira un avertissement.

Ne vous inquiétez pas, c’est tout à fait normal. Vous devez signer le contrat de licence utilisateur final (CLUF) avant de pouvoir lancer votre serveur. Les dernières lignes de la fenêtre PowerShell expliquent cela.

Le serveur Minecraft s'arrêtera et vous forcera à signer le CLUF avant de pouvoir continuer.

Le serveur n’a pas non plus trouvé les fichiers de configuration dont il a besoin, il les a donc créés. Lorsque vous ouvrez votre dossier Minecraft Server, vous trouverez plusieurs nouveaux fichiers et dossiers.

Les fichiers et dossiers qui seront créés dans votre dossier Minecraft après avoir exécuté server.jar pour la première fois.

Ouvrez eula.txt dans n’importe quel éditeur de texte brut, comme le Bloc-notes. Changez la troisième ligne, eula=false pour eula=truepuis enregistrez et fermez le document.

Votre serveur est maintenant prêt à démarrer avec tous les paramètres par défaut. Cependant, si vous souhaitez d’abord personnaliser un peu votre serveur, lisez attentivement la section suivante avant de relancer le serveur. Sinon, vous pouvez simplement réexécuter la commande Java que nous vous avons donnée précédemment.

Modifier les propriétés de votre serveur Minecraft

Ouvrez le fichier server.properties dans le Bloc-notes. Vous verrez quelque chose comme ceci :

Le serveur.  Dossier Propriétés.

Il y a une tonne de choses que vous pouvez personnaliser, mais voici quelques options importantes :

  • level-name : C’est le nom de votre monde Minecraft. Si vous changez ce nom, le serveur cherchera un dossier avec un nom correspondant, et s’il n’en trouve pas, il générera un nouveau niveau avec ce nom.
  • spawn-monsters : si la valeur est false, les monstres tels que les zombies, les squelettes et les creepers n’apparaîtront pas. Souvent désactivé pour les serveurs « op » ou « créatifs », où tout le monde construit et où la survie n’est pas au centre du gameplay.
  • spawn-animals : si la valeur est false, les animaux tels que les loups, les vaches, les moutons et les poulets ne se reproduiront pas.
  • pvp : si défini sur false, les joueurs ne pourront pas se faire de mal, bien que vous puissiez toujours infliger des dégâts en poussant les autres joueurs hors des rebords.
  • white-list : si la valeur est true, le serveur n’autorisera que les noms d’utilisateur du fichier « white-list.txt » à se connecter et à jouer avec succès.

Pour une description complète de toutes les options, consultez la page du Wiki Minecraft sur server.properties. Une fois que vous avez terminé de changer les choses à votre guise, enregistrez le fichier.

Puisqu’il s’agit de votre serveur, assurez-vous d’ajouter votre nom d’utilisateur Minecraft dans le fichier « ops.json » avec le Bloc-notes. De cette façon, vous serez un « opérateur » avec tous les droits d’administrateur. Vous pouvez générer n’importe quel élément que vous voulez, interdire des joueurs, faire d’autres joueurs ops et changer l’heure du jeu.

Lorsque vous êtes prêt, redémarrez le serveur. Une nouvelle fenêtre apparaîtra vous montrant les joueurs connectés, le chat du serveur et l’utilisation de la mémoire du serveur.

La fenêtre du serveur Minecraft.

Taper stop dans la fenêtre Minecraft Server ou la fenêtre PowerShell pour enregistrer et quitter le serveur.

Note: Ajouter nogui à la fin de la commande Java si vous souhaitez empêcher l’apparition de la fenêtre Minecraft Server. Ce sera alors : java -Xmx2G -Xms2G -jar server.jar nogui au lieu.

Jouer sur un serveur Minecraft

Après avoir démarré Minecraft, cliquez sur « Multijoueur » pour vous connecter à un serveur multijoueur.

Vous avez deux choix. Vous pouvez rejoindre directement un serveur en entrant l’URL ou l’adresse IP, ou vous pouvez ajouter un serveur à votre liste. Si vous prévoyez de jouer régulièrement sur un serveur, utilisez la fonction « Ajouter un serveur » – cela vous fera gagner du temps.

Tout d’abord, donnez au serveur un surnom dont vous vous souviendrez facilement. Si vous jouez sur le même ordinateur que votre serveur, vous pouvez simplement taper « localhost » (sans les guillemets). Sinon, branchez l’adresse IP de votre serveur et cliquez sur « Terminé ».

Sélectionnez le serveur que vous venez d’ajouter dans la liste et cliquez sur « Rejoindre le serveur ».

Note: Vous devrez peut-être appuyer sur « Actualiser » pour qu’il apparaisse dans la liste.

Appuyez sur T pour afficher la console de discussion.

Jouer sur le serveur Minecraft hébergé localement.

Vous verrez tous les messages publics des utilisateurs, les messages système et les commandes que vous avez exécutées. Remarquez la barre de texte grise étroite qui apparaît au bas de l’écran. Taper quelque chose et appuyer sur Entrée enverra un message à tous les autres joueurs dans une discussion de groupe. Vous pouvez également exécuter des commandes ici, et elles commencent toujours par une barre oblique (/).

En tant qu’op, vous devriez pouvoir taper « /list » et appuyer sur Entrée pour lister tous les joueurs connectés. Vous pouvez également donner des objets à n’importe quel joueur (y compris vous-même), interdire et pardonner des utilisateurs spécifiques et modifier l’heure du système. Si vous n’êtes pas sûr de l’exigence d’une commande spécifique, vous pouvez taper « /help » pour obtenir plus d’informations. Pour la liste complète des commandes du serveur, consultez la page Commandes du serveur du Minecraft Wiki.

Comment rediriger Minecraft

Tout serveur que vous exécutez sur votre PC local sera disponible pour les autres ordinateurs de votre réseau local. Cependant, il ne sera pas accessible aux joueurs depuis Internet. Pour cela, vous devrez effectuer une redirection de port.

La première chose à faire est d’attribuer une adresse IP statique à votre PC ou au PC qui héberge le serveur Minecraft. Lorsque vous transférez un port sur votre routeur, la règle est appliquée à un appareil spécifique sur votre réseau local — cependant, parfois, l’adresse IP attribuée à votre appareil peut changer. Si cela se produit, la règle de transfert de port que vous avez créée cessera de s’appliquer et vous découvrirez soudainement que votre serveur n’est pas accessible depuis Internet. Vous feriez mieux d’anticiper ce problème avant qu’il ne se produise, car il finira par arriver.

Le moyen le plus simple d’éviter cela consiste à attribuer une adresse IP statique au PC que vous utilisez pour héberger le serveur Minecraft. Vous pouvez attribuer une adresse IP statique à partir de Windows ou vous pouvez définir une adresse IP statique via votre routeur. Dans ce cas, il est préférable d’attribuer l’adresse IP statique à l’aide de votre routeur, car vous devrez de toute façon accéder à votre routeur pour effectuer une redirection de port.

Pointe: Vous pouvez accéder plus routeurs en entrant « 192.168.0.1 » ou « 10.0.0.1 » dans la barre d’adresse d’un navigateur. Si aucun de ceux-ci ne fonctionne, ouvrez PowerShell, puis exécutez « ipconfig » et notez l’adresse « Default Gateway ». C’est l’adresse IP de votre routeur.

Une fois que vous avez attribué une adresse IP statique à l’ordinateur hôte, il vous suffit de créer la règle de transfert de port elle-même. Malheureusement, la façon dont cela est fait varie énormément d’un routeur à l’autre. Par exemple, les passerelles XFi de Comcast nécessitent que vous utilisiez l’application Xfinity pour transférer les ports. Dans la plupart des autres cas, vous pouvez accéder aux paramètres de votre routeur en tapant l’adresse IP du routeur dans la barre d’adresse d’un navigateur. Quoi que vous fassiez, votre règle de pare-feu doit répondre à deux exigences de base :

  • Appliquer à l’ordinateur hôte
  • Transférer le port 25565 sur TCP et UDP

Voici un exemple de ce à quoi pourrait ressembler une redirection de port pour Minecraft :

Les paramètres de transfert de port nécessaires pour Minecraft.

Vous pouvez modifier le port utilisé par Minecraft dans le fichier server.properties mentionné précédemment. Vous n’avez généralement pas besoin de le faire, sauf si vous hébergez plusieurs serveurs Minecraft sur un appareil ou si quelque chose d’autre utilise le port 25565.

Allez maintenant et dites à tous vos amis de vous rejoindre ! Il n’y a rien qui vaut la construction de structures massives, l’exploration du vaste paysage et l’exploitation minière dans les montagnes, sauf le faire avec vos meilleurs amis.

★★★★★