So hosten Sie Ihren eigenen Minecraft-Server
Minecraft ist ein sehr beliebtes Spiel und ein großer Teil seiner Attraktivität liegt in der Möglichkeit, eigene Server zu betreiben. Es ist überraschend einfach, einen Minecraft-Server zu hosten, und Sie können ihn schnell zum Laufen bringen. Hier zeigen wir Ihnen, wie Sie einen Minecraft-Server hosten können, sowohl als Systemdienst als auch als Docker-Container.
Warum Ihren eigenen Minecraft-Server hosten?
Einer der wichtigsten Gründe, warum Sie Ihren eigenen Minecraft-Server hosten sollten, ist, dass Sie so die Privatsphäre in Ihrer Minecraft-Welt wahren können. Gehostete Dienste wie Minecraft Realms unterliegen den strengen Richtlinien von Mojang, was zu unfairen und ungerechtfertigten globalen Sperren Ihrer Spieler führen kann.
Abgesehen davon erhalten Sie durch das Hosten Ihres eigenen Minecraft-Servers auch die vollständige Kontrolle über die Dimensionsdateien Ihrer Welt. Auf diese Weise können Sie Ihre Welt sichern und serverweite Änderungen über WorldEdit und Litematica vornehmen.
Und schließlich können Sie durch das Selbsthosten einer Minecraft-Welt mithilfe verschiedener Mods und Mod-Pakete Änderungen am Gameplay vornehmen. Beispielsweise ist die Installation eines Minecraft Spigot-Servers auf einem gehosteten Dienst nicht möglich, wenn dies entweder vom Webpanel oder vom Hosting-Plan Ihres Anbieters nicht abgedeckt wird.
Als Randnotiz: Entdecken Sie einige der besten Sandbox-Spiele, die nicht Minecraft sind.
Vorbereiten des Systems für den Minecraft-Server
Annahme: Die hier aufgeführte Anleitung wird auf einer Ubuntu-Maschine mit 4 GB RAM von DigitalOcean. Außerdem wird davon ausgegangen, dass Sie derzeit einen Domänennamen besitzen, dem Sie DNS-Einträge hinzufügen können.
Bevor Sie den Minecraft-Server ausführen können, benötigen Sie einige Softwarepakete. Sie können diese direkt mit dem apt-Paketmanager von Ubuntu installieren. Führen Sie zunächst den folgenden Befehl im Terminal auf Ihrem Server aus:
sudo apt installiere default-jdk tmux wgetGehen Sie zur Seite mit den DNS-Einträgen Ihres Domänenregistrars und erstellen Sie dann einen neuen „A“-Eintrag, der auf die IPv4-Adresse Ihres Minecraft-Servers verweist:
Erstellen Sie das Verzeichnis, in dem Sie den Server ausführen möchten, und wechseln Sie dorthin. Sie können alles von Ihrem Home-Verzeichnis aus erledigen, wenn das für Sie am praktischsten ist:
mkdir ~/minecraft und cd ~/minecraftÖffnen Sie einen Webbrowser auf Ihrem Hostcomputer und navigieren Sie dann zu Minecraft-Server-Download-Seite.
Suchen Sie den Download-Link für die JAR-Datei des Servers und kopieren Sie diesen Link in die Zwischenablage Ihres Systems.
Gehen Sie zurück zum Terminalfenster Ihres Servers, geben Sie den folgenden Befehl ein und fügen Sie den Link in Ihre Zwischenablage ein:
wget -O minecraft_server.jar FÜGEN SIE IHREN LINK HIER EINUm den neuesten Minecraft-Server auszuführen, müssen Sie die EULA des Spiels akzeptieren. Dazu erstellen Sie eine Datei „eula.txt“ im selben Verzeichnis wie Ihr Server. Der Server liest die Datei und erkennt, dass Sie die Lizenz akzeptiert haben:
echo "eula=true" > eula.txtInstallieren und Ausführen des Servers
Sie benötigen kein Startskript, aber es ist einfacher, Dinge in einem Skript zu kombinieren, sodass Sie nur einen Befehl ausführen müssen, um Ihren Server zu starten. Beginnen Sie mit der Erstellung einer neuen Datei, indem Sie sie mit Ihrem Texteditor öffnen:
Fügen Sie den folgenden Codeblock in Ihre neue Skriptdatei ein:
#!/bin/bash tmux new-session -s $1 '/usr/bin/java -Xmx4096M -Xms4096M -jar minecraft_server.jar nogui'Notiz: Sie können dieses Skript automatisch im Hintergrund ausführen, indem Sie nach dem Unterbefehl „new-session“ das Flag „-d“ hinzufügen.
Speichern Sie Ihr Skript und beenden Sie den Texteditor. Sie müssen Ihr Skript auch ausführbar machen, bevor Sie es ausführen können:
chmod u+x ./start-server.shJetzt können Sie Ihren Server starten. Geben Sie ihm einen Namen, den Sie beim Ausführen des Skripts leicht identifizieren können:
./start-server.sh "mein-Server"Ihr Server wird gestartet und generiert das Terrain und die Biome Ihrer Welt. Warten Sie, bis in der Server-Eingabeaufforderung „Fertig!“ angezeigt wird.
Öffnen Sie Ihren Minecraft-Client, gehen Sie zum Multiplayer-Bildschirm und klicken Sie dann auf „Server hinzufügen“.
Geben Sie Ihrem neuen Datensatz einen Namen und geben Sie dann die vollständige Adresse Ihres Servers ein.
Testen Sie Ihre Verbindung zu Ihrem neuen Minecraft-Server, indem Sie im Multiplayer-Bildschirm auf den Eintrag des Servers doppelklicken.
Tipp: Erfahren Sie, wie Sie Ihren Minecraft-Client mit OptiFine beschleunigen können.
Aktualisieren der Standardserverkonfiguration
Während die Standardserverkonfiguration für die meisten Benutzer funktioniert, können Sie das Verhalten Ihres Servers ändern, indem Sie die Datei „server.properties“ bearbeiten. Diese enthält die Kernoptionen für Ihren Server, wie etwa den Schwierigkeitsgrad, die Renderdistanz und den Level-Seed.
Führen Sie zunächst den Stoppbefehl auf der Konsole Ihres Servers aus, um Ihre Minecraft-Welt ordnungsgemäß zu speichern und herunterzufahren.
Stellen Sie sicher, dass Sie sich im Verzeichnis Ihres Servers befinden, und erstellen Sie dann eine Sicherungskopie Ihrer ursprünglichen Datei „server.properties“:
cd ~/minecraft-server && cp ./server.properties ./server.properties.backupÖffnen Sie die ursprüngliche Datei „server.properties“ mit Ihrem bevorzugten Texteditor:
Darin können Sie jede Standardvariable Ihres Servers nach Ihren Wünschen ändern. Wenn Sie beispielsweise die PvP-Variable auf „false“ ändern, werden alle Spielerkämpfe für den Server deaktiviert.
Speichern Sie die Änderungen, die Sie an Ihrer Datei server.properties vorgenommen haben, und führen Sie dann ./start-server.sh my-server aus, um Ihren Server mit Ihrer neuen Konfiguration neu zu laden.
Ausführen eines Minecraft-Servers in Docker
Sie können Ihren Minecraft-Server nicht nur als Systemdienst, sondern auch als Docker-Container ausführen. So können Sie Ihren Server problemlos von einem Computer auf einen anderen übertragen und verschieben sowie Ihren Server ändern und in jede gewünschte Minecraft-Version umbauen.
Beginnen Sie mit der Installation von Docker auf Ihrem Linux-Computer und führen Sie dann „docker -v“ aus, um zu bestätigen, dass der Daemon ordnungsgemäß funktioniert.
Erstellen Sie in Ihrem Home-Verzeichnis einen neuen Ordner und gehen Sie dann hinein:
mkdir -p ~/minecraft-docker/data && cd ~/minecraft-dockerErstellen Sie mit Ihrem bevorzugten Texteditor eine Datei „docker-compose.yml“ in Ihrem Minecraft-Docker-Verzeichnis:
nano ./docker-compose.ymlFügen Sie den folgenden Codeblock in Ihre Docker Compose-Datei ein:
Dienste: mc: Image: itzg/minecraft-server tty: true stdin_open: true Ports: - „25565:25565“ Umgebung: EULA: „TRUE“ VERSION: „1.20.6“ Volumes: - ./data:/dataSpeichern Sie Ihre Compose-Datei und führen Sie dann den folgenden Befehl aus, um den Build-Prozess zu starten:
sudo docker komponieren -dÜberprüfen Sie, ob der Minecraft-Server läuft, indem Sie die aktiven Container im System auflisten:
Stellen Sie eine Verbindung zu Ihrer neuen Minecraft-Welt her, indem Sie zum Multiplayer-Menü Ihres Clients gehen und dann unter „Direkte Verbindung“ die Adresse Ihres Servers angeben.
Neuaufbau des Minecraft-Server-Containers
Einer der Vorteile von Docker ist, dass Sie die Kernteile Ihres Minecraft-Servers, wie etwa die Version, das Mod-Framework und den Netzwerk-Stack, ganz einfach ändern können. Das kann besonders nützlich sein, wenn Sie verschiedene Serverkonfigurationen ausprobieren möchten, ohne in einen vollwertigen Server-Controller wie Crafty investieren zu müssen.
Beginnen Sie mit dem Herunterfahren Ihrer Docker Compose-Bereitstellung:
Öffnen Sie Ihre Datei „docker-compose.yml“ mit Ihrem bevorzugten Texteditor:
nano ~/minecraft-docker/docker-compose.ymlScrollen Sie nach unten zum Abschnitt „env:“, fügen Sie unter „VERSION“ die Variable „TYPE“ hinzu und legen Sie ihren Wert dann auf „paper“ fest.
Speichern Sie Ihre neue .yml-Datei und führen Sie dann „sudo docker compose up -d“ aus, um Ihren neuen Minecraft-Server mit dem Paper-Backend neu zu erstellen.
Zu lernen, wie Sie Ihren eigenen Minecraft-Server hosten, ist nur eines der wenigen Dinge, die Sie mit diesem wunderbaren Sandbox-Spiel tun können. Erkunden Sie die verschiedenen Welten, die Sie generieren können, indem Sie sich einige der besten derzeit verfügbaren Minecraft-Seeds ansehen.
ELLA DON über Unsplash. Alle Änderungen und Screenshots von Ramces Red.
Schreibe einen Kommentar