MineCraft Server: comment le créer sur Windows, Mac et Linux – Un bon serveur Minecraft

Hé, je peux voir ta maison d'ici!

Minecraft est le deuxième jeu vidéo le plus populaire au monde: en février 2017, il s'est vendu à 121 millions d'exemplaires.

Mais Minecraft est bien plus qu'un simple jeu multijoueur. C’est aussi un outil pour apprendre la programmation aux enfants, une plateforme ouverte enrichi par le développement de mods et c'est le point de compétition d'un communauté internationale des créateurs.

Si vous ne connaissez pas encore Minecraft, la meilleure façon de commencer est acheter le jeu et commencez. Vous pouvez même utiliser Royaumes Minecraft pour créer votre propre monde: c'est une sorte d'hôte Minecraft et une alternative légère à la création de votre propre serveur privé.

Mais si vous voulez vivre toute l'expérience Minecraft, vous pouvez aller plus loin en lançant votre propre serveur Minecraft privé. Avec un serveur privé, vous êtes libre de créer votre propre monde Minecraft.

Dans cet article, nous allons vous montrer précisément comment procéder. Nous verrons comment créer un serveur Minecraft sur un ordinateur Windows, sur un Mac et sur un service d'hébergement Linux.

Prêt ? Allons-y.

Comment créer un serveur Minecraft sur Microsoft Windows, Mac et Linux

En termes généraux, Création de serveur Minecraft suit quelques étapes de base:

  1. Installez la dernière version de Java
  2. Installez la dernière version du logiciel serveur Minecraft
  3. Configurez votre serveur et votre réseau
  4. Démarrez le serveur
  5. Vérifiez que l'accès à votre serveur est possible

Ce que vous devez comprendre avant de commencer.

le configuration d'un serveur prend du temps et des efforts. Vous aurez besoin de quelques connaissances techniques pour configurer correctement un serveur Minecraft.

Vous devez comprendre les bases des concepts informatiques en réseau car ils sont indispensables pour gérer tout type de serveur.

Pour être plus précis, vous devez connaître et être à l'aise avec:

  • La ligne de commande
  • Réseaux (IP, DHCP, ports)
  • La configuration de votre système
  • La configuration de votre réseau
  • La configuration de votre routeur (pour les installations domestiques)

Vous utilisez un serveur Minecraft à la maison?

Pour exécuter un serveur de jeux Minecraft, un ordinateur de bureau est idéal. Vous n'avez pas besoin d'un processeur Intel Xeon et d'un disque dur de 8 To …

Cependant, pour exécuter un serveur et un client Minecraft sur la même machine, vous avez besoin de configurations puissantes: CPU, RAM, SSD, disques durs, espace de stockage, etc. Cela est particulièrement vrai si vous prévoyez d'installer de nombreux mods.

Enfin, assurez-vous que votre serveur est connecté en Ethernet pas de Wi-Fi. Les connexions filaires sont plus fiables.

Et si vous ne souhaitez pas héberger votre serveur à la maison?

UNE serveur physique hébergé chez vous exposez votre réseau domestique au monde.

Si vous préférez éviter de prendre ce risque, vous pouvez également utiliser un hôte de serveur Minecraft. Les hôtes doivent payer mensuellement ou annuellement mais vous vous épargnerez la gestion fastidieuse du matériel serveur.

Si vous débutez, un Serveur GoDaddy VPS (hébergement mutualisé) répondra à vos besoins. VPS peut être géré par vous ou par GoDaddy. Cela dit, gardez à l'esprit qu'avec la virtualisation, vous partagerez le matériel avec d'autres utilisateurs. Surveillez donc l'utilisation des ressources.

Si vous avez besoin d'un peu plus de punch, pour que de nombreux joueurs puissent se connecter, l'hébergement dédié peut être mieux pour vous. Offre de serveurs GoDaddy dédiés protection contre les attaques DDoS et travailler avec cPanel ou Plesk sur les distributions CentOS.

Créez un serveur Minecraft sur votre ordinateur Windows

  1. Obtenez la dernière version de Java.

Ouvrez le panneau de configuration de Windows. Dans Programmes, recherchez Java et cliquez sur Mettre à jour maintenant.

Ouvrez une invite de commande et tapez java -version. Vous devriez voir un numéro de version.

Visitez le site Java pour vérifier la dernière version.

Si votre version n'est pas à jour ou si vous n'avez pas installé Java, téléchargez-le sur le site officiel.

  1. Choisissez un emplacement pour vos fichiers de serveur Minecraft.

Avant de télécharger le logiciel serveur Minecraft, choisissez l'emplacement sur votre PC où vous souhaitez que le serveur s'exécute.

Au premier lancement, le serveur créera quelques fichiers de configuration. Il est préférable que tous ces fichiers soient dans le même dossier dédié.

Vous pouvez placer ce dossier sur votre bureau, dans votre dossier Mes documents, dans votre dossier Programmes. Comme vous le souhaitez.

  1. Téléchargez et lancez le logiciel serveur Minecraft.

Téléchargez le logiciel serveur sur le site officiel de Minecraft. Il s'agit d'un fichier Java avec l'extension .jar. Enregistrez-le à l'emplacement choisi à l'étape précédente.

Double-cliquez sur le fichier .jar pour lancer le serveur. Il créera les fichiers de configuration du serveur, qui doivent être modifiés avant de pouvoir l'utiliser.

Acceptez le CLUF : un fichier texte appelé eula.txt a été créé. Ouvrez le fichier dans un éditeur de texte comme le Bloc-notes et recherchez la ligne eula = false. Changez-le en eula = true. Sans accepter le CLUF, vous ne pourrez pas lancer le serveur Minecraft.

Que faire si vous avez une erreur "Impossible d'enregistrer les propriétés du serveur"? Lancez le serveur Minecraft en tant qu'administrateur en cliquant avec le bouton droit sur le fichier .jar et en sélectionnant «Exécuter en tant qu'administrateur».

  1. Activez la redirection de port sur votre routeur.

Remarque: la redirection de port peut poser un risque pour la sécurité.

Si vous hébergez uniquement un serveur pour les joueurs sur votre réseau local, la redirection de port n'est pas nécessaire. Cependant, si vous voulez que tout le monde ait accès à votre serveur, vous devrez activer la redirection de port sur votre routeur.

Consultez la documentation de votre routeur. Vous y trouverez des instructions pour configurer la redirection de port sur votre appareil. Pour le jeu Minecraft, vous devrez ouvrir le port TCP 25565.

Vous aussi entrez l'adresse IP locale de votre serveur comme IP sortante ou IP de serveur pour le port ouvert. Cela indique au routeur vers quel périphérique pointer. Pour trouver l'adresse IP locale de votre serveur, ouvrez une invite de commande et entrez ipconfig.

  1. Démarrez le serveur Minecraft.

Pour lancer le serveur Minecraft, ouvrez l'invite de commande Windows.

Accédez au répertoire dans lequel vous avez installé le serveur Minecraft, dont le nom ressemble à "minecraft_server.1.12.2.jar".

Démarrez le serveur à l'aide de la commande suivante:

java -Xmx1024M -Xms1024M -jar name_of_file_of_server nogui

(Remplacez name_of_server_file par le vrai nom du fichier serveur.)

Si vous préférez utiliser l'interface du serveur, omettez le paramètre "nogui":

java -Xmx1024M -Xms1024M -jar nom_fichier_serveur

Vous pouvez également créer un fichier .bat pour enchaîner les commandes.

Une fois le serveur en cours d'exécution, vous pouvez inviter d'autres joueurs à se connecter à votre serveur via votre adresse IP locale s'ils sont sur votre réseau domestique ou via votre adresse IP externe / publique s'ils ne sont pas sur votre réseau domestique.

Vous pouvez trouver votre adresse IP publique en recherche de "mon adresse ip" sur Google.

Pour vérifier que votre serveur est accessible, entrez votre adresse IP publique dans Statut du serveur Minecraft.

Créez un serveur Minecraft sur votre Mac

  1. Vérifiez que Java est installé.

Java est installé par défaut dans les versions plus récentes de MacOS. Si vous utilisez une ancienne version de MacOS (OS X), vous devrez peut-être téléchargez l'ancienne version de Java sur le site Web d'Apple

  1. Choisissez un emplacement pour vos fichiers de serveur Minecraft.

Créez un dossier qui contiendra tous vos fichiers de serveur Minecraft. Vous pouvez créer ce dossier sur votre bureau ou ailleurs. Comme vous le souhaitez.

  1. Téléchargez le logiciel du serveur Minecraft.

Téléchargez le logiciel serveur sur le site officiel de Minecraft. Il s'agit d'un fichier Java avec l'extension .jar. Enregistrez-le à l'emplacement choisi à l'étape précédente.

Ouvrez TextEdit. Modifiez le format en texte brut. Entrez ceci:

#! / bin / bash
cd "$ (dirname" $ ​​0 ")"
exec java -Xms1G -Xmx1G -jar nom de fichier serveur nogui

(Remplacez name_of_server_file par le vrai nom du fichier serveur.)

Enregistrez le fichier sous start.command dans le dossier qui contient le fichier .jar du serveur.

Ouvrez le terminal et accordez au fichier start.command les autorisations nécessaires pour l'exécuter. Type chmod a + x avec un espace après la commande. Faites glisser et déposez le fichier start.command dans la fenêtre Terminal. Appuyez sur Entrée.

  1. Activez la redirection de port sur votre routeur.

Remarque: la redirection de port peut poser un risque pour la sécurité.

Si vous hébergez uniquement un serveur pour les joueurs sur votre réseau local, la redirection de port n'est pas nécessaire. Cependant, si vous voulez que tout le monde ait accès à votre serveur, vous devrez activer la redirection de port sur votre routeur.

Consultez la documentation de votre routeur. Vous y trouverez des instructions pour configurer la redirection de port sur votre appareil. Pour le jeu Minecraft, vous devrez ouvrir le port TCP 25565.

Vous devrez également saisir l'adresse IP locale de votre serveur en tant qu'IP sortante ou IP de serveur pour le port ouvert. Cela indique au routeur vers quel périphérique pointer. Pour trouver l'adresse IP locale de votre serveur, ouvrez le terminal et entrez ifconfig.

  1. Démarrez le serveur Minecraft.

Double-cliquez sur le fichier "start.command" que vous avez créé à l'étape 3. Une fenêtre Terminal s'ouvre. La première fois que vous démarrez le serveur, vous obtiendrez très probablement des messages d'erreur. C'est normal.

Une fois le serveur en cours d'exécution, vous pouvez inviter d'autres joueurs à se connecter à votre serveur via votre adresse IP locale s'ils sont sur votre réseau domestique ou via votre adresse IP externe / publique s'ils ne sont pas sur votre réseau domestique.

Vous pouvez trouver votre adresse IP publique en recherche de "mon adresse ip" sur Google.

Pour vérifier que votre serveur est accessible, entrez votre adresse IP publique dans Statut du serveur Minecraft.

Créer un serveur Minecraft sur l'hébergement Linux

Si vous ne souhaitez pas héberger un serveur Minecraft à la maison, vous pouvez utiliser un serveur virtuel en place. Avec les serveurs virtuels, vous n'avez pas à vous soucier de la gestion du matériel et vous n'exposez pas votre réseau domestique au public.

Comme nous l'avons dit plus haut, Plans d'hébergement Linux VPS de Allez papa sont une option légère adaptée à l'expérimentation ou aux serveurs avec peu de joueurs (pve, survie, créatif, etc.). Cependant, pour un mode de jeu sur un serveur pvp avec de nombreux joueurs comme une bataille royale, vous devriez plutôt penser à la location d'un serveur Linux dédié.

Pour suivre ces instructions, vous devez être connecté à votre serveur privé virtuel via SSH.

  1. Installer Java

Une fois connecté à votre VPS via SSH et en tant que root, entrez la commande suivante:

        apt-cache recherche openjdk

Vous aurez la liste des packages OpenJDK disponibles qui peuvent installer Java. Pour cet exemple, nous sélectionnerons openjdk-7-jdk, c'est-à-dire le kit de développement OpenJDK 7.

Mettez à jour la liste des packages disponibles dans les référentiels distants:

        mise à jour apt-get

Installez ensuite le package sélectionné:

        apt-get install openjdk-7-jdk

Appuyez sur "Y" lorsque vous êtes invité à autoriser l'utilisation de l'espace disque requis pour l'installation. Une fois cela fait, vérifiez que Java s'est installé correctement:

        java -version

Vous devriez voir la version de Java que vous venez d'installer.

  1. Créez un emplacement pour vos fichiers de serveur Minecraft.

Sur votre VPS, créez un répertoire où vous allez enregistrer les fichiers du serveur Minecraft. Allez ensuite dans ce répertoire.

        mkdir minecraft
cd minecraft
  1. Téléchargez les fichiers du serveur Minecraft.

Depuis le répertoire Minecraft, exécutez la commande wget pour télécharger les fichiers du serveur Minecraft:

        wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar

(Astuce: revérifiez l'URL de la dernière version sur le Page de téléchargement de Minecraft.)

Ensuite, nous installerons et exécuterons "screen", afin que votre serveur puisse fonctionner même lorsque vous n'êtes pas connecté.

        écran d'installation de yum
écran
  1. Démarrez votre serveur Minecraft.

java -Xmx512M -Xms512M -jar minecraft_server.jar nogui

(Astuce: vous pouvez modifier les paramètres –Xmx et –Xms pour ajuster la quantité de mémoire allouée au serveur Minecraft. Vous pouvez par exemple entrer -Xmx1G -Xmx1G pour allouer 1 Go de RAM. La mémoire disponible dépend de votre plan d'hébergement. )

Pour vous assurer que tout fonctionne correctement, arrêtez votre serveur avec:

        Arrêtez

Modifiez ensuite le fichier "server.properties" en mettant:

        enable-query = true

Enregistrez le fichier "server.properties" et redémarrez votre serveur. Saisissez ensuite l'adresse IP de votre serveur dans Statut du serveur Minecraft afin de vérifier qu'il est accessible à tous.

  1. Pointez un domaine vers votre serveur Minecraft.

Pour faciliter la connexion à votre serveur Minecraft, vous pouvez acheter un nom de domaine. Ce sera plus facile à retenir qu'une adresse IP compliquée.

C'est super simple: mettez à jour les enregistrements DNS de votre domaine en ajoutant un enregistrement A pour votre domaine (en utilisant @ comme nom d'hôte), ou un sous-domaine (en utilisant par exemple "mc" comme nom d'hôte), qui pointe vers l'adresse IP du serveur Minecraft.

Veuillez noter que les modifications DNS peuvent prendre jusqu'à 24 heures pour prendre effet à l'échelle mondiale.

Plus de ressources sur la gestion d'un serveur Minecraft

Nous avons vu comment créer votre propre serveur Minecraft. Mais nous n'avons fait qu'effleurer la surface. Voici quelques ressources qui approfondissent la configuration, la gestion et la promotion de votre serveur:

Par courtoisie, nous expliquons comment utiliser certains produits tiers, mais nous n'endossons ni n'endossons directement ces produits. Nous ne sommes pas non plus responsables de leur fonctionnalité ou de leur fiabilité. Les marques et logos de tiers sont des marques déposées de leurs propriétaires respectifs. Tous les droits sont réservés.

Image: Pixabay

  • Microsoft Windows Server 2012 R2 DataCenter
    Modèle de licence basé sur processeur Chaque licence Windows Server 2012 R2 Datacenter couvre jusqu' à deux processeurs physiques sur un serveur. Le nombre minimum de licences requises pour chaque serveur est déterminé par le nombre de processeurs physiques. Licence d'accès: Client Access License (CAL)
  • Microsoft Windows Server 2019 User Cal 5 Utilisateurs
    Licence d'activation de type OEM Windows (sans abonnement) Guide d'installation de votre produit Assistance technique gratuite 7/7 Livraison immédiate 24/24 Version Multilingue Windows Server 2019 USER CAL Chaque utilisateur ou poste de travail nécessite une licence pour accéder aux programmes sur le serveur,
  • Microsoft Windows Server 2008 User Cal 10 Utilisateurs
    Licence d'activation de type OEM Windows (sans abonnement) Guide d'installation de votre produit Assistance technique gratuite 7/7 Livraison immédiate 24/24 Version Multilingue Windows Server 2008 USER CAL Chaque utilisateur ou poste de travail nécessite une licence pour accéder aux programmes sur le serveur,
  • Microsoft Windows Server 2012 R2 Essentials
    Windows Server 2012 R2 Essentials est la solution serveur idéale pour les petites entreprises. Concentrez-vous sur votre cœur de métier et évitez les infrastructures informatiques compliquées. Server 2012 R2 Essentials vous offre toutes les fonctionnalités dont vous avez besoin pour construire et gérer votre
  • Microsoft Windows Server 2008 User Cal 5 Utilisateurs
    Licence d'activation de type OEM Windows (sans abonnement) Guide d'installation de votre produit Assistance technique gratuite 7/7 Livraison immédiate 24/24 Version Multilingue Windows Server 2008 USER CAL Chaque utilisateur ou poste de travail nécessite une licence pour accéder aux programmes sur le serveur,
  • Microsoft Windows Server 2008 DataCenter
    Le système d'exploitation Windows Server 2008 DataCenter a été spécialement développé pour le fonctionnement des serveurs et, grâce à ses nombreuses fonctions et optimisations, assiste les entreprises dans leur flux de travail. Alors que Windows 2008 DataCenter se concentre sur la virtualisation, de
  • Microsoft Windows Server 2019 User Cal 50 Utilisateurs
    Licence d'activation de type OEM Windows (sans abonnement) Guide d'installation de votre produit Assistance technique gratuite 7/7 Livraison immédiate 24/24 Version Multilingue Windows Server 2019 USER CAL Chaque utilisateur ou poste de travail nécessite une licence pour accéder aux programmes sur le serveur,
  • Microsoft Windows Server 2019 User Cal 20 Utilisateurs
    Licence d'activation de type OEM Windows (sans abonnement) Guide d'installation de votre produit Assistance technique gratuite 7/7 Livraison immédiate 24/24 Version Multilingue Windows Server 2019 USER CAL Chaque utilisateur ou poste de travail nécessite une licence pour accéder aux programmes sur le serveur,
  • Microsoft Windows Server 2019 User Cal 5 Utilisateurs
    Licence d'activation de type OEM Windows (sans abonnement) Guide d'installation de votre produit Assistance technique gratuite 7/7 Livraison immédiate 24/24 Version Multilingue Windows Server 2019 USER CAL Chaque utilisateur ou poste de travail nécessite une licence pour accéder aux programmes sur le serveur,
  • Microsoft Windows Server 2019 User Cal 20 Utilisateurs
    Licence d'activation de type OEM Windows (sans abonnement) Guide d'installation de votre produit Assistance technique gratuite 7/7 Livraison immédiate 24/24 Version Multilingue Windows Server 2019 USER CAL Chaque utilisateur ou poste de travail nécessite une licence pour accéder aux programmes sur le serveur,