GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So erstellen Sie einen Minecraft-Server auf Ihrem CentOS 7

MINECRAFT ist ein in Java entwickeltes Open-World-Videospiel, das ursprünglich von Markus „Notch“ Persson erstellt und von Mojang AB gepflegt wurde. Es ist derzeit auch im Besitz von Microsoft Studios. Bei diesem Spiel interagieren die Spieler, indem sie verschiedene Arten von Blöcken in einer dreidimensionalen Umgebung platzieren und zerbrechen. Die Spieler können sogar Ressourcen sammeln, Strukturen bauen, Mobs bekämpfen, den Hunger bewältigen, das Land einfach erkunden, Strukturen sowohl auf Multiplayer-Servern als auch auf Einzelspieler-Welten in mehreren Spielmodi erstellen und zerstören. Dies sind die sechs verfügbaren Spielmodi:

  • Überleben
  • Kreativ
  • Hardcore
  • Abenteuer
  • Zuschauer
  • Demo

In diesem Artikel erörtere ich, wie man einen Minecraft-Server auf einem CentOS 7-Build einrichtet.

Lassen Sie mich zunächst die Installationsvoraussetzungen durchgehen.

Voraussetzungen

  • VPS oder dedizierte Server mit SSH-Zugriff
  • RAM:1 GB oder mehr
  • Speicherplatz:5 GB oder mehr
  • Installieren Sie das neueste Java, das mit der Betriebssystemarchitektur kompatibel ist.
  • Selinux deaktivieren

Beginnen wir mit den Installationsverfahren. Abhängig von seiner Architektur müssen wir die neueste Java-Version für den Server installieren.

Java installieren

Der Minecraft-Server erfordert das neueste JAVA Version installiert und ausgeführt werden.

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

Diese vielen Pakete werden installiert. Jetzt müssen wir das Minecraft-Serverpaket von der Website in den Ordner „Minecraft“ herunterladen.

Erstellen Sie einen MINECRAFT-Ordner

Erstellen Sie einen Minecraft-Ordner für die Installations- und andere Spieldateien. Es wird immer empfohlen, diese ausführbare Datei in einem dedizierten Ordner auszuführen, da sie mehrere Konfigurationsdateien erstellt. Dadurch wird es einfacher, alle Dateien zu organisieren und zu finden.

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

Laden Sie die Minecraft-Server-JAR-Datei herunter

Laden Sie die Minecraft-JAR-Datei auf Minecraft herunter Ordner und ändern Sie die .jar Dateiberechtigungen, um es ausführbar zu machen.

[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

Stellen Sie sicher, dass Bildschirm auf Ihrem Server installiert ist, oder führen Sie diesen Befehl aus, um den Bildschirm für Ihren Server zu installieren.

[root@server1 minecraft]# yum install screen

Anwendung ausführen

Gehen Sie nun in eine Bildschirmsitzung und führen Sie die Minecraft-JAR-Datei gemäß den erforderlichen Auflösungs- und Hardwareeinstellungen aus. Sowohl die Java- als auch die ausführbare Version können über die Befehlszeile mit zusätzlichen Parametern ausgeführt werden, die je nach Speicher, grafischer Oberfläche, Modus, Architektur usw. konfiguriert werden können.

Abhängig von meiner Serverleistung ziehe ich es vor, meinen Minecraft-Server auf 512 MB ohne grafische Oberfläche zu betreiben, um die CPU- und Speicherressourcennutzung zu senken.

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 "?"

Sie können zu Ihrem normalen Bildschirm zurückkehren, indem Sie Strg +A +D drücken

Sie können zu dem Bildschirm zurückkehren, auf dem Minecraft ausgeführt wird, indem Sie den Befehl zum Fortsetzen des Bildschirms verwenden.
# screen -r (screenid)
Sie können diese ausführbare Datei sogar mit 1 GB Arbeitsspeicher oder mehr ausführen, abhängig von Ihren Serverspezifikationen. So laufen wir für 1 GB Speichernutzung.

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

Der Parameter steuert, wie viel Speicher beim Start reserviert wird. Ihr Server beginnt mit 512 MB RAM und wenn er mehr Speicher benötigt, weist er etwas davon zu, bis der zugewiesene Maximalwert von 1 GB erreicht ist.

Hurra!! Ihr Minecraft ist fertig und sollte gut laufen. Sie können Ihre Freunde dazu bringen, sich bei Ihrem Server anzumelden und mit dem Bauen zu beginnen.

Abhängig von Ihren Serverressourcen können Sie eine beliebige Anzahl von Spielern haben. Es gibt eine Software namens Multicraft, um Ihre Minecraft-Server zu verwalten. Sie können diese Software von der offiziellen Website herunterladen und als benutzerfreundliches Control Panel zur Verwaltung Ihrer MC-Server verwenden.
Ich hoffe, Sie haben es genossen, diesen Artikel zu lesen. Ich würde Ihre wertvollen Vorschläge und Kommentare dazu empfehlen.

Vielen Dank und einen schönen Tag :)


Cent OS
  1. So überprüfen Sie Ihre CentOS-Version

  2. So richten Sie einen OpenVPN-Server unter CentOS 7 ein

  3. So weisen Sie IPv6 auf Ihrem CentOS-Server zu

  4. So installieren Sie Teamspeak 3 Server auf CentOS 8

  5. So installieren Sie Roundcube auf Ihrem ISPConfig3-Server unter CentOS 6

So installieren Sie Centreon auf Centos 7

So installieren Sie Minecraft Server auf CentOS

So installieren Sie Nginx unter CentOS

So installieren Sie MySQL 8 unter CentOS 8

So installieren Sie Minecraft Server auf CentOS 6

So richten Sie einen Minecraft-Server unter CentOS 7 ein