Serveur minecraft

Comment exécuter un serveur Minecraft local simple (avec et sans mods) – Monter un serveur MineCraft

Le 3 mai 2019 - 16 minutes de lecture

Bien qu’il soit assez facile de partager une carte Minecraft avec d’autres joueurs locaux de votre réseau, il est agréable de pouvoir utiliser un serveur dédié pour que les utilisateurs puissent aller et venir sans que l’hôte de jeu original ne charge Minecraft. Aujourd'hui, nous examinons comment faire fonctionner un serveur Minecraft local simple avec et sans mods.

Pourquoi exécuter un serveur Minecraft?

L'un des éléments les plus frustrants de l'expérience multijoueur locale de Minecraft (à la fois pour le PC et l'édition PE) est que l'hôte du jeu d'origine doit être actif pour accéder aux créations précédentes. Par exemple, si deux parents et deux enfants jouent à Minecraft dans un ménage et passent quelques heures un week-end à travailler sur une grande structure hébergée par Kid # 2, alors, si quelqu'un veut travailler sur ce monde / cette structure, il lui faut de nouveau Kid # 2 pour lancer leur jeu et le partager avec tout le monde en l’ouvrant au réseau local. Facteur en ce que chaque monde réside sur chaque ordinateur distinct et devient soudainement un réel problème pour plus d'une personne de travailler sur une carte donnée.

Un moyen beaucoup plus efficace de procéder consiste à héberger un serveur autonome sur le réseau local. De cette façon, les joueurs peuvent aller et venir à leur guise sans que quiconque ait besoin de se connecter et de partager leur monde. Mieux encore, vous pouvez héberger un serveur Minecraft sur une machine qui ne convient pas vraiment pour jouer à Minecraft (nous avons exécuté de modestes serveurs Minecraft sur de petites boîtes Raspberry Pi sans problème).

Voyons comment configurer un serveur Minecraft local de base avec et sans mods.

Configurer un serveur Vanilla Minecraft simple

Il existe deux manières d’aborder l’installation du serveur Minecraft fourni par Mojang. Une méthode est très centrée sur Windows: il vous suffit de télécharger un fichier .exe et de l'exécuter avec une petite fenêtre utilisateur graphique très pratique. Toutefois, cette méthode n’aide pas nécessairement les utilisateurs d’OS X et de Linux. Nous allons donc utiliser la méthode .JAR, qui étendra le processus à toutes les plates-formes et ne nécessitera que des ajustements très mineurs pour passer d’un système d’exploitation à l’autre.

La première étape consiste à télécharger le fichier JAR officiel du serveur Minecraft. À partir de ce tutoriel, la version 1.7.10. Vous pouvez le trouver au bas de la page de téléchargement officielle de Minecraft.net. Quel que soit votre système d'exploitation, vous voulez le fichier .JAR.

Une fois le fichier téléchargé, déplacez le fichier .JAR vers un emplacement plus permanent. Nous avons placé le fichier dans un / HTG Test Server /. Vous pouvez le placer où vous voulez mais étiquetez-le clairement, placez-le dans un endroit sûr et gardez à l'esprit qu'une fois le fichier .JAR exécuté, tous les fichiers liés au serveur seront téléchargés / décompressés dans le dossier dans lequel se trouve le fichier .JAR. ne le placez pas quelque part comme une racine de lecteur ou un dossier personnel.

Exécutez le serveur pour la première fois en exécutant la commande suivante à l'invite de commande à partir du répertoire dans lequel se trouve le fichier .JAR:

Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui

OS X: java -Xms1G -Xmx1G -jar serveur_minecraft. 1.7.10.jar nogui

Linux: java -Xms1G -Xmx1G -jar serveur_minecraft. 1.7.10.jar nogui

Les commandes ci-dessus exécuteront le fichier JAR du serveur Minecraft. La commande exécute Java, attribue 1 Go de mémoire / 1 Go maximum, indique que le fichier est un fichier JAR, nomme le fichier JAR et indique qu'aucune interface graphique n'est nécessaire. Vous pouvez ajuster les valeurs de mémoire attribuées / maximales à la hausse si vous estimez que cela est nécessaire pour des mondes particulièrement grands ou des serveurs avec de nombreux joueurs (par exemple, lors d’une soirée LAN), mais nous ne recommandons pas de réduire les valeurs de mémoire.

Si vous avez besoin d’aide pour installer Java sous Linux, créer un raccourci pour le processus de lancement sous OS X ou pour tout autre problème spécifique au système d’exploitation, nous vous invitons à consulter le guide détaillé sur le lancement du fichier JAR du serveur situé sur le wiki officiel de Minecraft. .

La première fois que vous exécutez le serveur, vous verrez un message comme celui-ci:

[Server thread/INFO]: Lancement du serveur minecraft version 1.7.10

[Server thread/INFO]: Chargement des propriétés

[Server thread/WARN]: server.properties n'existe pas

[Server thread/INFO]: Générer un nouveau fichier de propriétés

[Server thread/WARN]: Impossible de charger eula.txt

[Server thread/INFO]: Vous devez accepter le CLUF pour pouvoir exécuter le serveur. Allez sur eula.txt pour plus d’informations.

[Server thread/INFO]: Arrêt du serveur

C'est parfaitement normal. Recherchez le fichier EULA.txt dans le répertoire du serveur, ouvrez-le et modifiez l'entrée «eula = false» en «eula = true» pour indiquer votre accord avec l'accord d'utilisateur du serveur Mojang. Enregistrez et fermez le document. Exécutez à nouveau la commande du serveur. Vous pouvez le lancer avec ou sans la balise «nogui» en fonction de vos besoins / désirs. Si vous l'exécutez avec la balise “nogui”, la sortie du serveur et l'interface de commande resteront dans la fenêtre du terminal dans lequel vous avez lancé la commande:

Si vous supprimez la balise «nogui», une fenêtre graphique s'ouvre et offre une expérience de serveur plus propre et plus facile à gérer:

L'interface graphique vous montre exactement ce que vous verriez dans la fenêtre du terminal dans le grand volet de droite, ainsi qu'une fenêtre de statistiques dans le coin supérieur gauche et une liste des joueurs actuellement connectés dans le coin inférieur droit. Si vous n’exécutez pas le serveur sur un ordinateur dépourvu de ressources (ou un périphérique sans tête, comme un serveur multimédia ou Raspberry Pi), nous vous recommandons d’utiliser l’interface graphique.

Lors de la deuxième exécution du serveur, une fois que vous avez accepté le CLUF, des fichiers supplémentaires sont téléchargés et le monde par défaut est généré. Le monde par défaut est situé dans / world / et ressemble beaucoup à un vieux /.minecraft/saves/[someworldname]/ dossier de Minecraft classique (en fait, c’est le cas). Vous pouvez jouer sur le monde généré aléatoirement ou supprimer le contenu de / world / et le remplacer par le contenu d'une partie sauvegardée à partir d'une copie autonome de Minecraft ou d'une sauvegarde de monde téléchargée depuis Internet.

Rejoignons notre serveur fraîchement créé et voyons à quoi il ressemble. Pour rejoindre votre jeu, vous devez être sur le même réseau local que l'ordinateur hôte et connaître l'adresse IP de l'ordinateur hôte.

Avec l'adresse IP en main, lancez Minecraft, cliquez sur Multijoueur dans le menu principal et ajoutez le nouveau serveur ou utilisez la fonction de connexion directe. Si vous avez besoin d'aide pour l'une ou l'autre de ces options, voir la section Connexion à des serveurs distants de la leçon Exploration des serveurs multijoueurs Minecraft de notre guide précédent.

Ici nous sommes sur le tout nouveau serveur. Tout a l'air génial et le monde se charge en douceur. Vous remarquerez tout de suite que le jeu est en mode de survie. Ceci est la valeur par défaut du serveur, mais nous allons vous montrer comment le changer dans un instant.

Sur le côté serveur, vous verrez un flot d’avis dans la fenêtre de la console, les événements se produisant: joignements de joueurs, décès de joueurs, communications des joueurs et autres avis. De plus, vous pouvez utiliser les commandes du serveur à la fois dans la fenêtre de la console et si vous êtes un opérateur opérateur ou un «opérateur» sur le serveur. Il existe des dizaines de commandes, dont certaines sont plutôt obscures et peu utilisées. Vous pouvez lire la liste complète des commandes sur le wiki Minecraft, mais nous soulignerons celles qui sont les plus pertinentes pour rendre votre serveur opérationnel dans le tableau ci-dessous.

Remarque: Si vous entrez la commande dans la fenêtre de la console du serveur, vous n’avez pas besoin du «/» qui précède, mais vous l’aurez si vous l’entrez dans la fenêtre de discussion en tant que joueur du serveur.

/ defaultgamemode [s/c/a] Bascule le mode par défaut du serveur pour les nouveaux lecteurs entre les modes Survie, Création et Aventure.
/difficulté [p/e/n/h] Bascule les niveaux de difficulté entre pacifique, facile, normal et difficile.
/mode de jeu [s/c/a] [player] Identique à / defaultgamemode sauf que celui-ci est appliqué joueur par joueur.
/liste Répertorie tous les joueurs actuels.
/ (de) op [player]/ deop [player] Donne les privilèges d'opérateur de joueur nommé (ou les enlève).
/ save- (all / on / off) «All» enregistre immédiatement le monde, «on» active cette dernière (il s'agit de l'état par défaut) et «off» désactive l'enregistrement automatique. Il est préférable de laisser cela seul, sauf si vous souhaitez forcer une sauvegarde immédiate pour sauvegarder votre travail avec la commande / save-all.
/ setworldspawn [ x y z ] Définit le point d'apparition pour tous les joueurs entrant dans le monde. En l'absence de coordonnées, il définit l'endroit où se trouve l'opération en cours d'exécution, avec des arguments, il attribue le point d'apparition à ces coordonnées.
/ point d'apparition [player] [ x y z] Identique à worldspawn, mais pour des joueurs individuels; vous permet de définir un point d’apparition unique pour chaque joueur.
/Arrêtez Arrête le serveur.
/réglage de l'heure [value] Change le temps de jeu; acceptera «jour», «nuit» ou une valeur comprise entre 0 et 24 000, où 6 000 correspond à midi et 18 000 à minuit.
/ tp [target player] [destination] Téléporte le joueur. Le premier argument doit toujours être le joueur cible. Le deuxième argument peut être un autre joueur (envoyer le joueur A à B) ou les coordonnées x / y / z (envoyer le joueur A à la position).
/Météo [clear/rain/thunder] Change le temps. De plus, vous pouvez ajouter un deuxième argument pour changer la météo pendant X secondes (où X peut être compris entre 1 et 1 000,00).

Ce sont les commandes les plus immédiatement utiles pour exécuter un petit serveur domestique. Il existe d'autres commandes utiles si vous ouvrez votre serveur domestique pour un usage public ou semi-public (tel que / kick et / ban), mais qui sont généralement inutiles pour un usage privé à domicile.

Maintenant que nous avons lancé avec succès notre serveur domestique privé, vous vous demandez peut-être (surtout après toutes les leçons qui leur ont été consacrées) comment nous pouvons injecter d’impressionnants mods dans notre serveur. Prochain arrêt, modding du serveur.

Configuration d'un serveur Minecraft Modded simple

Tout comme vous pouvez facilement injecter le chargeur de forge dans une installation autonome de Minecraft, vous pouvez facilement injecter le chargeur de forge dans le serveur Minecraft.

Vous pouvez réutiliser le même programme d’installation que vous avez utilisé pour Forge dans le précédent tutoriel de modding; Relancez-le simplement (peu importe si vous utilisez .EXE ou .JAR) et ajustez les paramètres comme suit:

Sélectionnez «Installer le serveur» et pointez-le vers un nouveau répertoire. Vous n’avez pas besoin d’installer un serveur puis d’installer Forge, vous devez également installer Minecraft puis Forge comme nous l’avons fait dans le tutoriel côté client.

Remarque: Si vous avez sauté à cette section parce que vous étiez enthousiasmé par les mods sur votre serveur, nous vous encourageons quand même à lire la section précédente car plusieurs étapes sont identiques et nous ne les répétons pas toutes en détail pour cette partie. du tutoriel.

Donnez-lui une minute pour télécharger le serveur et les fichiers Forge, puis visitez le dossier d'installation. Les prochaines étapes ressembleront beaucoup à la configuration du serveur vanille Minecraft.

Dans le dossier, exécutez le fichier “forge. *. Universal.jar” en utilisant exactement la même commande que vous avez utilisée, en fonction de votre système d'exploitation à partir de la partie installation de ce processus dans le logiciel vanilla.

Le serveur s'exécutera puis s’arrêtera en indiquant, comme dans la section précédente, que vous devez accepter le CLUF. Ouvrez le fichier EULA.txt fraîchement créé et modifiez le «faux» en «vrai» comme la dernière fois.

Exécutez à nouveau le serveur pour vérifier que tout est installé correctement et rejoignez simplement le monde. N'oubliez pas que lorsque vous rejoignez le monde, vous devez vous connecter avec un client modifié (les clients vanilla ne peuvent pas rejoindre les serveurs moddés). Rejoignez une installation de numéro de version correspondante de Minecraft avec Forge installé, mais sans aucun mods chargé, ce qui reflétera l'état du serveur.

Tout va bien. Nous avons même engendré près d'un village, ce qui est toujours amusant. Montrons à ces villageois comment faire la fête en créant un portail vers une dimension magique.

Pas d'entente; nous venons de jeter un diamant dans une flaque d’eau et tous les villageois nous regardent comme si nous avions perdu la tête. Forge est peut-être installé, mais il nous manque le composant qui fait que la magie opère: le mod Twilight Forest.

Maintenant que nous savons que Forge est correctement installé, l'étape suivante consiste à installer les mods souhaités. Le processus est très simple. Vous devez simplement vous assurer que le fichier .JAR du mod (dans ce cas, le mod de Twilight Forest) se trouve dans le dossier / mods / de votre nouveau serveur Forge. et le dossier / mods / du client Minecraft avec lequel vous rejoignez le serveur.

Quittez votre client Minecraft et arrêtez le serveur avec la commande «stop», copiez les fichiers et redémarrez le serveur. Ensuite, redémarrez votre client et rejoignez le serveur.

Les mots ne peuvent exprimer la déception que nous avons ressentie lorsque le villageois est tombé sur le portail de Twilight Forest fraîchement apparu et n'a pas réussi à se téléporter dans la forêt. Nous devrons y aller à sa place.

Le portail a fini par être juste à côté d'un château. Sérieusement, cela pourrait être la graine de carte la plus chanceuse de tous les temps: nous avons commencé à côté d'un village de l'Overworld, nous avons créé un portail et nous nous sommes retrouvés à côté d'un château dans la Twilight Forest (si vous jouez avec Twilight Forest le 1.7. 10 (ou autres versions 1.7. *) La graine est: 1065072168895676632)!

Extra Tweaks et astuces pour votre serveur

À ce stade, vous êtes prêt à jouer, avec ou sans mods, en fonction de la version que vous avez installée. Cela ne veut pas dire que vous avez fini de bricoler votre serveur. Voyons d’autres choses que vous pouvez faire pour améliorer votre expérience de serveur.

Plus de mods

Vous pouvez toujours installer plus de mods. Gardez à l'esprit que plus de mods nécessitent plus de ressources CPU / GPU / RAM. Notez bien les mods que vous installez car tous ceux qui rejoindront votre serveur devront également les installer. En règle générale, le dossier / mod / du client et le dossier / mod / du serveur doivent être des miroirs les uns des autres.

Besoin d'idées pour de bons mods de serveur? Consultez les ressources répertoriées dans la section «Où trouver des mods?» De notre tutoriel sur la modification de Minecraft.

Ouverture de votre serveur pour les joueurs distants

Si vous souhaitez jouer avec des personnes extérieures à votre réseau local, vous pouvez configurer le transfert de port afin que les joueurs extérieurs à votre réseau domestique puissent accéder au serveur. La plupart des connexions haut débit à domicile peuvent facilement prendre en charge de nombreux joueurs. Le serveur n’ayant pas de système de mot de passe, vous pouvez envisager de créer une liste blanche sur le serveur. Utilisez la commande et les paramètres / liste blanche [on/off/list/add/remove/reload] [playername] pour ajuster et voir la liste blanche.

Réglage précis avec Server.Properties

Dans le dossier du serveur, vous trouverez un fichier nommé server.properties. Si vous ouvrez ce fichier dans un éditeur de texte, vous trouverez un simple fichier de configuration pouvant être modifié manuellement. Certains de ces paramètres sont disponibles via des commandes serveur / en jeu, mais beaucoup d’entre eux ne le sont pas.

À l’aide de simples commutateurs vrai / faux ou numériques, il est possible d’autoriser les joueurs à voler en mode survie, de désactiver The Nether, d’ajuster les paramètres de délai d’arrêt du serveur et de nombreuses autres variables. Bien que de nombreux paramètres soient assez explicites, quelques-uns nécessitent une compréhension plus approfondie de la variable impliquée. Découvrez cette ventilation détaillée des variables server.properties.


Armé d’un serveur, modded ou autre, vous n’avez plus à vous soucier de vous assurer que la bonne personne est en ligne au bon moment pour accéder à votre monde (et que vous pouvez facilement partager votre monde avec l’ensemble de votre ménage ou avec des amis le pays).

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.