Page d'accueil » comment » Comment exécuter un serveur Minecraft local simple (avec et sans mods)

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

    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 gens puissent aller et venir sans que l'hôte du jeu d'origine 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, s'il y a deux parents et deux enfants qui jouent à Minecraft dans un ménage et qu'ils passent quelques heures un week-end à travailler sur une grande structure hébergée par Kid # 2, chaque fois que quelqu'un voudra travailler sur ce monde / cette structure, il aura besoin de Kid # 2 pour lancer leur jeu et le partager avec tous les autres 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 petits serveurs Minecraft sur de petites boîtes Raspberry Pi sans problème)..

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

    Configuration d’un serveur Vanilla Minecraft simple

    Il existe deux manières d’aborder l’installation du simple serveur Minecraft fourni par Mojang et vanilla. 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 pratique. Cependant, cette méthode n’aide pas forcément 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 de très minimes ajustements pour changer de système d’exploitation..

    La première étape consiste à télécharger le fichier JAR officiel du serveur Minecraft. Depuis ce tutoriel, la version est 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 souhaitez que 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, un message semblable à celui-ci s'affiche:

    [Filetage du serveur / INFO]: Lancement du serveur minecraft version 1.7.10

    [Filetage du serveur / INFO]: Chargement des propriétés

    [Sujet du serveur / WARN]: server.properties n'existe pas

    [Filetage du serveur / INFO]: Génération d'un nouveau fichier de propriétés

    [Server thread / WARN]: Echec du chargement du fichier eula.txt

    [Filetage du serveur / INFO]: Vous devez accepter le CLUF pour pouvoir exécuter le serveur. Allez sur eula.txt pour plus d'infos.

    [Filetage du serveur / 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 lecteur de tête tel qu'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 énormément à un ancien dossier /.minecraft/saves/[someworldname régulier/ standard de Minecraft (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 sur 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 avec l'une de ces options, voir la section Connexion à des serveurs distants de la leçon Exploration des serveurs multijoueurs Minecraft de notre précédent guide..

    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. C'est la valeur par défaut du serveur, mais nous allons vous montrer comment la changer en un instant..

    Du côté du serveur, vous verrez un flot d’avis dans la fenêtre de la console au fur et à mesure que cela se produira: joueurs rejoignant, joueurs mourants, communications entre 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 mettrons en évidence 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 «/» à gauche, mais vous le faites si vous la saisissez 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.
    / gamemode [s / c / a] [joueur] Identique à / defaultgamemode sauf que celui-ci est appliqué joueur par joueur..
    /liste Liste tous les joueurs actuels.
    / (de) op [player] / deop [player] Donne des 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..
    / spawnpoint [joueur] [x y z] Identique à worldspawn, mais pour des joueurs individuels; vous permet de définir un point de réapparition unique pour chaque joueur.
    /Arrêtez Arrête le serveur.
    / heure réglée [valeur] 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 [joueur cible] [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 [clair / pluie / tonnerre] Change le temps. De plus, vous pouvez ajouter un deuxième argument pour changer la météo pendant X secondes (X pouvant ê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 (en particulier 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 Mindraft 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, comme vous devez installer Minecraft puis installer 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 celle que vous avez utilisée, en fonction de votre système d'exploitation à partir de la partie d'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ée, mais sans aucun mods chargé, ce qui reflétera l'état du serveur.

    Tout a l'air 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 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 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 signifie toutefois pas que vous avez fini de bricoler votre serveur. Passons en revue quelques choses supplémentaires 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. De manière 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] [nom de lecture] 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..

    En utilisant de simples commutateurs vrai / faux ou numériques, il est possible de permettre aux joueurs de voler en mode survie, de désactiver The Nether, de régler les paramètres de délai d'attente 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).