Serveur minecraft

serveur dédié en alpha! EN-Minecraft – Un bon serveur Minecraft

Le 17 juin 2019 - 9 minutes de lecture

Aidez-nous à financer le site: joignez l'utile à l'agréable et profitez de FR-Minecraft sans publicité en devenant VIP! Ou ajoutez FR-Minecraft à vos exceptions, nous n'abusons pas des annonces.

Jeb annoncé la disponibilité immédiate d'un serveur dédié pour Minecraft Bedrock. Jusque-là, pour faire du multi sur Minecraft Bedrock, il y avait 3 solutions (sans compter les serveurs de mini-jeux présentés):

  • Serveurs Realms: C'est la solution la plus pratique et la plus efficace, mais elle était assez chère

  • Serveurs de communauté: C'est un logiciel dont le but est de reproduire le fonctionnement de la couche serveur Minecraft Bedrock. La grande majorité de ces serveurs permettaient l'utilisation de plugins. Cependant, là ou sur l'édition java, le serveur Minecraft est décompilable et sert donc de base à la plupart des serveurs existants, d'où le fait que tous les serveurs java utilisent l'API bukkit, sur la version de base, tout le monde a fait la mise en œuvre dans une architecture différente et dans différentes langues (les principaux serveurs tiers sont écrits en PHP, java et C #), les API sont donc radicalement différentes sur chaque serveur et le suivi des versions du jeu est très compliqué.

  • Inviter ses amis dans son monde local. Ainsi, celui qui invite fait office de serveur. Cela peut entraîner de mauvaises performances si celui qui invite un PC à faibles performances.

Le serveur dédié permettra d’avoir un monde accessible en permanence à plusieurs joueurs s’il est exécuté sur un VPS par exemple, tout en évitant l’absence de solutions tierces et en ayant la possibilité de toujours avoir la dernière version du jeu sur le serveur. .

Ce serveur est disponible sous Windows, y compris les versions antérieures à Windows 10 (Windows 7 et 8 en particulier). Ce choix a probablement été fait pour ne pas créer d'incompatibilité avec les solutions cloud utilisant notamment Windows Server 2012 R2. Il est également disponible sur Linux, mais aucune mention de système Mac n’a été faite. Il s’agit d’un premier pas vers l’arrivée complète de la version Bedrock sur ces deux plateformes promise à de multiples reprises au cours des derniers mois.

Comme on peut le voir ci-dessus, l'acceptation du CLUF doit être effectuée pour télécharger le serveur. Dans l'édition Java, cette opération est effectuée lors de la première utilisation du serveur.

Le serveur se présente sous la forme d'un zip à extraire. Les versions Windows et Linux sont identiques, à l'exception de l'exécutable qui est différent entre les deux plates-formes, notamment en taille: l'exécutable linux est plus de 4 fois plus lourd que l'exécutable Windows! La version linux a également une bibliothèque incluse qui nécessite la modification de la variable d’environnement des bibliothèques du dossier en cours pour exécuter le serveur.

Ci-dessous, voici le dossier complet du serveur après la première exécution du serveur (fichiers mixtes Windows et Linux):

Le premier fichier à ouvrir est le fichier bedrock_server_how_to.html. Ce fichier fournit une documentation détaillée des configurations possibles sur le serveur, des commandes du serveur, ainsi que de la commande à exécuter sur Windows 10 pour permettre à un client s'exécutant sur le même ordinateur que le serveur d'y accéder. En effet une manipulation particulière est nécessaire car le jeu Minecraft Bedrock, comme toutes les applications UWP, est exécuté dans un environnement sécurisé, différent de celui du serveur, la communication est donc bloquée entre les 2 applications.

Comme sur le serveur Minecraft Java Edition, la configuration est effectuée dans le fichier. server.properties. Néanmoins, les paramètres sont assez différents de ceux de la version java:

nom-serveur = serveur dédié

# Utilisé comme nom de serveur

# Valeurs autorisées: n'importe quelle chaîne

gamemode = survie

# Définit le mode de jeu pour les nouveaux joueurs.

# Valeurs autorisées: "survie", "créatif" ou "aventure"

difficulté = modérée

# Définit la difficulté du monde.

# Valeurs autorisées: "paisible", "facile", "normal" ou "difficile"

allow-cheats = false

# Si true, des astuces similaires à des commandes peuvent être utilisées.

# Valeurs autorisées: "true" ou "false"

max-joueurs = 10

# Le nombre maximum de joueurs pouvant jouer sur le serveur.

# Valeurs autorisées: Tout entier positif

mode en ligne = true

# Si la valeur est true, tous les lecteurs connectés doivent être authentifiés auprès de Xbox Live.

# Valeurs autorisées: "true" ou "false"

liste blanche = faux

# Si la valeur est true, tous les lecteurs connectés doivent figurer dans le fichier distinct whitelist.json.

# Valeurs autorisées: "true" ou "false"

port-serveur = 19132

# Quel IPv4 le serveur doit-il écouter?

# Valeurs autorisées: Entiers dans la plage [1, 65535]

serveur-portv6 = 19133

# Quel port IPv6 le serveur doit-il écouter?

# Valeurs autorisées: Entiers dans la plage [1, 65535]

distance de vue = 32

# La vue maximale autorisée des morceaux.

# Valeurs autorisées: Tout entier positif.

distance tique = 4

# Le monde recoupera autant de morceaux de n'importe quel joueur.

# Valeurs autorisées: Entiers dans la plage [4, 12]

joueur-idle-timeout = 30

# Après qu'un joueur ait reçu un coup de pied.

# Valeurs autorisées: Tout entier positif.

max-threads = 8

# Nombre maximal de threads que le serveur essaiera d'utiliser. S'il est défini sur 0 ou supprimé, il sera utilisé autant que possible.

# Valeurs autorisées: Tout entier positif.

nom-niveau = niveau du substratum rocheux

# Valeurs autorisées: n'importe quelle chaîne

# level-seed = th34f1ju34facjn5f871df312h

# Utiliser pour randomiser le monde

# Valeurs autorisées: n'importe quelle chaîne

default-player-permission = membre

# Niveau de permission pour les nouveaux joueurs rejoignant pour la première fois.

# Valeurs autorisées: "visiteur", "membre", "opérateur
"

texturepack-required = false

# Forcer les clients à utiliser les packs de textures dans le monde actuel

# Valeurs autorisées: "true" ou "false"

Il convient de noter plusieurs choses: le serveur peut être comme sur la version Java en mode en ligne ou hors ligne. Sur la version java, le mode en ligne signifie que le serveur n'accepte que les joueurs connectés à un compte Mojang disposant d'une licence Minecraft Java Edition (ou d'un compte Minecraft Premium, même si ces comptes ont presque disparu). Sur le serveur de base, le mode en ligne n'accepte que les joueurs connectés utilisant un compte Xbox Live.
L'attribut level-name est également important: le serveur Minecraft Bedrock est capable de gérer plusieurs mondes à la fois. Un "niveau" est en réalité un monde. Le nom donné dans la configuration sera le nom du monde inclus dans le dossier mondial que vous souhaitez utiliser. S'il n'existe pas, il sera créé.

Lors de l’exécution du serveur, nous remarquons que l’ergonomie de la console est extrêmement minimaliste. Il n'y a pas de caractère au début de la ligne suggérant que vous pouvez entrer un ordre!

Il y aura également un bogue lors de la première utilisation: la liste blanche et le fichier d’autorisation ne sont pas créés automatiquement par le serveur et ne sont pas fournis dans le zip. Un avertissement vous avertira que ces fichiers sont manquants, il vous suffira de les créer. Il n'y a pas de journal, comme indiqué au début de la ligne. En ce qui concerne le fichier d'autorisation, il existe une incohérence entre le serveur, qui fait référence au fichier ops.json, et la documentation qui parle du fichier permissions.json. En fait, les deux existent: le fichier ops.json permet comme sur l’édition java de donner le xuid des opérateurs, le fichier permissions.json permet d’associer un rôle à un xuid. Néanmoins, lors de mes tests, je n'ai pas réussi à me donner le rôle de visiteur.
En ce qui concerne les rôles, il est possible de donner à l'opérateur la permission avec la commande / op. Pour les autres rôles, il faudra passer par l'interface graphique, comme sur les royaumes:

Avertissement: toutes les modifications d'autorisation via la commande ne sont pas enregistrées sur le serveur. Vous devez modifier manuellement la configuration du serveur pour modifier les autorisations de manière permanente. Cela peut être modifié par la version finale du serveur.

Enfin, il est possible grâce au serveur dédié de modifier les fichiers de configuration du jeu lui-même. Le pack de ressources tierces et le pack de comportements seront ajoutés ultérieurement. Vous devez donc modifier directement les ressources internes.
Il est enfin possible de modifier les structures artisanales et les recettes sur la version de base en utilisant le serveur dédié!

Ce logiciel de serveur dédié est actuellement distribué en version alpha, c'est-à-dire une version au début de la phase de test. Il est donc normal qu'il contienne des bogues et des fonctionnalités manquantes. Il existe pour le moment la version 1.6 de Minecraft Bedrock, à savoir la dernière version. Le serveur dédié n'est pas compatible avec le canal bêta. De plus, le serveur dédié ne fonctionne pas sur le commutateur Nintendo, à cause des restrictions de la console. Sur Xbox One, cela fonctionnera s’il se trouve sur votre réseau local, mais pas sur Internet. Les versions de la console n'ont de toute façon pas la possibilité d'informer un IP.

Commentaires

Laisser un commentaire

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