Serveur minecraft

Tutoriel sur les serveurs dédiés de bedrock: ProfessorValko – Un bon serveur Minecraft

Le 9 juillet 2019 - 15 minutes de lecture

Tutoriel sur le serveur dédié Bedrock

Bedrock Dedicated Server (Alpha) est le logiciel serveur officiel de Windows et Ubuntu Linux pour héberger votre propre serveur pendant Minecraft (Substrat rocheux). Ce tutoriel est destiné à compléter le document officiel bedrock_server_how_to.html documentation fournie avec le logiciel serveur.

Avertissement: Ceci est un tutoriel non officiel. Il n’est ni approuvé ni affilié à Minecraft / Mojang.

Dernière mise à jour: 2018-12-12 23:05 +00: 00


Configuration requise pour le serveur

Le logiciel Bedrock Dedicated Server peut être exécuté sur du matériel répondant aux exigences suivantes.

Système opérateur

Matériel

Logiciel


Problèmes connus

Problème solution de contournement
Windows: tentative d'ouverture bedrock_server.exe renvoie un message d'erreur indiquant Chakra.dll ou api-ms-win-core-memory-l1-1-5.dll ne sont pas trouvés. Votre système d'exploitation n'est pas pris en charge. Mettez à niveau ou utilisez un système d'exploitation pris en charge.
Windows: tentative d'ouverture bedrock_server.exe renvoie un message d'erreur indiquant GetCurrentPackageFamilyName n'a pu être localisé. Votre système d'exploitation n'est pas pris en charge. Mettez à niveau ou utilisez un système d'exploitation pris en charge.
Windows: tentative d'ouverture bedrock_server.exe renvoie un message d'erreur indiquant autre .dll les fichiers ne sont pas trouvés. Installez les packages redistribuables Visual C ++ pour Visual Studio 2015.
La console du serveur renvoie un message d'erreur "NO LOG FILE!" Fonctionne comme prévu. Le logiciel serveur ne peut pas encore générer de fichier journal.
La console du serveur renvoie un message d'erreur "Erreur lors de l'ouverture du fichier ops: ops.json" ops.json n'est pas valide. Créez manuellement un fichier nommé permissions.json en utilisant un éditeur de code ou de texte.
La console du serveur renvoie un message d'erreur "Erreur lors de l'ouverture du fichier de liste blanche: whitelist.json" Créez manuellement un fichier nommé liste blanche.json en utilisant un éditeur de code ou de texte.
Les autorisations de lecteur attribuées à l'aide de la console du serveur ne persistent pas entre les sessions. Attribuer des autorisations de lecteur dans permissions.json. Voir BDS-43 sur le traqueur de bogues.

Configurer le serveur

Logiciel serveur de téléchargement

  1. Téléchargez la dernière version de Bedrock Dedicated Server (Alpha) à l’adresse https://minecraft.net/en-us/download/server/bedrock/.

  2. Extraire (décompresser) le téléchargé .Zip *: français fichier.

  3. Revoir le inclus bedrock_server_how_to.html Documentation.

Configurer les propriétés du serveur

  1. Ouvrir serveur.properites en utilisant un éditeur de code ou de texte en clair.

  2. Vérifiez et / ou modifiez les options selon vos valeurs préférées.

  3. Enregistrez vos modifications.

Créer et modifier un fichier de liste blanche de joueur

  1. Créer un nouveau fichier nommé liste blanche.json en utilisant un éditeur de code ou de texte brut et enregistrez-le dans le même répertoire que l'exécutable du serveur.

  2. Ouvrir liste blanche.json en utilisant un éditeur de code ou de texte en clair.

  3. Type [] dans le document.

    • Remarque: Les valeurs de chaîne pour prénom et xuid sera automatiquement défini lors de la première connexion des joueurs au serveur.

    • Remarque: Si la valeur de liste blanche est vrai dans server.properties, vous devez définir le joueur prénom en utilisant leur gamertag dans liste blanche.json. Se référer à la inclus bedrock_server_how_to.html documentation sur la syntaxe et les valeurs autorisées.

  4. Enregistrez vos modifications.

Créer et éditer le fichier d'autorisations du lecteur

  1. Créer un nouveau fichier nommé permissions.json en utilisant un éditeur de code ou de texte brut et enregistrez-le dans le même répertoire que l'exécutable du serveur.

  2. Ouvrir permissions.json en utilisant un éditeur de code ou de texte en clair.

  3. Type [] dans le document.

    • Remarque: Un XUID est requis pour attribuer des autorisations de lecteur. Le XUID d’un joueur est affiché dans la console du serveur quand il rejoint le serveur et défini dans liste blanche.json.

    • Note: se référer à la inclus bedrock_server_how_to.html documentation sur la syntaxe et les valeurs autorisées.

  4. Enregistrez vos modifications.

Voir aussi: "Attribuer des autorisations d'opérateur"


Démarrer le serveur

les fenêtres

  1. Ouvrez et exécutez l'exécutable du serveur nommé bedrock_server.exe.

  2. Laissez la fenêtre de la console du serveur ouverte.

Ubuntu Linux

  1. Ouvrez une fenêtre de terminal.

  2. Tapez la commande: LD_LIBRARY_PATH =. ./bedrock_server

  3. appuyez sur la revenir ou entrer clé.

  4. Laissez la fenêtre de la console du serveur ouverte.


UWP Loopback

Par défaut, Windows 10 empêche les applications UWP d’accéder à une connexion en boucle avec "localhost" (c'est-à-dire les ressources réseau s'exécutant sur le même ordinateur). Vous devrez activer le bouclage pour Minecraft pour Windows 10 si les deux conditions suivantes sont remplies:

  • Vous hébergez le serveur sur un PC Windows 10.

  • Vous souhaitez vous connecter au serveur en tant que client utilisant le même PC Windows 10 hébergeant le serveur.

Reportez-vous à la documentation de Microsoft pour plus d'informations sur le bouclage UWP.

Activer le bouclage UWP

L'activation du bouclage UWP nécessite un compte d'utilisateur PC doté de privilèges d'administrateur.

Utiliser un compte administrateur

  1. appuyez sur la GAGNER + R clés pour ouvrir la boîte de dialogue Exécuter.

  2. Type cmd.

  3. Sélectionnez "OK" ou appuyez sur le bouton revenir ou entrer clé pour ouvrir l'invite de commande.

  4. Tapez la commande suivante:

    CheckNetIsolation.exe LoopbackExempt –a –p = S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436

Utiliser un compte standard

  1. Tapez "Invite de commandes" dans la barre de recherche Windows.

  2. Cliquez-droit sur "Invite de commandes" dans les résultats.

  3. Sélectionnez "Exécuter en tant qu'administrateur".

  4. Entrez les informations d'identification du compte administrateur.

  5. Tapez la commande suivante:

    CheckNetIsolation.exe LoopbackExempt –a –p = S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436


Port Forwarding

La redirection de port permet à un ordinateur de votre réseau local d’être accessible à des périphériques autres que votre réseau local (c’est-à-dire externe). Vous devrez transférer le port si l'une des conditions suivantes est remplie:

  • Vous, ou d'autres joueurs, souhaitez vous connecter au serveur à l'aide d'un périphérique client qui ne se trouve pas sur le même réseau local que le serveur.

  • Vous, ou d'autres joueurs, souhaitez vous connecter au serveur en utilisant son adresse IP publique.

Ports réseau

Le serveur écoute les connexions entrantes et achemine le trafic multijoueur sur les ports réseau par défaut répertoriés ci-dessous. Vous pouvez également utiliser différents ports en définissant les valeurs de port de serveur et / ou serveur-portv6 dans server.properties.

Protocole Port TCP par défaut Port UDP par défaut
IPv4 19132 19132
IPv6 19133 19133

Port Forward

Vous devrez configurer les paramètres de votre routeur pour transférer les ports du réseau. Les instructions spécifiques varient selon le routeur. Consultez le site d’assistance du fabricant de votre routeur ou Google pour des instructions détaillées.


Connecter au serveur

Exigences du client

Les joueurs peuvent se connecter au serveur en utilisant un appareil client exécutant la même version et le même protocole Minecraft (Bedrock) en tant que serveur (par exemple, les clients exécutant la version 1.7.0 peuvent se connecter à un serveur exécutant la version 1.7.0 du logiciel Bedrock Dedicated Server; les clients exécutant des versions précédentes ne pourront pas se connecter).

Les lecteurs qui peuvent se connecter et le mode de connexion au serveur à l'aide d'un périphérique client varient en raison des restrictions imposées par la plate-forme.

Plate-forme LAN – Monde multijoueur LAN – Adresse IP privée Externe – Adresse IP publique
Mobile (iOS, Android, Tablette Fire, Windows 10 Mobile, Gear VR)
Windows 10, VR (Oculus Rift, réalité mixte Windows)
Fire TV
Xbox One
Nintendo Switch

LAN – Monde multijoueur

Les lecteurs situés sur le même réseau local (LAN) que le serveur peuvent s'y connecter via l'onglet Amis. Le serveur apparaîtra comme un monde multijoueur local.

  1. lancement Minecraft.

  2. Accédez à l'onglet Amis.

  3. Sélectionnez le serveur dans la liste des mondes joignables.

LAN – Adresse IP privée

Les lecteurs du même réseau local (LAN) que le serveur peuvent s'y connecter en ajoutant le serveur à l'onglet Serveurs à l'aide de l'adresse IP privée (locale) du serveur.

Propriétaires de serveur: pour identifier l'adresse IPv4 privée (locale) du serveur, reportez-vous au guide du Wiki de Minecraft.

  1. lancement Minecraft.

  2. Accédez à l'onglet Serveurs.

  3. Sélectionnez le "Ajouter un serveur".

  4. Entrez un nom pour le serveur.

  5. Entrez l'adresse IPv4 privée (locale) du serveur.

  6. Sélectionnez "Enregistrer" ou "Jouer".

Externe – Adresse IP publique

Les joueurs qui ne sont pas sur le même réseau local que le serveur (externe) peuvent s'y connecter en ajoutant le serveur à l'onglet Serveurs à l'aide de l'adresse IP publique du serveur.

Propriétaires de serveur: pour identifier l'adresse IPv4 publique du serveur, recherchez «quelle est mon adresse IP» dans Google ou visitez http://whatip.me à partir de la même machine sur laquelle le serveur est hébergé.

  1. lancement Minecraft.

  2. Accédez à l'onglet Serveurs.

  3. Sélectionnez le "Ajouter un serveur".

  4. Entrez un nom pour le serveur.

  5. Entrez l'adresse IPv4 publique du serveur.

  6. Sélectionnez "Enregistrer" ou "Jouer".


Attribuer des autorisations d'opérateur

Limiter à l'aide du fichier d'autorisations du lecteur

Vous pouvez limiter le nombre de joueurs sur le serveur ayant des autorisations d’opérateur en les définissant dans permissions.json. Un XUID est requis pour attribuer des autorisations de lecteur. Le XUID d’un joueur est affiché dans la console du serveur quand il rejoint le serveur et défini dans liste blanche.json. Vous pouvez utiliser cette méthode si la valeur de default-player-niveau-permission est membre ou visiteur dans serveur.properites.

  1. Démarrer le serveur.

  2. Le joueur cible se connecte au serveur.

  3. Copiez le XUID du lecteur cible à partir de la console du serveur ou de liste blanche.json.

  4. Ouvrir permissions.json en utilisant un éditeur de code ou de texte en clair.

  5. Modifier et / ou ajouter une entrée pour le joueur cible.

  6. Définir la valeur de autorisation à opérateur.

  7. Définir ou coller la valeur de xuid pour cibler le XUID du joueur.

  8. Type rechargement des autorisations dans la console du serveur pour recharger les modifications.

Limiter l'utilisation du paramètre d'autorisations du joueur dans le jeu

Vous pouvez déterminer quels joueurs du serveur disposent d'autorisations d'opérateur en modifiant leur niveau d'autorisation à l'aide des paramètres d'autorisations de lecteur du jeu. Vous pouvez utiliser cette méthode si les deux conditions suivantes sont remplies:

  1. Le joueur avec les autorisations d'opérateur se connecte au serveur.

  2. Le joueur cible se connecte au serveur.

  3. Opérateur: Sélectionnez Pause.

  4. Opérateur: Sélectionnez l’icône Autorisations du lecteur en regard du gamertag du joueur cible.

  5. Opérateur: sélectionnez "Opérateur" dans le menu déroulant Autorisations du lecteur.

Définir par défaut à l'aide du fichier d'autorisations du lecteur

Vous pouvez attribuer des autorisations d’opérateur à tous les nouveaux lecteurs par défaut en le définissant dans server.properties.

  1. Arrêtez le serveur, si nécessaire.

  2. Ouvrir server.properties en utilisant un éditeur de code ou de texte en clair.

  3. Définir la valeur de default-player-niveau-permission à opérateur.

  4. Démarrer le serveur.


Recharger les configurations de serveur

Vous pouvez éditer permissions.json et / ou liste blanche.json pendant que le serveur est en marche. Cependant, les modifications ne prendront effet que lorsque vous utiliserez la recharger commandes dans la console du serveur.

Se référer à la inclus bedrock_server_how_to.html documentation pour la syntaxe et des informations supplémentaires.


Arrêter le serveur

  1. Type Arrêtez dans la console du serveur.

  2. appuyez sur la revenir ou entrer clé.


Utiliser le monde existant

Vous pouvez utiliser les mondes existants sur votre serveur que vous avez créés ou téléchargés en ligne.

Vous ne pouvez pas utiliser les types de mondes suivants sur votre serveur:

Monde d'importation

Vous pouvez utiliser un monde existant pour le serveur en plaçant le dossier de sauvegarde du monde dans le répertoire du serveur. des mondes dossier. Vous devez vous assurer que votre monde est compatible avec la version actuelle du logiciel serveur.

  1. Arrêtez le serveur, si nécessaire.

  2. Exporter, copier ou obtenir le dossier de sauvegarde du monde préféré.

  3. Placez le dossier de sauvegarde du monde dans le dossier des mondes dossier situé dans le répertoire du serveur.

  4. Définir la valeur de nom de niveau dans server.properties égal au nom du monde.

    • Remarque: Les valeurs du nom du monde (définies dans levelname.txt du dossier de sauvegarde du monde), le dossier de sauvegarde du monde et nom de niveau dans server.properties doivent tous être égaux.

    • Remarque: la bascule "Visible pour les joueurs du réseau local" doit avoir été activée auparavant. Vous pouvez basculer ce paramètre dans le jeu avant de copier ou d'exporter le monde. Sinon, vous pouvez définir la valeur de LANBroadcast à 1 dans level.dat en utilisant un éditeur NBT.

  5. Démarrer le serveur.


Utiliser des add-ons

Vous pouvez utiliser des modules complémentaires sur votre serveur que vous avez créé ou téléchargé en ligne.

Vous ne pouvez pas utiliser les types de modules complémentaires suivants sur votre serveur:

  • Modules complémentaires achetés sur le marché Minecraft.

  • Add-ons utilisant des fonctionnalités de jeu expérimental telles que des entités personnalisées, des animations, la génération de données, des particules, des fonctions.

Appliquer des add-ons

Vous pouvez utiliser des modules complémentaires de ressources et de packs de comportement sur votre serveur en les appliquant directement à votre monde. Vous devez vous assurer que tous les modules complémentaires sont compatibles avec la version actuelle du logiciel serveur.

  1. Appliquez le ou les add-ons du pack de ressources et de comportements à votre monde en jeu.

    • Remarque: L’application des modules complémentaires en jeu garantit que les packs sont installés aux emplacements appropriés et qu’ils se génèrent automatiquement. world_resource_packs.json et world_behavior_packs.json des dossiers.

    • Remarque: Vous pouvez également placer manuellement les dossiers de ressources et de packs de comportements dans les répertoires appropriés. resource_packs ou behavior_packs dossier, mais vous devrez créer et formater manuellement le world_resource_packs.json et world_behavior_packs.json des dossiers.

  2. Exportez le monde ou copiez le dossier de sauvegarde du monde.

  3. Placez le dossier de sauvegarde du monde dans le dossier des mondes dossier situé dans le répertoire du serveur.

Forcer des add-ons

Par défaut, les joueurs doivent télécharger et utiliser les modules complémentaires de pack de comportement appliqués à votre serveur. Vous pouvez également demander aux lecteurs de télécharger et d'utiliser les modules complémentaires de pack de ressources appliqués à votre serveur en configurant server.properties.

  1. Arrêtez le serveur, si nécessaire.

  2. Ouvrir serveur.properites en utilisant un éditeur de code ou de texte en clair.

  3. Définir la valeur de texturepack-requis à vrai.

  4. Enregistrez vos modifications.

Voir aussi: "Utiliser le monde existant"


Serveur de mise à jour

Bedrock Dedicated Server (Alpha) est mis à jour parallèlement au Minecraft Client (substrat rocheux). Vous devrez télécharger manuellement le logiciel mis à jour et fusionner et / ou remplacer les fichiers si nécessaire.

Sauvegarde du serveur actuel

  1. Démarrer le serveur.

  2. Utilisez le sauvegarder en attente, enregistrer la requête, et sauvegarder le CV commandes dans la console du serveur.

  3. Arrête le serveur.

Logiciel serveur de téléchargement

  1. Téléchargez la dernière version de Bedrock Dedicated Server (Alpha) à l’adresse https://minecraft.net/en-us/download/server/bedrock/.

  2. Extraire (décompresser) le téléchargé .Zip *: français fichier.

  3. Revoir le inclus release-notes.txt et bedrock_server_how_to.html des dossiers.

Générer et fusionner des fichiers

  1. Démarrez le serveur pour générer des fichiers et des répertoires par défaut et nouveaux.

  2. Arrête le serveur.

  3. Copiez les fichiers et dossiers de configuration du serveur suivants à partir du répertoire du serveur précédent, puis collez-les aux emplacements appropriés du répertoire du nouveau serveur:

    • server.properties

    • liste blanche.json

    • permissions.json

    • des mondes dossier

Redémarrer le serveur

  1. Démarrer le serveur.


Commentaires

Laisser un commentaire

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