Serveur minecraft

Serveur – PocketMine-MP – Créez votre serveur pour Minecraft Bedrock! [Windows/Linux et MacOS] – Monter un serveur MineCraft

Par Titanfall , le 9 août 2019 - 8 minutes de lecture

Bonjour et bienvenue dans ce tutoriel où je vais vous apprendre à créer votre serveur pour Minecraft Bedrock sur une machine Windows, Linux ou MacOS. Pour vous assurer que nous sommes sur la même page, je vous invite à lire ce guide pour mieux comprendre ce que je veux dire par «Minecraft Bedrock».

Maintenant que tout est clair, passons à l’essentiel. Qu'est-ce que PocketMine-MP (PMMP)?

PMMP est un "logiciel serveur" pour Minecraft Bedrock. Il convient de noter que PMMP n’est clairement pas le seul "logiciel serveur" disponible, mais qu’il est l’un des rares logiciels encore à jour et dont l’utilisation a bien progressé (ainsi qu’une communauté active). Pour une liste d'autres projets, je vous invite à visiter cette page.
Sur Java, vous connaissez probablement Spigot et c'est la même chose à part qu'il peut accueillir les joueurs Minecraft Bedrock. Bien que les fonctionnalités et les plugins proposés par PMMP soient jusqu’à présent inférieurs à ceux proposés par Spigot, tout cela a tendance à croître rapidement avec l’essor de Minecraft Bedrock.

Il faut également savoir que les rouages ​​internes sont très différents. En effet, Minecraft Java et Minecraft Bedrock ne sont pas écrits dans les mêmes langages et n'utilisent donc pas les mêmes protocoles pour transmettre des données. Ainsi, le "logiciel serveur" de Minecraft Java est écrit en Java et celui de Minecraft Bedrock en Php, ce qui est bien le cas de PMMP.

Avant de passer à la configuration du serveur, voici quelques prérequis:

  • J'ai installé PHP 7.2 avec quelques extensions (je ne vous ferai pas un tutoriel complet sur l'installation de PHP mais je vous donnerai un lien utile juste après);
  • avoir une machine (VPS ou serveur dédié de préférence sous une distribution Linux) installer le serveur sur celui-ci avec une fréquence et un processeur appropriés, similaires à ceux utilisés pour héberger les serveurs Minecraft Java;
  • 1 Go de RAM (RAM) minimum;

Il est recommandé d’avoir une connaissance minimale de l’installation du serveur (sous Java) et une connaissance de base d’UNIX si vous utilisez Linux.

Remarque: Le PMMP ne prend pas en charge les systèmes 32 bits. Si c'est le cas de votre machine, il devra être changé.

Pour Windows uniquement: Vous devez vérifier que Microsoft Visual C ++ 2017 redistribuable est correctement installé sur votre système afin que vous n'ayez aucun problème avec Php.

Installation des prérequis:

Installation du serveur:

Maintenant que nous avons une version correctement installée de Php, nous pouvons prendre en charge le serveur. Encore une fois, le processus sera différent selon que vous êtes sous Windows ou non.

Nous allons d'abord créer un dossier pour installer notre serveur. Personnellement, je vais le mettre dans "home" et l'appeler "PMMP":

Code (cpp):

CD /maison && sudo mkdir pmmp && pmmp cd/

Une fois dans ce dossier, nous utilisons le script tout ce que nous téléchargeons, avec curl par exemple:

Code (cpp):

boucle sL https://get.pmmp.io | bash -s –

[​IMG]

Une fois cela fait, il ne vous reste plus qu’à lancer le serveur. Oui, c’est rapide! Il est important de noter qu'il est recommandé de l'exécuter en tant qu'utilisateur et non en tant que root.

La commande à lancer est la suivante:

Accédez à l'emplacement de votre choix et créez un nouveau fichier. Je vais l'appeler "PMMP".

Une fois cela fait, allez sur ce site pour télécharger le fichier PocketMine-MP.phar. Ensuite, faites-le glisser dans votre dossier et renommez-le PocketMine-MP.phar.

Puis créer un fichier start.cmd qui lancera votre serveur. Dans ce fichier, mettez ceci:

Code (cpp):

@Écho off

TITRE PocketMineLogiciel serveur MP pour Minecraft: Édition de poche
CD /%~ dp0

si existe bin php php.EXE (
set PHPRC=""
définir PHP_BINARY=bin php php.EXE
) autre (
définir PHP_BINARY=php
)

si existe PocketMineMPphar (
définir POCKETMINE_FILE=PocketMineMPphar
) autre (
si existe src pocketmine PocketMine.php (
définir POCKETMINE_FILE=src pocketmine PocketMine.php
) autre (
écho "Impossible de trouver une installation PocketMine-MP valide"
pause
sortie 1
)
)

si existe bin menthe.EXE (
début "" bin menthe.EXE o les colonnes=88 o rangées=32 o AllowBlinking=0 o FontQuality=3 o Police="Consoles" o FontHeight=dix o CursorType=0 o CursorBlinks=1 erreur h t "PocketMine-MP" je bin/mine de poche.ico w max %PHP_BINARY% %POCKETMINE_FILE% activeransi % *
) autre (
REM pause sur exitcode != 0 afin que l'utilisateur puisse voir ce qui s'est mal passé
%PHP_BINARY% c bin php %POCKETMINE_FILE% % * || pause
)

Vous pouvez ensuite double-cliquer sur le fichier pour le lancer!

PMMP vous demandera normalement de choisir une langue (langue qui ne sera utilisée que pour l’installation). Nous devons retourner eng pour l'anglais et eng pour le français.
[​IMG]

Juste après, vous devrez accepter la licence. Pour ce faire, écrivez simplement:

[​IMG]

Encore après, il vous demande si vous voulez ignorer l'assistant d'installation. Dans mon cas, je vais écrire "y" mais vous pouvez très bien écrire "N" et suivez l'assistant pour avoir une première configuration minimale pour votre serveur.

Après avoir suivi l'assistant d'installation (ou l'avoir fait), votre serveur démarre. Au niveau de la console, vous avez des informations de base, presque comme si vous lanciez un serveur Spigot.
[​IMG]

Comme sur Spigot, les commandes sont disponibles sur la console. Donc, vous pouvez écrire Aidez-moi pour afficher l'aide ou Arrêtez pour éteindre votre serveur. Une fois que votre serveur est éteint, vous pouvez le réactiver avec la même commande que vous avez faite auparavant (./start.sh sous Linux).

Par défaut, votre serveur utilise le port 19132 (port par défaut sur Minecraft Bedrock). Si vous ne le modifiez pas, vous n'avez pas besoin de le spécifier lorsque vous vous connectez, Minecraft Bedrock l'utilisera automatiquement.

Configuration du serveur et plugins:

PMMP présente deux fichiers de configuration, relativement similaires à ceux trouvés sur les serveurs Java: server.properties et pocketmine.yml. Dans le premier, vous pouvez configurer les options de base: port du serveur, motd, slots, mode de jeu, etc … Je ne m'attarderai pas sur l'ensemble de la configuration, les champs sont à mon avis assez clairs, mais je fais attention à ce champ:

  • xbox-auth = true. Si vous laissez la valeur sur vrai, le serveur s'assurera que les lecteurs sont correctement identifiés sur Xbox Live lors de la connexion. Sinon, le serveur ne fera pas cette vérification.

Dans le second fichier, vous avez des options plus avancées pour les timings, l'utilisateur (le joueur) ou la génération du monde. Cependant, je fais attention à certaines options que je vous invite à modifier:

  • settings.language = "eng". Pour être sûr que le serveur est en français, vous pouvez soumettre eng.
  • memory.main-hard-limit = 1024. Cette limite correspond à la mémoire vive maximale allouée. Si le serveur atteint ce stade, il s’arrête immédiatement.
  • debug.commands = false. Valeur à mettre en vrai si vous souhaitez pouvoir utiliser les commandes de débogage, je vous le conseille, il est toujours pratique: / gc, / status.
  • joueur.allow-mouvement-cheat = true. Si vous mettez cette valeur dans faux, le serveur va essayer d’encourager les joueurs à tricher avec un pirate de vitesse ou un noclip.

Pour éviter tout problème, il est important d’apporter les modifications de configuration avec un serveur désactivé et d’éviter les erreurs lors de la réactivation après les modifications. Si tel est le cas, consultez le forum d'aide PMMP.

Les plugins doivent être placés dans le dossier plugins, situé à la racine de votre serveur. À l'heure actuelle, il n'y a qu'une poignée de plugins disponibles sur Poggit. Si vous souhaitez plus d'informations sur ces plugins, je vous invite à consulter la documentation.

Ce tutoriel a nécessité plusieurs heures de recherche, d'installation et d'écriture de machine virtuelle. S'il vous aide, n'hésitez pas à le lui faire savoir en cliquant sur "J'aime".

PMMP ~ Liens utiles:


Ce tutoriel a été réalisé sur une machine virtuelle exécutant Ubuntu 16.04.3 LTS.

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

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