GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment configurer le serveur multijoueur Minecraft sur Ubuntu 16.04

Minecraft est un jeu bac à sable très populaire qui est joué par les enfants et les adultes à travers le monde entier. Dans cet article, nous montrerons comment installer un serveur Minecraft pour jouer à Minecraft avec vos amis dans votre propre monde virtuel. Vous auriez besoin d'acheter le jeu Minecraft pour y jouer, et vos amis en auront également besoin. Le jeu est écrit en Java afin qu'il puisse être joué sur Linux, macOS ou Windows. Nous allons installer le serveur sur Ubuntu et jouer au jeu également sur Ubuntu. Le serveur sera installé sur le nœud cloud (disons digitalocean, aws, linode et rackspace), et non sur localhost, bien que vous puissiez également le faire sur localhost. Dans ce cas, il ne sera probablement accessible que sur votre réseau domestique, sauf si vous disposez d'une adresse IP publique.

Comment installer le serveur Minecraft

Tout d'abord, nous devons installer Java. Les documents Minecraft recommandent Sun JDK 6, mais il est assez obsolète et depuis lors, OpenJDK est devenu la norme de facto, nous pouvons donc utiliser OpenJDK 8 et contourner le JDK Oracle propriétaire. Alors installons-le :

sudo apt install openjdk-8-jre

Afin d'obtenir une meilleure sécurité, il est conseillé de ne pas exécuter le serveur Minecraft en tant qu'utilisateur root. Nous allons donc créer un utilisateur minecraft et l'ajouter au groupe minecraft

adduser minecraft

groupadd minecraft

usermod -a -G minecraft minecraft

Une fois cela fait, nous pouvons nous connecter en tant qu'utilisateur minecraft afin d'installer le serveur minecraft

su minecraft

Nous aurions également besoin de cd à la maison parce que nous ne voulons pas que l'utilisateur de minecraft télécharge dans le répertoire racine, il n'y a aucun droit d'écriture.

cd

Et ensuite, nous téléchargeons la version actuelle (1.10.2 ) du serveur minecraft

wget https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar

Nous allons renommer le serveur de manière à supprimer le numéro de version. Ceci est fait pour que vous puissiez le mettre à jour plus facilement plus tard, simplement en échangeant le binaire.

mv minecraft_server.1.10.2.jar minecraft_server.jar

Ensuite, nous pouvons démarrer le serveur pour la première fois :

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Cette première exécution échouera car nous devons accepter le CLUF. La première exécution a créé le fichier eula.txt que nous devons maintenant modifier pour accepter le CLUF. Cette commande fera l'affaire

sed -i.orig 's/eula=false/eula=true/g' eula.txt

Ensuite, nous pouvons l'exécuter à nouveau.

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Après ce serveur devrait démarrer et vous pourrez taper l'adresse IP de votre serveur dans le jeu pour vous connecter.

Connexion au serveur

Maintenant que nous avons un serveur opérationnel, nous devons connecter notre jeu. Comme mentionné, nous supposons que vous avez acheté le jeu, nous ne vous dirons pas comment obtenir le jeu gratuitement et nous ne savons pas si cela est même possible. Si vous avez acheté le jeu, l'option multijoueur sera déverrouillée, et c'est ce dont vous avez besoin pour vous connecter au serveur. Afin de tester, nous avons acheté une licence pour 26,95 $ et vous pouvez les télécharger autant de fois que vous le souhaitez à partir de n'importe quel nombre d'ordinateurs. Si vous ne l'avez pas déjà fait, téléchargez le dernier client depuis le site officiel de Minecraft. Ajouter un bit exécutable au fichier

chmod +x minecraft.jar

Ensuite, vous pouvez double-cliquer sur le fichier jar ou cliquer dessus avec le bouton droit de la souris et le sélectionner pour le démarrer avec OpeJDK. Là, vous tapez les informations d'identification de votre compte que vous avez utilisé pour acheter le jeu

Après avoir entré votre nom d'utilisateur et votre mot de passe, l'écran suivant devrait s'afficher

Après être entré en mode multijoueur, il n'y a normalement pas de serveurs là-bas. Nous devons ajouter le serveur que nous venons de configurer.

L'ajout d'un serveur est facile, il suffit d'entrer l'adresse IP. Et le nom du serveur peut être n'importe lequel, c'est ainsi que le serveur est appelé dans la liste.

Après avoir ajouté un serveur, il apparaîtra dans la liste et nous pourrons ensuite nous y connecter. Une fois connecté au jeu, la console du serveur devrait afficher le message suivant

[Server thread/INFO]: LinoxideBlaster joined the game

Bien sûr, votre nom d'utilisateur serait différent.

après avoir fini de jouer et quitté, la console affichera quelque chose de similaire à ceci :

[Server thread/INFO]: LinoxideBlaster left the game

Créer un fichier d'unité systemd

Après avoir vu que tout fonctionne bien, vous souhaitez fermer la fenêtre du terminal avec la session SSH sur le serveur. Mais cela désactivera également le serveur Minecraft, car il fonctionne en mode premier plan. Nous avons donc besoin d'un script de démarrage qui le fera fonctionner en arrière-plan et démarrera avec le système. Alors faisons-en un.

Nous devons d'abord fermer l'instance précédente du serveur Minecraft qui s'exécutait au premier plan. Appuyez simplement sur Ctrl-C et il se fermera. Ensuite, nous devons nous connecter en tant que root.

su

Créons ensuite un nouveau fichier, qui deviendra notre script

nano /etc/systemd/system/minecraft-server.service

Là, nous allons coller ceci :

[Unit]
Description=start and stop the minecraft-server

[Service]
WorkingDirectory=/home/minecraft
User=minecraft
Group=minecraft
Restart=on-failure
RestartSec=20 5
ExecStart=/usr/bin/java -Xms1536M -Xmx1536M -jar minecraft_server.jar nogui

[Install]
WantedBy=multi-user.target
Alias=minecraft.service

Ensuite, nous pouvons démarrer le service :

systemctl start minecraft-server.service

Et activez-le au démarrage du système

systemctl enable minecraft-server.service

Conclusion

Nous avons donc créé notre propre serveur pour Minecraft sur Ubuntu. Ce jeu est suffisamment addictif et peut vous faire perdre beaucoup de temps, alors n'hésitez pas à oublier vos corvées tout en y jouant. En ce qui concerne les exigences matérielles, le site Mojang répertorie ceci

  • CPU :Intel Pentium D ou AMD Athlon 64 (K8) 2,6 GHz.
  • RAM :2 Go.
  • GPU (intégré) :Intel HD Graphics ou AMD (anciennement ATI) Radeon HD Graphics avec OpenGL 2.1.
  • GPU (Discret) :Nvidia GeForce 9600 GT ou AMD Radeon HD 2400 avec OpenGL 3.1.
  • Disque dur :au moins 200 Mo pour le noyau du jeu et les autres fichiers.
  • Java 6 version 45.

Je l'ai joué sans problème sur Thinkpad X220T avec des graphiques Intel Sandy Bridge HD3000, et mon cousin a signalé des problèmes sur Windows avec Radeon Mobility 2400, ce qui est le strict minimum, selon Mojang. Ce n'est pas vraiment un jeu exigeant. Alors bon jeu et bonne journée.


Ubuntu
  1. Comment configurer un serveur OpenVPN sur Ubuntu 20.04

  2. Comment installer Minecraft Server sur Ubuntu 18.04 LTS

  3. Comment configurer le serveur Rsyslog sur Ubuntu 18.04 LTS

  4. Comment configurer le serveur NTP sur Ubuntu et LinuxMint

  5. Configurer Rsyslog Server sur Ubuntu 20.04 - Comment faire ?

Comment configurer le serveur Rsyslog sur Ubuntu

Comment configurer le serveur DHCP sur Ubuntu

Comment créer un serveur Minecraft sur Ubuntu 20.04

Comment installer le serveur Minecraft sur Ubuntu 14.04

Comment installer le serveur Minecraft sur Ubuntu 16.04 LTS

Comment installer Minecraft Server sur Ubuntu 18.04 LTS