Recherche de site Web

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


Minecraft est un classique intemporel et vous n'avez même pas besoin d'un PC fou pour héberger un serveur.

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

Nous vous avons déjà montré comment démarrer avec Minecraft, un jeu que les Geeks adorent. Quoi de mieux qu'un joueur solo ? 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. Gérer votre propre serveur vous permet, à vous et à vos amis, de jouer ensemble 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 le vieil ordinateur qui se trouvait dans votre placard et ramassait diligemment la poussière. Si vous n'en demandez pas trop, vous pouvez même exécuter un serveur Minecraft sur un Raspberry Pi. Au minimum, vous souhaiterez :

  • 2 gigaoctets (Go) de RAM libre
  • Un processeur double cœur fonctionnant à 2 GHz ou plus
  • 10 Go d'espace de stockage gratuit --- un disque SSD (Solid State Drive) est idéal
  • Une installation Java moderne

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

  • 10+ Go de RAM gratuite
  • 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, en RAM et en stockage augmenteront. Les besoins en RAM ont tendance à augmenter le plus rapidement avec l'ajout de 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 jusqu'à présent une prise en charge limitée du multitraitement, mais il ne peut toujours pas profiter de tous les cœurs (huit ou plus) que vous trouverez sur les processeurs de milieu de gamme en 2023.

Si vous construisez un ordinateur pour exécuter un serveur Minecraft dédié, n'oubliez pas : la vitesse du processeur est plus importante que d'avoir un million de cœurs. Les processeurs octa-core conviennent parfaitement à Minecraft. Obtenez-en davantage si vous envisagez d’exécuter des serveurs ou des machines virtuelles supplémentaires.

Les besoins en stockage sont un peu plus difficiles à prévoir, mais ils dépendent principalement de la taille du monde et de 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 bug qui vous oblige à revenir en arrière. Vous souhaiterez 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 de monde : si tout le monde courait dans des directions différentes pendant une heure, le monde à lui seul (sans compter les données des joueurs) pourrait facilement faire quelques gigaoctets. Si vous créez une sauvegarde une fois par heure pendant que les lecteurs sont allumés, vous pourriez facilement accumuler quelques centaines de gigaoctets par mois en simples 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 dont vous disposez. Il y a de fortes chances 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 l'édition Java, alors cliquez sur "Java Edition Server".

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

Au moment de la rédaction de cet article, 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.

Tout est maintenant prêt pour que nous puissions lancer 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.

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, remplacez la 2G par autre chose, comme la 4G. Le premier nombre est la quantité maximale de RAM qu'il peut utiliser (en gigaoctets) et le deuxième nombre est le minimum. Puisque tout est en Java, vous devriez disposer d’au moins quelques Go de RAM à consacrer à Minecraft. Quelle que soit la quantité de RAM que vous choisissez, gardez les deux nombres identiques. Les choses peuvent devenir indisciplinées avec un nombre décent de personnes qui jouent, surtout lorsque vous commencez à faire des choses folles comme faire exploser d'immenses cavernes avec d'énormes quantités de TNT.

Vous verrez un énorme mur de texte apparaître lorsque le serveur JAR récupère les fichiers et les décompresse dans la fenêtre PowerShell. Et puis, il cessera de fonctionner et vous proposera 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 l'expliquent.

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

Ouvrez eula.txt dans n'importe quel éditeur de texte brut, comme le Bloc-notes. Remplacez la troisième ligne, eula=false par eula=true, puis 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 réexécuter le serveur. Sinon, vous pouvez simplement réexécuter la commande Java que nous vous avons donnée précédemment.

Modifiez les propriétés de votre serveur Minecraft

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

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

  • nom du niveau : C'est le nom de votre monde Minecraft. Si vous modifiez ce nom, le serveur recherchera un dossier portant un nom correspondant, et si aucun n'est trouvé, il générera un nouveau niveau portant ce nom.
  • spawn-monsters : si défini sur false, les monstres tels que les zombies, les squelettes et les plantes grimpantes n'apparaîtront pas. Souvent désactivé pour les serveurs « opérationnels » ou « créatifs », où tout le monde construit et où la survie n'est pas au centre du gameplay.
  • spawn-animaux : si défini sur false, les animaux tels que les loups, les vaches, les moutons et les poulets n'apparaîtront pas.
  • pvp : si défini sur false, les joueurs ne pourront pas se faire du mal, bien que vous puissiez toujours infliger des dégâts en poussant les autres joueurs hors des rebords.
  • liste blanche : si défini sur true, le serveur autorisera uniquement les noms d'utilisateur figurant dans le 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 fini de modifier les choses comme vous le souhaitez, 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 » doté de tous les droits d’administrateur. Vous pouvez générer n'importe quel objet de votre choix, bannir des joueurs, effectuer des opérations avec d'autres joueurs et modifier la durée 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.

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

Ajoutez nogui à la fin de la commande Java si vous souhaitez empêcher l'apparition de la fenêtre du serveur Minecraft. Ce sera alors : java -Xmx2G -Xms2G -jar server.jar nogui à la place.

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 saisissant 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 pourrez vous souvenir 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".

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

Appuyez sur T pour afficher la console de discussion.

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 en bas de l’écran. Taper quelque chose et appuyer sur Entrée enverra un message à tous les autres joueurs d'une discussion de groupe. Vous pouvez également exécuter des commandes ici, et elles commencent toujours par une barre oblique (/).

En tant qu'opération, 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), bannir et pardonner des utilisateurs spécifiques et modifier l'heure du système. Si vous n'êtes pas sûr des exigences 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 transférer le portage de 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 redirection de port que vous avez créée cessera de s'appliquer et vous découvrirez soudainement que votre serveur n'est plus accessible depuis Internet. Il est préférable d'anticiper ce problème avant qu'il ne se produise, car il finira par se produire.

Le moyen le plus simple d'éviter cela est d'attribuer une adresse IP statique au PC que vous utilisez pour héberger le serveur Minecraft. Vous pouvez attribuer une adresse IP statique depuis Windows ou 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.

Vous pouvez accéder à la plupart des routeurs en saisissant « 192.168.0.1 » ou « 10.0.0.1 » dans la barre d'adresse d'un navigateur. Si aucun de ces éléments 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é à l'ordinateur hôte une adresse IP statique, tout ce que vous avez à faire est de créer la règle de redirection de port elle-même. Malheureusement, la manière dont cela est effectué varie énormément selon les routeurs. 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 saisissant l'adresse IP du routeur dans la barre d'adresse d'un navigateur. Quelle que soit la manière dont vous le faites, votre règle de pare-feu doit répondre à deux exigences de base :

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

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

Vous pouvez modifier le port utilisé par Minecraft dans le fichier server.properties que nous avons mentionné plus tôt. Vous n'avez généralement pas besoin de le faire, sauf si vous hébergez plusieurs serveurs Minecraft sur un seul appareil ou si quelque chose d'autre utilise le port 25565.

Maintenant, allez dire à tous vos amis de nous rejoindre ! Il n'y a rien de mieux que de construire des structures massives, d'explorer le vaste paysage et d'exploiter les montagnes, sauf de le faire avec vos meilleurs amis.