Comment créer votre serveur vanille Minecraft? • Minecraft.fr – Resoudre les problemes d’un serveur MineCraft
Vous avez sans doute entendu parler de Serveurs Minecraft, ceux qui vous permettent de jouer en ligne avec d’autres joueurs du monde entier. Vous pourriez aussi savoir comment créer le vôtre une fois. Cependant, il est bon de revenir sur le sujet car certaines opérations ont changé ou ont une certaine importance maintenant.
Remplis de plugins, ces serveurs ont l’avantage d’offrir différents modes de jeu, du PvP Swap au Fallen Kingdom en passant par le simple saut ou Sheep Wars.
Vous avez sans doute aussi voulu, au lieu de vous mêler à une foule de joueurs plus avertis les uns que les autres, rester dans un endroit plus restreint, entre amis ou en famille (je suis moi-même une dame de palanquée!) Sur un serveur de 10 ou 20 joueurs (votre machine en dépendra).
Le serveur fourni par Mojang est là pour ça. Ici, point d'échange, point d'échange, point de protection des coffres, c’est le brouillon du coffrage, ce pour quoi Minecraft a été développé: de l’aventure.
Pour les plus ambitieux, nous verrons à la fin de cet article, qu'il est déjà possible d'aller loin avec ces "maigres" bases. Mais dans l’immédiat, partons dans l’aventure de la création d’un petit serveur que nous allons progresser pour en faire un moyen très divertissant de passer une bonne soirée avec des amis fans du match.
Sommaire
Installation du serveur Minecraft
Pour ce faire, vous devez télécharger le fichier de lancement depuis notre serveur sur le site officiel de minecraft.net.
Non non ! Je ne vous demande pas de télécharger le jeu, rendez-vous sur la page de téléchargement du serveur officiel. Vous comprendrez quand vous arriverez sur cette page:

Il y a un lien appelé " minecraft_server.1.13.2.jar ". Cliquez simplement dessus. Le téléchargement devrait commencer et vous demander où vous voulez enregistrer le fichier du serveur.
Première astuce, créez un dossier sur le bureau de votre ordinateur où vous enregistrerez le fichier à télécharger. Pourquoi ? Parce que lors du lancement, un certain nombre de fichiers seront créés et il sera très pratique de les trouver pour modifier certains paramètres de notre serveur, tels que le nombre maximum de joueurs, les joueurs qui seront administrateurs, etc. , ce serait très ennuyeux de se retrouver avec un paquet de nouveaux fichiers et dossiers sur un bureau aussi bien organisé que le mien! (Moi je me trouve, toi, tu n'as rien à faire sur mon bureau, naméoh!).
Deuxième conseil: vous voyez toujours notre capture d'écran? (Au pire, une souris se lève et vous la trouvez, hein!). Notez la ligne de code java utile. Oui oui ! Je vous assure que vous en aurez certainement besoin plus tard. C'est celui qui nous dit:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.13.2.jar nogui
Ceci n’est qu’une indication du mode de lancement de notre serveur, nous y reviendrons plus tard, mais notons que dans un coin du bloc-notes, il vous sera utile en fonction de votre configuration matérielle.

Avez-vous vu ce beau bureau bien rangé? Ok, c’est bien, hein! C'est propre, certes, mais propre, non? Eh bien, un joli petit commentaire sur mon tout premier article (le dernier?) Et je vous raconte tout le bordel. Tout cela pour insister sur le fait que j'ai créé un dossier spécial pour mon petit serveur qui servira d'excuse pour les longues nuits entre Minecraftians invétérés.
C'est dans ce dossier que j'ai téléchargé le fichier server.jar.

Pour le moment, il n'y a que ce fichier. Mais un double clic dessus, et miraaaaaaacle!

Tout va bien, mais vous l'aurez remarqué, mis à part la création d'un dossier et de 2 fichiers, qu'est-ce que mon serveur me fait?

Rien ! En effet, après avoir vu une fenêtre apparaître plus fugace, rien ne vous dit que votre serveur est actif. Et pour cause, il ne l’est pas. Pourquoi ? Hmmmm! Regardons le dossier "logs". Vous trouverez un fichier (oui, un seul pour le moment, mais il augmentera rapidement!), Qui s'appelle "latest.log". Généralement, un dossier "logs" est toujours intéressant en cas de pépin. Un journal répertorie les événements liés à l'exécution d'un programme. Ouvrons-le avec notre éditeur de texte préféré (un double-clic dessus suffira).
Qu'Est-ce que c'est? Chronologiquement, ce qui nous intéresse, c’est de savoir pourquoi notre serveur tombe en panne: son souffle ultime. Nous regardons la fin du fichier et nous remontons petit à petit pour découvrir des informations essentielles.
[Server thread/INFO] : Vous devez accepter le CLUF pour pouvoir exécuter le serveur. Allez sur eula.txt pour plus d’informations.
Zut, mais je suis impatient! Quand mon serveur sera-t-il fonctionnel? Bien maintenant! Ouvrez simplement le fichier dont vous parlez! À savoir EULA.TXT, dans le même dossier que votre fichier server.jar! Allez, on prend la molette de la souris pour trouver la capture d’écran de notre dossier de serveur. Ou au pire, à ce stade, vous n'avez pas encore fermé le dossier! Alors allez!

Plus précisément, il nous est indiqué ici que pour indiquer que nous sommes en accord avec le CLUF (contrat de licence utilisateur final, CLUF, contrat de licence utilisateur final), il doit être spécifié manuellement par "true" au lieu de "false" sur la ligne "eula". = faux ".
Eh bien, nous parlons d'un petit serveur avec des amis, là! Nous ne sommes certainement pas au niveau d’un Hypixel, d’un Epicube ou d’un PleaseCraft (eh bien, j’en ai cité trois, c’est bien, le CSA ne me tombera pas dessus?). Mais si vous manquez de lecture, profitez du contrat de licence utilisateur Mojang pour maîtriser toutes les règles régissant l’utilisation et le téléchargement d’un serveur Minecraft. Après tout, si j’en inspirais certains à créer un serveur à 10 000 emplacements, cela pourrait être utile.
En bref, mettez "vrai" au lieu de "faux". Enregistrez ensuite le fichier eula.txt et redémarrez votre serveur en double-cliquant à nouveau sur server.jar.
Une belle fenêtre plate devrait apparaître avec beaucoup d’informations sur le lancement du serveur sacré.

"Hop hop hop! Qu'est-ce que ce charabia? Mais il ne comprend pas tout, monsieur!"
"Pffff! Quelle est votre na!"
Bah, en fait, il vaut mieux creuser un peu ce qu’elle dit à la fenêtre. Cela peut aider après. La chose ici est la console de notre serveur et elle peut nous donner beaucoup d’informations utiles comme les joueurs sur notre serveur (enfin, je n’ai pas d’ami, mon nom n’est pas Remi, mais ce n’est pas mieux, atteste la console!), La mémoire utilisée pour le serveur et, à droite, tout ce qui se passe en temps réel. Le temps requis pour la génération du monde, la discussion entre les joueurs, les messages qui apparaissent pendant le jeu et un conseil important: "Pour démarrer le serveur avec plus de mémoire vive, lancez-le sous le nom" java -Xmx1024M-Xms1024M -jar minecraft_server. pot. & # 39; "
Et là, une petite explication est nécessaire. Pour lancer un fichier .jar, vous devez utiliser la commande "java" suivie du fichier que vous souhaitez exécuter. Entre les deux, vous avez la possibilité de spécifier des paramètres spécifiques tels que la quantité de RAM allouée pour exécuter le programme java. Ici, ces paramètres s'appellent Xms et Xmx.
-Xms = la quantité de mémoire par défaut pour utiliser le programme.
Xmx = la quantité maximale de mémoire allouée au programme.
En d'autres termes, lorsque la console nous conseille d'utiliser le paramètre "java -Xmx1024M -Xms1024M -jar minecraft_server.jar", il nous indique simplement de forcer java à exécuter minecraft_server.jar avec 1024 Mo de mémoire par défaut et 1024 Mo de mémoire maximale (en). En d'autres termes, 1024 Mo, barre de points!).
Avez-vous un PC avec une grande capacité de RAM? Eh bien, vous pouvez imaginer mettre cela dans les paramètres:
java -Xmx4096M -Xms2048 -jar minecraft_server.jar
Ici, je dis à mon petit java de lancer minecraft_server.jar avec 2048 Mo de RAM par défaut, mais bon, Coco, si nécessaire, n’hésitez pas à pomper jusqu’à 4096 Mo de RAM, ça va!
Quoi qu'il en soit, n'oubliez pas que derrière ce petit serveur, vous devrez exécuter d'autres applications. Je ne me connais pas, comme Minecraft, hein! Il serait préférable de profiter de notre serveur! C’est bien beau l’ami, mais c’est à vous de décider, ce serveur, vous avez le droit de l’apprécier! Donc, évitez les allocations de RAM trop élevées. Personnellement, un serveur Vanilla sous ASUS Windows 10 64bits et 8 Go de RAM, je tourne avec les paramètres Xms1024Mo et Xmx2048Mo sans décalage avec 5 à 10 joueurs. Oh ouais mec, tu n'as pas de serveur dédié! Vous ne pouvez pas accueillir 1000 personnes! J'ai parlé de facilité d'utilisation!
Oh oui mais il cause, il cause l'autre, mais comment je fais ça?
Comme ça:
- Vous faites un clic droit dans le dossier de votre fichier server.jar
- Vous cliquez sur "Nouveau" puis "Document texte"
- Vous l’appelez (par exemple, sinon nous nous régalons dessus) "server.bat" (si-même! Modifiez également l’extension, c’est important!)
- Là, on vous demande si vous voulez … VOUS RÉPONDRE OUI!
- Faites un clic droit dessus puis "modifier"
- Et là, vous écrivez la phrase magique que je ne peux pas arrêter de vous murmurer depuis plus tôt avec les arguments qui correspondent à votre configuration matérielle (RAM). Pour commencer, indique ce qui est conseillé par Mojang. Rien ne vous empêche de modifier ces paramètres ultérieurement (cliquez toujours avec le bouton droit de la souris et modifiez votre fichier server.bat). Mais dans l'immédiat, "java -Xmx1024M -Xms1024M -jar server.jar". Enregistrez votre fichier et laissez-le.
Ici, server.jar est le fichier que j'ai téléchargé plus tôt.
À ce stade du didacticiel, la console est toujours en cours d'exécution (car je ne vous ai pas dit de la fermer). Dans cette console, en bas à droite, vous avez un champ de saisie dans lequel je vous demande d'écrire "stop", comme ici:

Appuyez sur "Entrée", le serveur va s'arrêter. C'est normal puisque tu lui as dit la commande. Oui, vous êtes le maître du jeu!
Mais comme vous êtes polyvalent, vous l’imposerez au redémarrage mais cette fois-ci, en utilisant votre fichier "server.bat" qui le forcera à se lancer avec les paramètres d’allocation RAM spécifiés au lieu de le jouer "je le fais à ma tête ". Baaammmm! Vous confirmez que vous êtes le patron! Et là, même le serveur a compris qui était le patron, ici, et il vous réclame même les paramètres adéquats en termes de RAM. "Vous avez nourri la bête!".
"Maman? Le monsieur, tout à l'heure, il m'a vu et maintenant il dit" tu ". Il est trop chélous!".
Oui, c'est normal. Vous devez créer un lien avec votre interlocuteur. Et si vous y êtes arrivé, c'est parce que vous méritez que j'aille plus loin dans les explications. Et en particulier, le paramétrage de votre serveur. Tu es un bon élève. Les autres ne sont que des cancres. Et regardez ce qui vous attend!

"Aaaaargh! Mais qu'est-ce que c'est ????". Rien que ton dossier original qui a un peu grossi, mon jeune Padawan! Son nom est toujours "serveur". Votre fichier de serveur s'appelle toujours "server.jar". Mais vous devez savoir deux choses importantes! "Server.properties" et le dossier "world".
Pour le dire simplement, le dossier "monde" équivaut aux différentes sauvegardes de votre dossier "sauvegardes". Vous savez, celui de votre célèbre répertoire% APPDATA% /. Minecraft /. Soyez patient, nous verrons plus tard.
Pour l'instant, une "grosse" pièce vous attend: le fichier de configuration de votre serveur Vanilla.
Le fichier de configuration de votre serveur

C'est votre fichier "server.properties" que vous allez ouvrir en cliquant dessus avec le bouton droit de la souris (dans votre dossier "Serveur" créé au début, vous êtes?) Et vous cliquez ensuite sur "Ouvrir avec". Moi, j'utilise Sublime Text mais vous pouvez prendre Notepad, vous n'avez toujours pas à programmer une horloge parlante pour la drogue à papa! En gros, il y a une trentaine de lignes dont vous n’en utiliserez que quelques-unes pour le moment.
Déchiffrer le fichier:
Paramètres du générateur = une option utilisée pour personnaliser les mondes plats.
Op-permission-level = C'est le niveau qu'un "administrateur" peut atteindre dans son approche de la gestion du serveur. Si vous désignez quelqu'un comme "op", si vous attribuez le numéro:
- 1: Il ne sera pas affecté par la protection contre les pontes.
- 2: il peut utiliser les commandes / clear, / difficulté, / effect, / gamemode, / gamerule, / give, / tp et modifier les blocs de commande en plus de la protection d'apparition.
- 3: Il peut utiliser les commandes / ban, / deop, / kick et / op en plus des commandes précédentes.
- 4: Il peut utiliser la commande / stop en plus de toutes les commandes précédentes.
permettre-nether = autorise la génération de la carte des Pays-Bas (vraie ou fausse) *
nom de niveau = nom de la carte que le serveur doit charger. C'est le nom par défaut. Nous verrons qu'il est possible d'apporter nos propres cartes et de les lancer sur le serveur en indiquant le nom de celle à jouer.
enable-query = vrai ou faux. C’est pour autoriser l’utilisation d’un protocole spécifique indiquant "mon serveur est là, hein! Les amis! Je suis ici! Je m'appelle machin, j’ai tellement de joueurs que je suis ouvert à toute proposition", mais dans un contexte spécifique comme Gamespy4, donc, non, faux. Je reste avec des amis.
permettre vol = autorisation de voler, ici, Boeijang 447 Magnum: simplement, en créatif, toujours autorisé, c'est donc dans la survie qu'il est joué. True = J'ai le droit de voler. False = Je n'ai pas le droit de voler.
Succès des petites annonces = Le serveur signifie-t-il pour tous les actes de bravoure de tous? "Untel a ouvert l'inventaire! Yihaaaaa!". Dépend de vous !
port de serveur = bon, il y a un port par défaut indiqué. 25565. Si vous restez sur le réseau local, ce n’est pas trop embarrassant. Si par contre, comme chez vous, vous invitez des personnes extérieures au palais, eh bien, vous pouvez aimer changer cette chose, à condition que vous sachiez ouvrir les ports suivants sur votre boîte. Je vous donnerai des conseils à la fin du didacticiel, ce qui en fera partie car, à la longue, je suis assez à cheval sur la sécurité chez moi et je voudrais partager mon expérience.
Max-monde taille = une autre option qui est inutile, sinon confondre les esprits. Eh bien, il faut jouer sur la taille maximale du monde, mais il est conseillé de ne pas toucher à l'option par défaut.
niveau-type = DEFAULT = type de carte générée:
- DEFAULT: monde standard, généré comme d'habitude sous Minecraft sans modification.
- FLAT: monde plat, sans structure, sans rien, vide.
- LARGEBIOMES: idem que dans DEFAULT mais dans vaaaaaaachement plus vaste.
- AMPLIFIÉ: les mêmes que dans DEFAULT mais en vaaaaaaachement supérieur.
- PERSONNALISÉ: idem que dans DEFAULT mais dans vaaaaaaachement plus … rien car dans ce cas nous prenons en compte ce qui est en Paramètres du générateur.
enable-rcon = autoriser l'accès à une console distante (false)
force-gamemode S'il est faux, les joueurs arriveront dans le jeu comme ils l'ont laissé. S'il est vrai, le mode de jeu du fichier de configuration prévaudra et forcera le mode de jeu des joueurs.
niveau-graine = spécifier une "graine" pour la génération du monde. Comme en solo, quoi.
ip serveur = à spécifier uniquement si vous souhaitez lancer un serveur sur une adresse IP distante. LAISSEZ CA VIDE, QUOI!
seuil de compression réseau = eh bien, nous parlons de paquets envoyés par le réseau. Plus précisément, la compression qu'ils doivent subir pour bien passer. L’informatique correspond aux années précédentes (binaire, quoi). Assurez-vous que vos câbles ne sont pas emmêlés. Il tourne et le 1 ne passe pas dans les courbes contrairement au 0 qui est rond, fluide et qui épouse les courbes de vos câbles enchevêtrés. Bon, d'accord, théorie fébrile qui ne sert qu'à éliminer une situation dans laquelle je n'ai rien trouvé de profondément documenté sur cette option. Passons à la suivante.
Max-build-height = la hauteur maximale que vous pouvez atteindre dans vos bâtiments. Cela n'empêchera pas le serveur de générer des terrains au-delà de la limite fixée (256 blocs par défaut).
spawn-npcs = voulez-vous échanger avec les villageois? Envoyer true, sinon envoyer false.
liste blanche = voulez-vous choisir la liste de vos invités sur votre serveur? Envoyez true et remplissez votre carte d'invitation dans le fichier "whitelist.json" (ok, on le verra plus tard) sinon, laissez false.
géniteurs = les animaux doivent-ils frayer? Je le pense.
activé par snooper = envoi de données à minecraft.net ou pas? Dépend de vous. Je le change systématiquement en fausse paranoïa. Ce qui ne fait pas mal parfois pour notre sécurité!
hardcore = IMPORTANT! false par défaut, mais si vous définissez sur true, le lecteur est banni du serveur dès sa mort. La tâche incombe à l'administrateur de le rétablir dans ce cas.
ressource-pack-sha1 = paramètre de contrôle des packs de ressources. Pas de contact pour le moment.
mode en ligne = Vérification de la validité de l'UUID sur les serveurs Mojang. Vérifiez si le joueur est enregistré (acheté une licence de jeu). En bref, il s’agit d’accepter uniquement les joueurs disposant d’un compte premium du jeu lorsque online-mode = true.
pack de ressources = si vous souhaitez imposer un pack de ressources aux lecteurs de votre serveur, indiquez son adresse de téléchargement ici.
pvp = true (par défaut), le pvp est activé sur votre serveur, les joueurs peuvent mettre des coups et subir des dommages. Si c'est faux, vous pouvez toujours essayer de frapper un joueur, il ne perdra pas sa vie.
difficulté = niveau de difficulté du jeu. Vous devez spécifier un nombre compris entre 0 et 3.
- 0 = paisible
- 1 = facile
- 2 = normal
- 3 = difficile
bloc-commande-enable = Par défaut, ce paramètre est défini sur false. Dans ce cas, l'exécution des commandes ne peut pas être effectuée par les blocs de commandes. Si vous souhaitez activer cette fonction pour rendre votre serveur plus interactif, par exemple un bouton qui téléporte le joueur qui appuie dans la lave (hi hi hi!), Vous devrez définir cette option sur true.
joueur-idle-timeout = Ceci est le temps, en minutes, après lequel le lecteur est éjecté du serveur s'il ne montre aucun signe d'activité. Par défaut, 0 est spécifié, ce qui désactive cette option. Si je mets 6, par exemple, après 6 minutes sans rien faire (déplacer, cliquer, appuyer sur une touche, …), le lecteur est renvoyé.
Mode de jeu = ce paramètre affecte le type de jeu de votre serveur en indiquant un entier de 0 à 3:
- 0 = survie (par défaut)
- 1 = créatif
- 2 = aventure
- 3 = spectateur
le maximum de joueurs = ici, vous pourrez indiquer le nombre maximum de joueurs que votre serveur pourra accueillir. Par défaut, votre serveur indique 20 mais soyez prudent. En fonction du PC qui hébergera le serveur, ce nombre de joueurs affectera les performances du jeu. Quoi qu'il en soit, vous pouvez laisser ce paramètre à 20, ce qui sera déterminant, ce sera le nombre de connexions simultanées. Imagine que tu partes le 20, et là, ton serveur est tellement génial que tes amis se sont parlés, ils se font passer l'adresse de ton serveur et bim! 30 épluchés essaient de se connecter en même temps. Eh bien, déjà, bonne chance pour que votre serveur ne tombe pas en panne si le PC qui l’héberge n’a que 2 Go de RAM et un disque dur saturé. Mais ce paramètre tentera d’éviter une telle situation en interdisant à la 21th joueur (et ceux qui suivent) l’accès au serveur. Ceux-ci devront attendre que les joueurs se déconnectent. Vous perdez des amis, mais vous gagnez un serveur qui tient la route!
max-tick-time = Bien, je n’avais pas vraiment prévu d’expliquer cela, mais vu ce que j’ai expliqué pour les "max-joueurs", il peut être utile de comprendre beaucoup de choses. De plus, tu me sembles pleine de persévérance, petit Scarabee!
Pour contrôler que tout se passe bien dans le jeu, toutes les tâches sont synchronisées avec une boucle de programme. Parfois, ce décalage. Les tâches sont plus difficiles à terminer et ne sont plus synchronisées avec cette boucle. Nous allons contrôler le retard pris par ces tâches. Environ 20 ticks par seconde. Vous devriez savoir que dans une journée Minecraft, il y a 24 000 ticks au cours desquels la position des "objets en mouvement" sera calculée, les plantes pousseront, le temps changera, la barre de la faim diminuera, etc. Autant de calculs qui mangent vos petits mégaoctets de RAM. Minecraft décide que pour une telle tique, il mettra à jour un bloc de blé (de manière aléatoire, ce qui explique pourquoi ce n'est pas nécessairement la première semence de blé qui donnera le blé en premier!). Sauf que vous avez 20 joueurs sur votre serveur. Cela représente déjà 20 joueurs pour lesquels il sera nécessaire de mettre à jour la position, la faim, la vie, etc. Et voilà le drame, votre serveur remarque qu'il faut plus de temps pour faire pousser ce blé. Au lieu de 1/20th en second lieu, il met 1/10th, puis 1/5th. Les tâches en attente sont cumulatives et paf! 60 000 millisecondes sont atteintes, le serveur passe en sécurité et renvoie la demande system.exit qui ferme le serveur.
monstres d'apparition = J'ai le droit de faire apparaître des monstres? Oui = vrai. Non = faux.
la distance de vue = fastoche! C'est la distance d'affichage du paysage. Tu vois le fameux brouillard? Vous pouvez augmenter cette distance de visibilité, mais cela se fera au détriment des performances des joueurs (et du serveur en passant, méfiez-vous des ticks!).
générer des structures = Voulez-vous découvrir des villages, des temples? Si oui, tapez true si non, tapez false.
motd = Ceci est le petit message qui apparaît sous le nom du serveur lorsque les joueurs le recherchent.

Voila! Vous êtes toujours là? Vous n'avez pas encore abandonné? Normalement, si vous avez bien suivi, le fichier de configuration n'a pas de secret pour vous, votre serveur est lancé avec les paramètres qui vous conviennent et vous pouvez enfin jouer avec vos amis.
Maintenant, vous pouvez personnaliser votre serveur, mettez une carte de votre choix! Eh! vous avez passé des heures à créer un monde solo que vous visitiez seul Il est temps d'apporter vos pots. Pour faire cela, rien de plus simple.
Utilisez une carte personnalisée pour votre serveur
La première chose à faire est d'importer votre carte dans le répertoire du serveur. Si vous vous en souvenez, nous avons créé un dossier spécial pour lui sur notre "Bureau" (toujours rangé). C'est ici que nous allons copier notre monde. Bien? "Monde" en anglais, comme dans notre dossier "serveur".
Appuyez simultanément sur les touches Windows et R. Oh! Une fenêtre appelée "Run". La peine capitale ici, mais une méthode simple pour trouver la carte que nous voulons exploiter pour notre serveur et plus seulement en solo. Dans cette fenêtre, tapez% appdata% /. Minecraft.

Le miracle opère et voici la nouvelle fenêtre qui apparaît. Toutes les données de jeu sont enregistrées dans ce répertoire, y compris les cartes que vous avez créées en solo. Nous allons aller dans le répertoire "save" et trouver la sauvegarde que nous voulons utiliser sur notre serveur.

Eh bien, ne cherchez pas les lunettes pour mamie, ça ne vaut pas la peine, c’est moi qui ai décidé de cacher ce que vous n’aviez pas à voir. Vous comprendrez que je vais sauvegarder mon test de la version 1.9 sur mon serveur et permettre à mes amis de profiter de toutes les nouvelles célébrations de la "Mise à jour du combat" dans un PvP fou. Hmmm! Vous n'avez pas oublié de définir l'option "pvp" sur true dans le fichier de configuration de votre serveur, hein? Sinon, pas de combat!
Allez, faites un clic droit sur mon dossier puis cliquez sur "copier".
Je ferme tout et va dans mon dossier "serveur" sur le bureau Windows dans un ordre parfait. Faites un clic droit dessus et "coller".
Youpiii! Je peux utiliser ma carte solo sur mon serveur! euuuhhh, non, pas encore. Parce que, par défaut, notre serveur cherchera le dossier "monde". C'est son monde par défaut. A partir de là, 2 options s'offrent à vous avant de lancer votre serveur.
- Vous pouvez renommer votre dossier "world" en "world_old" (ou ce que vous voulez, tant que ce n'est pas le nom par défaut). Ensuite, vous renommez votre dossier importé (ici Test 1_9 Survival) en "world". Votre serveur sera heureux de trouver un monde avec un nom évocateur pour lui et ne se souciera pas du contenu. Il ne s'amusera pas à comparer ce qui était avant avec ce qui est maintenant. Cela fonctionne, mais bon, c’est beaucoup de manipulations pour que nous puissions faire beaucoup plus simplement et plus proprement.
- Vous voudrez peut-être consulter le fichier de configuration de votre serveur, server.properties. En effet, dans ce fichier, il y a une ligne "level-name = world". Cette ligne indique quel dossier de monde utiliser pour notre serveur. Plutôt que de renommer les fichiers, vous pouvez simplement indiquer le nom du dossier que vous avez précédemment copié, ici "Test 1_9 Survival" (même les espaces sont compris par votre serveur! Magic!).
Voilà ! Vous pouvez maintenant lancer votre serveur en double-cliquant sur "server.bat" que nous avons créé au début. Vous pourrez constater que la console indique que c'est le fichier "Test 1_9 Survie" qui est pris en compte.
Juste pour information, si vous supprimez le dossier "world", votre serveur le recréera au prochain lancement. Je vous conseille de faire une sauvegarde régulière.
Eh bien, c’est trop bien! Mon serveur est démarré et en ligne. Mais comment font-ils que mes amis se connectent? C'est maintenant que ça vient.
Autoriser l'accès à mes amis, donnez-leur l'adresse de mon serveur
Première possibilité, vos amis sont connectés sur votre réseau local (LAN), il vous suffit de leur donner votre adresse IP locale qu'ils indiqueront dans l'adresse du serveur.
Vous pouvez trouver votre adresse IP locale en ouvrant une "invite de commande". Pour cela, appuyez simultanément sur les touches Windows et R. Entrez "cmd" puis appuyez sur la touche "Entrée".
La commande "ipconfig" vous donnera toutes les informations dont vous avez besoin sur vos cartes réseau. Notez l'adresse commençant par "192.168". Il s'agit de votre adresse IP locale que vos homologues de Minecraft doivent entrer dans l'adresse du serveur.

Simple, efficace ou non, si vos amis habitent à 150 kilomètres de chez vous. Ils ne sont plus sur votre réseau local et devront utiliser votre adresse IP publique avec toutes les mesures de sécurité nécessaires.
D'où la deuxième possibilité, si vous autorisez vos amis à se connecter par Internet. À l'ère du très très haut débit, nous passons maintenant à travers des boîtes que nos fournisseurs de services Internet nous prêtent ou louent. ou donner. Ces boîtes servent également de pare-feu et empêchent que certains paquets ne parviennent à nos ordinateurs. C’est ainsi que nous devrons dire à notre Box que nous permettons aux paquets "Minecraft" de passer et d’être redirigés vers un ordinateur de notre réseau local.
Retour dans notre fichier de configuration, sur la ligne "port-serveur". Il dit "25565". C'est le port utilisé par notre serveur pour envoyer et recevoir des données liées au jeu. Par défaut, ces données sont bloquées par notre Box. Nous allons donc nous lancer dans la "redirection de port".
Je prends, ici, ma Box par exemple pour connaître ma Freebox. L’opération est essentiellement la même pour l’autre Box, je vous laisse chercher de la documentation si vous n’échappez pas à mes explications.
Je me connecte à son interface de gestion et je vais au menu "Gestion des ports".

J'ai créé deux règles spécifiques pour mon serveur qui utilisent le port 25565. Je vais donc permettre aux paquets de transmettre ce port par TCP et UDP (ne me demandez pas trop de détails sur cette terminologie de toute façon), ainsi que la redirection vers mon ordinateur serveur, à l'adresse (non visible ici) 192.168.0.45.
Dans mon exemple, j'autorise tous les ordinateurs à accéder à mon serveur. Je pourrais aller plus loin (je vous le conseille même) et spécifier les adresses IP de mes amis autorisés à entrer sur mon serveur. C’est à vous de rencontrer vos amis pour vous donner ces informations. Sachant que vous devrez changer les règles de votre Box car de nouvelles personnes voudront se connecter à vous. Un bon moyen de trier tes amis, hein?
Yesssss! Eh bien, tout est prêt? Nous devons seulement aller à l'adresse suivante:
http://monadresseip.org/ et notez l'adresse IP publique qui apparaît. Oui, c'est à vous! Et c’est celui que vous communiquerez à vos amis qui se précipiteront sur Minecraft, l’option "Multijoueur" permettant d’ajouter votre serveur auquel ils donneront le nom qu’ils veulent mais l’adresse que vous leur aurez donnée sous la forme: my.adr.esse.ip : 25565. Ah bah oui, on n'est plus sur le réseau local et la Box ne dit pas que vous copiez il veut accéder au serveur dont le port est 25565. Si vous ne voulez pas que soit bloqué par la Box , il faudra dire pourquoi il veut entrer sur ton réseau. C’est le port qui sert de carte d’identité.
Pfiouuuuu! J’suis encore tout essoufflé de toute cette diatribe! Mais c’est bon, notre serveur est paramétré, lancé et accessible. Vous êtes ici: créateur de serveur Vanilla, tout simplement, mais tout à fait fonctionnel et pas si ridicule que ça soit que vous soyez un peu moins dans le cambouis.
Certains rédacteurs sont très compétents dans les blocs de commandes et les autoriser sur ton serveur (server.properties?) Ainsi que avec l’imagination, tu es prêt à rendre ton serveur attractif.
Pour de plus amples
Bien que l’administration de votre serveur ne soit pas aussi importante, il est aussi essentiel que ce soit un serveur Spigot ou Bukkit. Et c’est dans notre dossier «server» qui se trouve entre les fichiers utiles à la gestion des utilisateurs.
Tu as beau avoir créé le serveur, tu n'es pas pour autant administrateur à ses yeux. Il n’est en aucun cas. Même toi, tu es un simple joueur. Mais c’est aussi la console sous tes yeux et qui peut être inscrite. Comme ça que c'est toi le patron. Un certain nombre de commandes sont possibles dans la console.
Essaie de taper help in bas to right and appuie sur entrée. Liste de contrôle non exhaustive des commandes disponibles par la console. Il y a en tout 9 pages d’aide. Pour les voir, scotch «help 2» ou «help 3» jusqu’à la page 9 pour faire défiler toutes les commandes.
La plus intéressante pour toi, Maître du Jeu, c’est certainement la commande «op». C’est grâce à elle que vous utiliserez toutes les commandes en cours de jeu. Dans la console, bande «op ton_pseudo_ig». Tu devrais avoir la réponse «opped ton_pseudo_ig». Hourraaaa! Désormais tu peux bannir, déporter, téléporter les joueurs à votre guise et les kicker (j’aime bien ça, c’est rigolo!), Directement depuis le jeu et seulement avec la console.
Voici ceux qui sont utiles, voici ceux pour lesquels une petite explication s’impose:
- banned-ips.json : un type se connecte à ton serveur et fout le dawa? autant que vous pouvez utiliser la commande «sous licence», autant que vous puissiez aussi lui interdire l’accès par adresse IP publique. On ne sait jamais! Vous savez, il possède un deuxième compte Minecraft (ou son petit frère, le saligot!). Son adresse IP, point de salut pour le lascar! Il suffit d’éditer le fichier et de renseigner l’adresse IP à bannir.
- banned-players.json : Même principe que le fichier précédent. Vous pouvez marquer les pseudos des joueurs à bannir. Ce fichier est complet lorsque vous utilisez la commande «ban» à partir de Minecraft, en tant queopérateur. Tu verras que les informations sont encore plus complètes (UUID, pseudo, etc.). Je ne détaillerai pas.
- ops.json C’est la liste des joueurs qui s’apprêtent à devenir titre (op, administrateur, quoi). Comme le fichier précédent, vous pouvez terminer à l'aide de votre éditeur de texte favori et à ce qu'il soit remplacé tout seul si vous utilisez la commande «depuis» Minecraft.
- liste blanche.json : Attention ! Si vous remplissez ce fichier, seuls les joueurs dont les pseudos figurent dans cette liste pourront se connecter à votre serveur.
Pour info, il est assez complexe de remplir ces fichiers automatiquement. Les infos sont structurées de la sorte:
[
"uuid": "fxxd5cxx-xx59-4xxe-9x51-56xxxxx4b83f0",
"name": "__TheShining__"
]
A chaque joueur son paragraphe. Moi, j’ai tronqué une partie de l’UUID pour ce tutoriel. Alors plutôt que tout ce qui est écrit à la main, au risque de faire une erreur, qui était devenu un souci de chargement de la liste blanche, il y avait une commande qui existait dans Minecraft en tant que devenir administrateur. Réunis tous vos amis et par commande «ajouter à la liste blanche pseudo_de_ton_pote», vous ajouterez une liste blanche. Après avoir relancé votre serveur, seuls ces joueurs pourront ce connecter.
Pour tous les autres fichiers, j’ai parlé. Ils ont une commande spécifique qui permettra de compléter vos fichiers. Pour banned-ips.json, tu as la commande « /ban-ip » suivie de l’adresse IP à bannir.
Conclusion
Voili-voilou, mon ami Minecraftien. J’espère que tu auras lu ce tutoriel avec autant de plaisir que j’ai eu à le rédiger. Il y a certainement des choses dont j’ai oublié de te parler, mais je pense que tu es maintenant armé pour te lancer dans la création de ton propre serveur Vanilla. Plus tard, tu auras peut-être envie de franchir le cap d’un serveur Spigot, mais dans l’immédiat, amusez-vous bien, toi et tes amis !







Commentaires
Laisser un commentaire