valknight / MCBedrockDNSGuide: Guide pour utiliser vos propres serveurs sur Minecraft Bedrock Edition en utilisant la redirection DNS – Resoudre les problemes d’un serveur MineCraft

À propos de

Qu'est-ce que c'est?

Ceci est un guide pour utiliser vos propres serveurs sur des plates-formes qui exécutent Minecraft (Bedrock Edition) qui n'ont pas cette capacité intégrée au jeu.

Quelles plateformes / versions ont été signalées comme fonctionnant?

  • Minecraft Bedrock Edition v1.11.4 pour Xbox One
  • Minecraft Bedrock Edition v1.11.4 pour Nintendo Switch

Ce guide peut également fonctionner sur d'autres plates-formes qui exécutent Minecraft Bedrock Edition à l'avenir et sur de nouvelles versions du jeu, mais le support n'est pas garanti. Si cela fonctionne sur des plates-formes non répertoriées ci-dessus, veuillez créer un problème indiquant en tant que tel, et je peux mettre à jour la liste ci-dessus.

Cette Ne fera pas travailler sur la version PS4 de Minecraft, ainsi que sur la version obsolète de Minecraft pour Nintendo Switch.

Comment cela marche-t-il?

Mojang a ajouté au jeu une option dans le menu de jeu intitulée "Serveurs recommandés" – ce sont des serveurs approuvés et considérés comme "sûrs" par l'équipe de Mojang, et donc, sont autorisés sur les plateformes où il est considéré que les serveurs personnalisés ne sont pas autorisés . Les noms de domaine de ces serveurs en vedette sont cependant fixes (par exemple, "Lifeboat Network" a l'adresse fixe de mco.lbsg.net). En tant que tel, en utilisant un serveur DNS personnalisé, nous pouvons signaler que mco.lbsg.net est situé à l'adresse IP de votre serveur personnalisé.

Pourquoi voudrais-je faire ça?

Premièrement, cela permet un jeu multiplateforme sans qu'un hôte ne soit toujours en ligne sans utiliser Minecraft Realms. Deuxièmement, il permet également d'utiliser un logiciel serveur personnalisé (tel que PocketMine-MP), ce qui vous permet d'ajouter des fonctionnalités supplémentaires à vos sessions multijoueurs. Troisièmement, d'après ma propre expérience, les performances du jeu sur la Nintendo Switch sont généralement meilleures.

Limites de cette astuce

  • Vous ne pourrez plus vous connecter à l'un des serveurs proposés, sans modifier votre DNS dans les paramètres de votre appareil
    • C'est assez facile à faire, mais il faut garder à l'esprit
  • Cela peut être corrigé à tout moment par l'équipe Minecraft (cependant, cela ne s'est pas encore produit, et cette astuce existe depuis plusieurs versions du jeu)
  • Si votre serveur DNS tombe en panne, toutes les consoles l'utilisant perdront la connectivité réseau (configurez-en deux s'il s'agit d'un problème pour vous, afin que vous puissiez en supprimer un sans que l'autre ne soit affecté)

Liste des domaines

-Les serveurs présentés dans bedrock n'utilisent pas les domaines standard, j'ai donc compilé une liste d'entre eux ici.

  • La ruche utilise hivebedrock.network
  • Un canot de sauvetage utilise mco.lbsg.net
  • mineplex utilise mco.mineplex.com
  • cubecraft utilise mco.cubecraft.net
  • mineville utilise play.inpvp.net

Installer

Exigences

  • Un serveur Minecraft compatible avec Bedrock
    • Comme mentionné, cela peut être n'importe quel logiciel serveur que vous souhaitez, cependant, il a été principalement testé avec le logiciel serveur officiel que Mojang publie
    • Il doit être configuré pour utiliser le port 19132 (le port par défaut) et doit être ouvert à Internet
    • Les listes blanches sont recommandées pour arrêter les trolls, cependant, c'est à vous
  • Un serveur à partir duquel vous pouvez accéder au DNS
    • Cela peut être localement sur votre réseau, mais si vous voulez que vos amis puissent l'utiliser, vous voudrez probablement avoir le port 53 disponible
    • Pour rendre cela plus facile, j'utilise une gouttelette que j'avais de DigitalOcean qui traîne et j'y installe le serveur DNS, donc je n'ai pas eu besoin d'ouvrir le DNS de mon serveur domestique
  • Un nom de domaine est recommandé – si vous n'en avez pas, une adresse dynamique de NoIP ou d'un fournisseur similaire est très bien – c'est juste pour vous assurer que si votre IP change, votre serveur n'arrête pas de fonctionner

Ce guide suppose que votre serveur fonctionne déjà. Pour tester cela, vous pouvez utiliser Minecraft pour Windows 10 ou Minecraft sur des appareils mobiles (pour ceux d'entre vous sous Linux, consultez le projet MCPELauncher).

Configuration DNS sur le serveur

Ce guide suppose que vous utilisez Linux, cependant, j'ai essayé de le rendre plus facile à suivre sur Windows

  1. Télécharger CoreDNS
    • Si la spécification de configuration change à l'avenir, ce guide utilise la version 1.5.0
  2. Extrayez-le avec tar -xzf coredns_1.5.0_linux_amd64.tgz (Utilisateurs Windows: utilisez 7zip pour extraire cette archive)
  3. Créez un fichier nommé Corefile (sans extension) dans le même dossier que l'exécutable Coredns.
  4. Ouvrez-le et copiez le contenu suivant dans
.: 53 
    réécrire le nom exact mco.lbsg.net example.com
    vers l'avant . 1.1.1.1:53

Ce faisant, remplacez example.com par l'adresse de votre serveur (il ne peut pas s'agir d'une adresse IP brute).

Si vous souhaitez utiliser un serveur DNS autre que Cloudflare pour toute autre demande, modifiez 1.1.1.1

Ce fichier indiquera à CoreDNS de traiter toutes les demandes adressées à mco.lbsg.net (le réseau de canots de sauvetage) comme des demandes à la place pour exemple.com, qui est l'élément central de l'astuce

  1. (Ignorez cette étape si vous utilisez Windows) Marquez CoreDNS comme exécutable en utilisant chmod + x ./CoreDNS

  2. Exécutez CoreDNS

    • Sous Windows, vous pouvez exécuter CoreDNS.exe à partir de l'invite de commande
    • Sous Linux, vous devrez utiliser les autorisations root pour l'exécuter, car Linux empêche les processus non root de communiquer sur le port 53 – faites-le avec sudo ./CoreDNS

Configuration DNS sur la console

Cela suppose pour l'instant que vous utilisez une Nintendo Switch. Le processus sera similaire pour les autres consoles, à l'exception des menus spécifiques Switch

  1. Assurez-vous que Minecraft est complètement fermé (pas seulement suspendu)
  2. Dirigez-vous vers Paramètres> Internet> Paramètres Internet
  3. Appuyez sur votre connexion Internet préférée, puis sur "Modifier les paramètres"
  4. Faites défiler jusqu'à "Paramètres DNS" et changez-le de "Automatique" à "Manuel"
  5. En primaire et DNS secondaire, entrez l'adresse IP de votre serveur DNS
    • Si vous n'êtes pas sûr de l'IP de votre serveur, il existe plusieurs sites Web sur Internet pour le trouver
    • Si vous êtes sur un serveur cloud (par exemple, une instance de DigitalOcean Droplet / Linode), vérifiez le panneau Web de vos fournisseurs pour cela (vous devez déjà le savoir)
    • Pour plus de stabilité, vous devez répéter les instructions du serveur DNS sur deux serveurs différents, sur des réseaux uniques, donc si l'un devient indisponible, vous ne perdez pas la connectivité réseau sur votre console
  6. Appuyez sur "Enregistrer", puis sur "Se connecter à ce réseau"
  7. Accédez à l'écran d'accueil et ouvrez Minecraft
  8. Allez dans "Play" puis naviguez jusqu'à "Servers" – le réseau Lifeboat devrait maintenant montrer votre MOTD
  9. Connectez-vous au "Lifeboat Network" – vous devriez maintenant vous connecter à votre serveur à la place

Améliorations

Si vous avez des améliorations / correctifs (y compris des fautes de frappe / grammaire – le mien est probablement épouvantable!) Que vous souhaitez ajouter à ce guide, veuillez faire une demande d'extraction.

Si vous souhaitez signaler une compatibilité spécifique avec les plates-formes / versions non répertoriées, veuillez créer un problème et signaler la plate-forme, la version du jeu et la façon dont cette astuce fonctionne, et le guide peut être mis à jour avec ces informations.

Laisser un commentaire