Minecraft ist auch heute noch ein beliebtes Spiel. Die Einfachheit der Grafik hat Spieler jeden Alters angesprochen und es gibt viele Hunderttausende von Spielern weltweit, die meisten von ihnen spielen auf Online-Servern. Aber wussten Sie, dass Sie mit RedHat Enterprise Linux 8 Ihren eigenen Minecraft-Server erstellen können? Hier ist eine Anleitung, die Ihnen genau beibringt, wie es geht.
In diesem Tutorial lernen Sie:
- So installieren Sie Java
- Wie man einen Minecraft-Server herunterlädt und betreibt
- So erstellen Sie einen Benutzer für den Minecraft-Server
- So öffnen Sie den Minecraft-Port
Ein Minecraft-Server, der auf RHEL 8 läuft.
Softwareanforderungen und verwendete Konventionen
Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
---|---|
System | RedHat Enterprise Linux 8.0 |
Software | Java |
Software | Minecraft-Server-JAR-Datei |
Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl. |
Konventionen | # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden |
Lass uns zuerst ein paar Dinge installieren
Das Spiel läuft auf Java und der Minecraft-Server benötigt ebenfalls Java. Also installieren wir Java in RHEL 8 über das Terminalfenster:
$ sudo dnf install java-1.8.0-openjdk-headless.x86_64
Es ist sicherer, einen neuen Benutzer nur für den Minecraft-Server anzulegen. Wir nennen diesen Benutzer mcsvr
:
$ sudo adduser mcsvr
Jetzt müssen wir ein Passwort für diesen Benutzer erstellen:
$ sudo passwd mcsvr
Geben Sie bei Aufforderung ein Kennwort für den gerade erstellten Serverbenutzer ein. Wenn iptables
noch nicht installiert ist, installieren wir es mit
$ sudo dnf install iptables
Melden Sie sich als mcsvr
an Benutzer, den Sie oben erstellt haben, indem Sie
$ su mcsvr
und ändern Sie das aktive Verzeichnis in mcsvr
Home-Ordner des Benutzers:
$ cd ~
Konfiguration des Minecraft-Servers
Laden Sie die neueste Minecraft-Server-JAR
herunter Datei mit
$ wget -c https://launcher.mojang.com/v1/objects/f1a0073671057f01aa843443fef34330281333ce/server.jar
und machen Sie diese Datei mit
ausführbar$ chmod +x server.jar
Sie können den Minecraft-Server jetzt zum ersten Mal mit
starten$ java -Xmx1024M -Xms1024M -jar server.jar nogui
Wenn Sie den Server zum ersten Mal ausführen, wird eine eula.txt
erstellt Datei, die geändert werden muss. Bearbeiten Sie diese Datei so, dass die Datei
eula=false
Zeile liest
eula=true
Dadurch wird dem Minecraft-Server mitgeteilt, dass Sie der Endbenutzer-Lizenzvereinbarung zustimmen, und Sie können den Server somit erneut ausführen, diesmal erfolgreich.
Zugriff auf den Server erlauben
Standardmäßig läuft der Minecraft-Server auf Port 25565
. Wir müssen diesen Port öffnen, damit Sie und Ihre Freunde sich mit dem Server verbinden können. Tun Sie dies mit Hilfe von iptables
. Werden Sie root
:
$ su -
und öffnen Sie 25565
Port mit
# iptables -I INPUT -p tcp --dport 25565 --syn -j ACCEPT
Um diesen Port nach einem Neustart offen zu halten, müssen wir diese Änderungen dauerhaft vornehmen:
# iptables-save > /etc/sysconfig/iptables
Schlussfolgerung
Nachdem alles erledigt ist, können Sie zurück zum mcsvr
gehen user und starte den Minecraft-Server erneut:
# su mcsvr $ cd ~ $ java -Xmx1024M -Xms1024M -jar server.jar nogui
Das nogui
-Parameter weist den Server an, im Befehlszeilenmodus zu laufen. Der -Xmx1024M
und -Xms1024M
Parameter weisen den Server an, 1 GB RAM zu verwenden – die von den Entwicklern des Spiels empfohlene Mindestmenge. Alles, was Sie jetzt tun müssen, ist, das Spiel mit Ihren Freunden zu starten und 127.0.0.1
zu verwenden als Serveradresse, um sich mit dem laufenden Minecraft-Server zu verbinden, den Sie gerade erstellt haben.