GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment construire un serveur Minecraft sur votre CentOS 7

MINECRAFT est un jeu vidéo à monde ouvert développé en Java, créé à l'origine par Markus "Notch" Persson et maintenu par Mojang AB. Il appartient également actuellement aux studios Microsoft. Ce jeu implique que les joueurs interagissent à l'intérieur en plaçant et en cassant différents types de blocs dans un environnement tridimensionnel. Les joueurs peuvent même collecter des ressources, construire des structures, combattre des foules, gérer la faim, explorer le terrain simplement, créer et détruire des structures sur des serveurs multijoueurs et des mondes solo dans plusieurs modes de jeu. Voici les six modes de jeu disponibles ci-dessous :

  • Survie
  • Créatif
  • Hardcore
  • Aventure
  • Spectateur
  • Démo

Dans cet article, je discute de la configuration d'un serveur Minecraft sur une version CentOS 7.

Tout d'abord, permettez-moi de passer en revue les exigences d'installation.

Prérequis

  • VPS ou serveurs dédiés avec accès SSH
  •  RAM :1 Go ou plus
  • Espace disque :5 Go ou plus
  • Installez la dernière version de Java compatible avec l'architecture du système d'exploitation.
  • Désactiver Selinux

Commençons par les procédures d'installation. Nous devons installer la dernière version de Java pour le serveur en fonction de son architecture.

Installer JAVA

Le serveur Minecraft nécessite la dernière version de JAVA version à installer et à exécuter.

root@server1 ~]#yum install java-1.6.0-openjdk

===============================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================
Installing:
java-1.6.0-openjdk x86_64 1:1.6.0.38-1.13.10.0.el7_2 updates 42 M
Installing for dependencies:
alsa-lib x86_64 1.0.28-2.el7 base 391 k
flac-libs x86_64 1.3.0-5.el7_1 base 169 k
fontconfig x86_64 2.10.95-7.el7 base 228 k
fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k
giflib x86_64 4.1.6-9.el7 base 40 k
gsm x86_64 1.0.13-11.el7 base 30 k
javapackages-tools noarch 3.4.1-11.el7 base 73 k
libICE x86_64 1.0.9-2.el7 base 65 k
libSM x86_64 1.2.2-2.el7 base 39 k
libX11 x86_64 1.6.3-2.el7 base 605 k
libX11-common noarch 1.6.3-2.el7 base 162 k
libXau x86_64 1.0.8-2.1.el7 base 29 k
libXext x86_64 1.3.3-3.el7 base 39 k
libXi x86_64 1.7.4-2.el7 base 40 k
libXrender x86_64 0.9.8-2.1.el7 base 25 k
libXtst x86_64 1.2.2-2.1.el7 base 20 k
libasyncns x86_64 0.8-7.el7 base 26 k
libjpeg-turbo x86_64 1.2.90-5.el7 base 134 k
libogg x86_64 2:1.3.0-7.el7 base 24 k
libpng x86_64 2:1.5.13-7.el7_2 updates 213 k
libsndfile x86_64 1.0.25-10.el7 base 149 k
libvorbis x86_64 1:1.3.3-8.el7 base 204 k
libxcb x86_64 1.11-4.el7 base 189 k
libxslt x86_64 1.1.28-5.el7 base 242 k
pulseaudio-libs x86_64 6.0-7.el7 base 576 k
python-javapackages noarch 3.4.1-11.el7 base 31 k
python-lxml x86_64 3.2.1-4.el7 base 758 k
tzdata-java noarch 2016a-1.el7 updates 176 k

Ces nombreux packages seront installés. Nous devons maintenant télécharger le package du serveur Minecraft à partir de leur site Web dans le dossier "minecraft".

Créer un dossier MINECRAFT

Créez un dossier minecraft pour l'installation et les autres fichiers du jeu. Il est toujours conseillé d'exécuter cet exécutable dans un dossier dédié, car il crée plusieurs fichiers de configuration. Cela facilitera l'organisation et la localisation de tous les fichiers.

root@server1 ~]#mkdir minecraft
[root@server1 ~]# cd minecraft

Téléchargez le fichier jar du serveur Minecraft

Téléchargez le fichier minecraft .jar sur le minecraft dossier et modifiez le .jar autorisations de fichier pour le rendre exécutable.

[root@server1 minecraft]# wget https://minecraft.net/download/minecraft_server.jar
--2016-03-09 07:28:39-- https://minecraft.net/download/minecraft_server.jar
Connecting to minecraft.net (minecraft.net)|54.192.151.239|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar [following]
--2016-03-09 07:28:39-- https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.81.212
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.81.212|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2360903 (2.3M) [application/octet-stream]
Saving to: ‘minecraft_server.jar’

100%[=====================================================================================================>] 23,60,903 84.3KB/s in 28s

2016-03-09 07:29:09 (81.7 KB/s) - ‘minecraft_server.jar’ saved [2360903/2360903]

[root@server1 minecraft]# chmod +x minecraft_server.jar

Assurez-vous que Écran est installé sur votre serveur ou exécutez cette commande pour installer l'écran de votre serveur.

[root@server1 minecraft]# yum install screen

Exécuter l'application

Maintenant, entrez dans une session d'écran et exécutez le fichier minecraft .jar selon la résolution et les paramètres matériels requis. La version Java et la version exécutable peuvent être exécutées à partir de la ligne de commande avec des paramètres supplémentaires à configurer en fonction de la mémoire, de l'interface graphique, du mode, de l'architecture, etc.

En fonction de la capacité de mon serveur, je préfère exécuter mon serveur Minecraft sur 512 Mo sans interface graphique pour réduire l'utilisation des ressources CPU et mémoire.

root@server1 minecraft]# java -Xmx512M -Xms512M -jar minecraft_server.jar nogui

The launching text will look like this:
229 recipes
27 achievements
2016-03-09 07:30:09 [INFO] Starting minecraft server version 1.5.2
2016-03-09 07:30:09 [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
2016-03-09 07:30:09 [INFO] Loading properties
2016-03-09 07:30:09 [WARNING] server.properties does not exist
2016-03-09 07:30:09 [INFO] Generating new properties file
2016-03-09 07:30:09 [INFO] Default game type: SURVIVAL
2016-03-09 07:30:09 [INFO] Generating keypair
2016-03-09 07:30:09 [INFO] Starting Minecraft server on *:25565
2016-03-09 07:30:09 [WARNING] Failed to load operators list: java.io.FileNotFoundException: ./ops.txt (No such file or directory)
2016-03-09 07:30:09 [WARNING] Failed to load white-list: java.io.FileNotFoundException: ./white-list.txt (No such file or directory)
2016-03-09 07:30:09 [INFO] Preparing level "world"
2016-03-09 07:30:10 [INFO] Preparing start region for level 0
2016-03-09 07:30:11 [INFO] Preparing spawn area: 4%
2016-03-09 07:30:12 [INFO] Preparing spawn area: 9%
2016-03-09 07:30:13 [INFO] Preparing spawn area: 16%
2016-03-09 07:30:14 [INFO] Preparing spawn area: 24%
2016-03-09 07:30:15 [INFO] Preparing spawn area: 35%
2016-03-09 07:30:16 [INFO] Preparing spawn area: 45%
2016-03-09 07:30:17 [INFO] Preparing spawn area: 55%
2016-03-09 07:30:18 [INFO] Preparing spawn area: 61%
2016-03-09 07:30:19 [INFO] Preparing spawn area: 70%
2016-03-09 07:30:20 [INFO] Preparing spawn area: 78%
2016-03-09 07:30:21 [INFO] Preparing spawn area: 84%
2016-03-09 07:30:22 [INFO] Preparing spawn area: 95%
2016-03-09 07:30:23 [INFO] Done (13.396s)! For help, type "help" or "?"

Vous pouvez revenir à votre écran normal en appuyant sur ctrl +A +D

Vous pouvez revenir à l'écran sur lequel Minecraft s'exécute en utilisant la commande de reprise d'écran.
# screen -r (identifiant de l'écran)
Vous pouvez même exécuter cet exécutable en utilisant 1 Go de mémoire ou plus selon les spécifications de votre serveur. C'est ainsi que nous fonctionnons pour une utilisation de 1 Go de mémoire.

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Tip: If you want to spare more memory, you may set the -Xms parameter with a lower value, say:

java -Xms512M -Xmx1024M -jar minecraft_server.jar nogui

Le paramètre contrôle la quantité de mémoire réservée au démarrage. Votre serveur démarrera avec 512 Mo de RAM et chaque fois qu'il aura besoin de plus de mémoire, il en allouera jusqu'à ce qu'il atteigne la valeur maximale allouée de 1 Go.

Hourra!! Votre Minecraft est prêt et devrait bien fonctionner. Vous pouvez demander à vos amis de se connecter à votre serveur et de commencer à construire.

Vous pouvez avoir n'importe quel nombre de joueurs en fonction des ressources de votre serveur. Il existe un logiciel appelé Multicraft pour gérer vos serveurs Minecraft. Vous pouvez télécharger ce logiciel à partir de leur site Web officiel et l'utiliser comme un panneau de contrôle convivial gérant vos serveurs MC.
J'espère que vous avez apprécié la lecture de cet article. Je recommanderais vos précieuses suggestions et commentaires à ce sujet.

Merci et bonne journée :)


Cent OS
  1. Comment vérifier votre version de CentOS

  2. Comment configurer un serveur OpenVPN sur CentOS 7

  3. Comment attribuer IPv6 sur votre serveur CentOS

  4. Comment installer le serveur Teamspeak 3 sur CentOS 8

  5. Comment installer Roundcube sur votre serveur ISPConfig3 sur CentOS 6

Comment installer Centreon sur Centos 7

Comment installer Minecraft Server sur CentOS

Comment installer Nginx sur CentOS

Comment installer MySQL 8 sur CentOS 8

Comment installer le serveur Minecraft sur CentOS 6

Comment configurer un serveur Minecraft sur CentOS 7