L'un des jeux vidéo sandbox les plus populaires, disponible pour Minecraft. Sorti pour la première fois en 2009, Minecraft est livré avec plusieurs fonctionnalités étonnantes. Les joueurs peuvent tout construire, des simples maisons aux gratte-ciel, explorer des mondes infinis, créer et lutter pour survivre dans un monde généré en bloc 3D.
À la fin de 2019, Minecraft est classé comme le deuxième jeu vidéo le plus vendu de tous les temps. Une autre caractéristique fantastique de ce jeu est que vous pouvez configurer votre propre serveur Minecraft.
L'un des avantages les plus importants d'avoir votre serveur Minecraft est que vous êtes entièrement responsable de votre expérience de jeu globale. Vous pouvez configurer vos paramètres sur le serveur en tant qu'administrateur. Vous pouvez utiliser les privilèges d'administrateur accordés à votre avantage de jouer au jeu. Vous pouvez rendre un serveur Minecraft accessible uniquement à vous ou à vos amis de jeu, ou le rendre public pour que quiconque y accède.
Installation du serveur Minecraft sur Linux
Dans ce tutoriel, vous apprendrez comment installer votre serveur Minecraft sur Linux et profiter d'une expérience de jeu fantastique avec des amis. Linux est un choix parfait pour établir un serveur Minecraft car il est connu pour sa stabilité et sa fiabilité pour le support du serveur. Notre distribution Linux de choix est Ubuntu 20.04 LTS. Suivez-nous car nous vous donnerons une procédure étape par étape de configuration et d'exécution de votre serveur Minecraft.
Conditions préalables
Pour commencer avec ce tutoriel, vous aurez besoin de ;
- Un Ubuntu 20.04 PC avec privilèges Sudo globaux. Des privilèges d'administrateur sont requis car nous devrons installer des packages supplémentaires
- Une connexion Internet active
Étape 1 - Installez les packages logiciels requis et configurez le pare-feu
Dans cette étape, nous allons installer plusieurs logiciels, dont Java et Screen. L'écran est nécessaire pour exécuter le serveur Minecraft en arrière-plan.
En règle générale, assurez-vous que votre gestionnaire de packages APT et votre système sont à jour avant d'installer de nouveaux packages. Pour ce faire, exécutez les commandes ci-dessous.
mise à jour sudo apt mise à jour sudo apt
Maintenant, nous devrons installer OpenJDK version 8 de Java. Nous opterons pour le JRE sans tête car il s'agit d'une version minimale sans prise en charge des applications GUI. Cela en fait un choix idéal car nous devons exécuter Java sur un serveur. Exécutez la commande ci-dessous.
sudo apt installer openjdk-8-jre-headless
Ensuite, nous allons installer l'écran. Comme décrit ci-dessus, Screen permet au serveur Minecraft de s'exécuter en arrière-plan. Si vous démarrez le serveur Minecraft dans le terminal et fermez plus tard le terminal, cela tuera automatiquement le serveur. Avec Screen, notre serveur Minecraft continuera à fonctionner en arrière-plan. Exécutez la commande ci-dessous.
écran d'installation sudo apt
Une fois que nous avons installé les packages logiciels requis, nous devons maintenant configurer le pare-feu. Nous visons à autoriser les connexions entrantes de Minecraft via le port 25565 (par défaut). Exécutez la commande suivante pour ajouter une nouvelle règle de pare-feu.
sudo ufw autoriser 25565
Maintenant que notre pare-feu est configuré et que nos packages nécessaires sont installés, nous pouvons installer le serveur Minecraft.
Étape 2 - Télécharger le dernier serveur Minecraft
Pour télécharger Minecraft Server, accédez au site officiel de Minecraft et copiez le lien de téléchargement de la section indiquée dans l'image ci-dessous.
Nous utiliserons le "wget” commande pour télécharger le fichier. Exécutez la commande ci-dessous.
wget https://launcher.mojang.com/v1/objects/a412fd69db1f81db3f511c1463fd304675244077/server.pot
Si "wget" n'est pas installé sur votre système, exécutez la commande ci-dessous pour l'obtenir.
sudo apt installer wget
Cette option téléchargera la dernière version de Minecraft. Pour obtenir les anciennes versions de Minecraft, visitez mcversions.rapporter. Cependant, dans ce tutoriel particulier, nous nous concentrerons sur la dernière version.
Étape 3 - Configurer et démarrer le serveur Minecraft
Une fois que nous avons téléchargé le fichier jar Minecraft dans notre système, nous devons le configurer et l'exécuter.
Nous allons démarrer une session Screen en utilisant la commande screen.
écran
Vous verrez une bannière sur les fenêtres du terminal affichant des informations concernant l'utilitaire Screen. Appuyez sur la barre de rythme et le terminal affichera la fenêtre de terminal standard. Nous pouvons maintenant exécuter nos commandes ici et les laisser s'exécuter.
Avant de continuer avec la commande suivante, nous devons effectuer quelques modifications. Le fichier jar Minecraft que nous avons téléchargé a été enregistré en tant que « serveur.pot." Nous devons le renommer pour qu'il corresponde à l'édition Minecraft que nous avons téléchargée. Vous pouvez voir la version ci-dessous où nous avons copié le lien de téléchargement comme dans l'image ci-dessous.
Dans notre cas, nous devons le renommer en "serveur minecraft.1.16.1.pot." Nous utiliserons la commande ci-dessous.
serveur mv.jar minecraft_server.1.16.1.pot
Commençons maintenant notre configuration initiale en exécutant la commande ci-dessous sur le Terminal. Ne vous inquiétez pas en cas d'erreur. Avec les mises à jour récentes, Minecraft l'a conçu de cette façon afin que les utilisateurs doivent d'abord accepter le contrat de licence utilisateur final avant de commencer avec Minecraft.
Exécutez la commande ci-dessous. Assurez-vous de spécifier votre édition Minecraft. C'est peut-être différent du mien.
java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.1.pot nogui
Avant de gérer cette erreur, examinons certains des arguments présents dans cette commande.
- -Xms1024M : il s'agit de l'ensemble de mémoire sur lequel le serveur commencera à s'exécuter. Actuellement, il est réglé sur 1024 M (1 Go). Vous pouvez spécifier une nouvelle taille, en fonction de votre RAM système. M est utilisé pour représenter MB, tandis que G est utilisé pour représenter GB. Par conséquent, dans notre situation ci-dessus, nous pourrions utiliser Xms1G, qui serait le même que Xms1024M.
- -Xmsx1024M : il s'agit de la mémoire système maximale pouvant être utilisée par le serveur. Vous pouvez toujours augmenter cette limite en fonction de la RAM disponible de votre système. De même, avec Xms, Xmx peut également fonctionner avec Mo ou Go.
- -jar : c'est un indicateur pour spécifier le fichier Jar à exécuter.
- nogui : Ce paramètre nous permet de lancer le serveur Minecraft sans interface utilisateur graphique
Résolvons maintenant l'erreur survenant. Il est généré car deux fichiers n'ont pas été trouvés lors de l'exécution. C'est le contrat de licence utilisateur final présent dans eula.txt et le serveur.properties, qui contient le fichier de configuration.
Heureusement, lorsque le serveur manque de ces deux fichiers, il les crée dans le répertoire de travail. En exécutant le "ls" commande, nous devrions pouvoir voir les deux fichiers.
Commençons par résoudre le problème du CLUF. Ouvrir l'eula.txt avec votre éditeur de texte préféré. Dans mon cas, j'utiliserai l'éditeur nano.
nano eula.SMS
Le fichier ne contient pas beaucoup de texte. Notre intérêt est le lien EULA et le paramètre Eula actuellement réglé sur faux. Ouvrez le lien sur votre navigateur et lisez le contrat de licence utilisateur. Une fois satisfait de tout, revenez à ce fichier et définissez le paramètre Eula sur vrai. Enregistrez et fermez le fichier.
Une fois fait avec l'eula.txt, nous pouvons maintenant regarder le "serveur.fichier de propriétés. Il contient toutes les options de configuration nécessaires pour votre serveur Minecraft. Pour obtenir des informations plus détaillées sur les propriétés du serveur, visitez le Minecraft Wiki officiel. Ouvrez ce fichier avec votre éditeur de texte préféré et entrez vos configurations préférées. Dans cet article, nous ne couvrirons que les paramètres nécessaires.
serveur nano.Propriétés
Dans ce fichier, nous n'effectuerons que certaines des configurations principales, comme indiqué ci-dessous.
- mode de jeu=survival - Cette option définit le mode de jeu. D'autres options incluent la créativité, l'aventure et le spectateur.
- difficulté=easy - Cette option définit la difficulté du jeu. Les autres options incluent paisible, normal et difficile.
- pvp= vrai
- nom-niveau= monde
- mot= Un serveur Minecraft : C'est le nom de votre serveur Minecraft qui sera listé dans la liste des serveurs.
Maintenant que nous avons configuré à la fois l'eula.txt et serveur.properties, nous pouvons revenir à l'exécution de notre fichier jar. Réexécutez notre commande précédente dans le terminal.
java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.1.pot nogui
Il serait préférable que vous obteniez maintenant une sortie similaire à celle ci-dessus. Si vous obtenez une erreur, confirmez si le paramètre Eula dans l'eula.txt est défini sur true.
Une fois que le serveur a terminé son exécution et s'exécute avec succès sur votre système, vous devriez voir la sortie ci-dessous.
[05:32:51] [fil de discussion/INFO du serveur] : Terminé (30.762s)! Pour obtenir de l'aide, tapez "aide"
Cela signifie que votre serveur Minecraft est opérationnel et que vous êtes dans le panneau de configuration de l'administrateur. Tapez la commande "help", qui vous donnera la liste des options que vous pouvez définir à partir d'ici.
Étape 4 - Gardez le serveur Minecraft en cours d'exécution
Notre session Minecraft actuelle s'exécute sur le terminal d'écran. Pour revenir à notre fenêtre Terminal principale et se détacher de la session d'écran en cours, utilisez la séquence de touches Ctrl-A + ctrl-D.
Nous devons maintenant identifier l'ID de notre session Minecraft en cours d'exécution à l'écran. Exécutez la commande list ci-dessous.
liste d'écrans
À partir de la sortie, nous pouvons identifier notre session Minecraft en tant que 15254. Pour reprendre cette session, utilisez le paramètre -r comme dans la commande ci-dessous.
écran -r 15254
Lorsque vous souhaitez vous déconnecter ou fermer le Terminal, veillez à utiliser la séquence Ctrl-A + Ctrl-D pour détacher votre écran Minecraft. Cela continuera à fonctionner en arrière-plan.
Étape 5 - Connectez votre client Minecraft au serveur
Pour continuer cette étape, nous avons besoin de Minecraft Java Edition installé. Si vous ne l'avez pas encore, téléchargez le fichier DEB depuis minecraft.net et installez-le avec "Software Install.” Lancez votre édition Minecraft Java depuis le menu des applications.
Veuillez sélectionner l'option Multijoueur afin que nous puissions nous connecter à notre serveur.
La fenêtre "Jouer en multijoueur" s'ouvrira. Ici, sélectionnez l'option "Ajouter un serveur."
La fenêtre « Modifier les informations sur le serveur » s'ouvrira. Ici, il vous sera demandé de donner le nom de votre serveur ainsi que l'adresse du serveur. L'adresse peut être l'hôte local ou votre adresse IP actuelle. Vous pouvez le voir en exécutant le ifconfig commander.
Une fois terminé, cliquez sur "Terminé" et vous serez ramené à la fenêtre multijoueur. Vous devriez maintenant voir votre serveur répertorié ici.
À moins que vous n'apportiez des modifications à votre système, votre serveur sera toujours répertorié ici lorsque vous le lancerez. N'oubliez pas de démarrer le serveur Minecraft dans Screen avant de commencer à jouer.
Conclusion
C'est tout ce dont vous avez besoin pour avoir un serveur Minecraft exécuté sur votre système Linux exécutant Ubuntu 20.04 LTS. Si vous avez des informations supplémentaires pour nos lecteurs, n'hésitez pas à laisser un commentaire ci-dessous.