Erstellen Sie mit Crafty Ihren eigenen Minecraft-Server-Controller unter Linux

Crafty ist ein äußerst vielseitiges Control Panel für Minecraft-Server unter Linux. Ähnlich wie ein Web-Panel bietet Crafty eine benutzerfreundliche Oberfläche, mit der Sie Ihren eigenen benutzerdefinierten Minecraft-Server erstellen, verwalten und konfigurieren können. Dieser Artikel zeigt Ihnen, wie Sie Crafty auf Ihrem eigenen Ubuntu-Server installieren und bereitstellen können.

Wissen Sie: Können Sie Ihren eigenen Minecraft-Server hosten?

Warum Minecraft-Server über Crafty hosten?

Eines der Verkaufsargumente von Schlau ist, dass es eine benutzerfreundliche Plattform bietet, auf der Sie alles mit Ihrem Minecraft-Server machen können. Es beseitigt alle Probleme beim Herunterladen von Abhängigkeiten und beim Erstellen von Konfigurationsdateien zum Ausführen Ihrer Minecraft-Instanz.

Darüber hinaus kann Crafty auch automatisch mehrere Minecraft-Server gleichzeitig verwalten. Sie können beispielsweise 1.12-, 1.14- und 1.16-Server mit wenig Konfiguration ausführen. Dies macht es zu einer attraktiven Option, wenn Sie Ihren Spielern ein Minecraft-Erlebnis mit mehreren Versionen bieten möchten.

Schließlich benötigt Crafty für die Bereitstellung auf Ihrem Server nur Docker, Docker Compose und Nginx. Daher sind keine großen technischen Kenntnisse erforderlich, um mit dem Programm zu beginnen. Darüber hinaus bedeutet die Verwendung von Docker durch Crafty auch, dass keine zusätzlichen Dateien in Ihrem Root-Dateisystem erstellt werden.

Vorbereiten des Systems für Crafty

Annahme: In dieser Anleitung installieren wir Crafty auf einem über das Internet zugänglichen Ubuntu 22.04 LTS-Server.

Installieren Sie Docker

Der erste Schritt bei der Bereitstellung von Crafty besteht darin, das Repository für Docker und Docker Compose abzurufen und zu installieren. Laden Sie dazu den Signaturschlüssel vom Docker-Projekt herunter:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg |  sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

Erstellen Sie eine neue Repository-Datei in „/etc/apt/sources.list.d/“:

sudo nano /etc/apt/sources.list.d/docker.list

Fügen Sie die folgende Codezeile in Ihre neue Repository-Datei ein:

deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu Jammy Stable

Laden Sie die Repository-Listen Ihres Systems neu und aktualisieren Sie alle Ihre aktuellen Pakete:

sudo apt update && sudo apt upgrade

Installieren Sie Docker und Docker Compose zusammen mit ihren Abhängigkeiten:

sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin nginx

Stellen Sie sicher, dass das „Kern“-Snap-Paket verfügbar ist und in Ihrem System ausgeführt wird:

Holen Sie sich das Certbot-Snap-Paket von der Electronic Frontier Foundation:

sudo snap install certbot --classic

Crafty abrufen und installieren

Gehen Sie zu Ihrem Home-Verzeichnis und erstellen Sie alle erforderlichen Ordner für Crafty:

cd ~ && mkdir crafty cd ./crafty && mkdir -p ./{backups,logs,servers,config,import}

Erstellen Sie mit Ihrem bevorzugten Texteditor eine neue Datei „docker-compose.yml“:

nano ./docker-compose.yml

Fügen Sie den folgenden Codeblock in Ihre neue Datei ein:

Version: '3' Dienste: crafty: Containername: crafty Bild: Registry.gitlab.com/crafty-controller/crafty-4:latest restart: immer Umgebung: - TZ=Etc/UTC Ports: - "8000:8000" - " 8443:8443“ – „8123:8123“ – „19132:19132/udp“ – „25500-25600:25500-25600“ Volumes: – ./backups:/crafty/backups – ./logs:/crafty/logs – . /servers:/crafty/servers - ./config:/crafty/app/config - ./import:/crafty/import

Speichern Sie Ihre neue Datei „docker-compose.yml“ und führen Sie dann den folgenden Befehl aus, um Ihren Crafty-Container zu erstellen:

sudo docker compose up -d

Überprüfen Sie anschließend, ob Ihr Docker-Setup ordnungsgemäß funktioniert, indem Sie alle laufenden Container in Ihrem System auflisten:

Erstellen eines SSL-Reverse-Proxys für Crafty

Zu diesem Zeitpunkt verfügen Sie über eine laufende Instanz von Crafty auf Ihrem Computer, die über mehrere Ports sendet. Um sicher darauf zuzugreifen, müssen Sie mit Nginx einen SSL-Reverse-Proxy erstellen.

Erstellen Sie zunächst einen neuen „A“-DNS-Eintrag für Ihre Crafty-Instanz. In diesem Fall verwende ich „crafty“ als Subdomain und verweise auf die IP-Adresse meines Servers.

Gehen Sie zurück zu Ihrem Crafty-Server und erstellen Sie dann eine neue Site-Konfigurationsdatei mit Ihrem bevorzugten Texteditor:

sudo nano /etc/nginx/sites-available/crafty-web

Fügen Sie den folgenden Codeblock in Ihre neue Konfigurationsdatei ein:

server { server_name SUBDOMAIN.YOUR-ROOT.DOMAIN;  Standort / { Proxy_pass https://127.0.0.1:8443;  Proxy_http_version 1.1;  Proxy_Redirect aus;  Proxy_set_header Upgrade $http_upgrade;  Proxy_set_header Verbindung „upgrade“;  Proxy_set_header X-Forwarded-Proto https;  Proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  Proxy_set_header Host $host;  Proxy_Buffering aus;  client_max_body_size 0;  Proxy_connect_timeout 3600s;  Proxy_read_timeout 3600s;  Proxy_send_timeout 3600s;  send_timeout 3600s;  } }

Ersetzen Sie den Wert der Variablen „server_name“ durch Ihre benutzerdefinierte Subdomain.

Verknüpfen Sie Ihre Site-Konfigurationsdatei mit dem Ordner „sites-enabled“ Ihres Nginx-Daemons:

sudo ln -s /etc/nginx/sites-available/crafty-web /etc/nginx/sites-enabled/

Stellen Sie sicher, dass Ihre Nginx-Instanz ausgeführt wird, und laden Sie dann ihren Status neu:

sudo systemctl enable --now nginx.service sudo systemctl restart nginx.service

Registrieren Sie Ihr Gerät mit Ihrer E-Mail-Adresse bei der Electronic Frontier Foundation:

sudo certbot register --agree-tos -m IHRE@EMAIL.ADRESSE

Anfrage für ein neues SSL-Zertifikat für Ihre Subdomain:

sudo certbot --nginx -d SUBDOMAIN.YOUR-ROOT.DOMAIN

Überprüfen Sie, ob Ihre Crafty-Instanz für Ihren Webbrowser zugänglich ist, indem Sie zu Ihrer Subdomain navigieren.

Tipp: Erfahren Sie, wie Sie den häufigen „404“-Fehler in Nginx beheben können.

Hinzufügen und Verwalten eines Minecraft-Servers in Crafty

Wenn Ihre Crafty-Instanz läuft, können Sie jetzt Ihren ersten Minecraft-Server bereitstellen. Dazu müssen Sie zunächst das Passwort Ihrer Instanz herausfinden.

Gehen Sie zurück zur Terminalsitzung Ihres Servers und öffnen Sie dann die Datei „default-creds.txt“:

nano ./config/default-creds.txt

Kopieren Sie den Wert der Variable „password:“ in Ihre Zwischenablage.

Navigieren Sie zur Anmeldeseite Ihrer Crafty-Instanz, geben Sie „admin“ als Benutzernamen ein und fügen Sie dann Ihr Passwort in das Passwort-Textfeld ein.

Drücke den Server Klicken Sie in der Seitenleiste des Dashboards auf eine Kategorie und wählen Sie sie dann aus Neuen Server erstellen.

Drücke den Server Typ Dropdown-Feld und wählen Sie dann aus Vanille.

Wählen Sie die Version von Minecraft aus, die Sie hosten möchten, und geben Sie dann den Namen Ihres Servers ein Servername Textfeld.

Klicken Server erstellen! um die JAR-Datei für Ihre Minecraft-Version herunterzuladen.

Klicken Sie im Crafty-Dashboard auf den Namen Ihres Servers und drücken Sie dann Start um deine neue Minecraft-Welt zu erschaffen.

Bestätigen Sie, dass Ihr neuer Server ordnungsgemäß funktioniert, indem Sie sich bei Ihrem Minecraft-Konto anmelden.

Gut zu wissen: Lernen Sie einige der besten Minecraft-Seeds kennen, die Sie in Ihrer Multiplayer-Welt verwenden können.

Hinzufügen von Betreiberkonten über Crafty

Operator-Konten (OP-Konten) sind ein wichtiger Bestandteil jedes Minecraft-Servers. Sie ermöglichen es Ihnen, die Welt direkt vom Spiel aus zu steuern und zu verwalten. Dementsprechend bietet Crafty eine praktische Oberfläche, über die Sie Privilegien zu Spielerkonten hinzufügen und entfernen können.

Um ein OP-Konto zu erstellen, klicken Sie auf Serverdann Ihren Servernamen in der Seitenleiste des Dashboards.

Klicken Spielerverwaltung auf dem Dashboard-Bildschirm.

Suchen Sie den Namen des Kontos, das Sie in den OP-Status hochstufen möchten, und klicken Sie dann auf das gelbe Symbol OP Taste.

Testen Sie, ob Ihr Spielerkonto ein OP-Benutzer ist, indem Sie sich bei Ihrem Minecraft-Server anmelden und dann den folgenden Befehl im Spielchat ausführen:

Dadurch wird der Standardmodus Ihres OP-Kontos von „Überleben“ auf „Kreativ“ geändert, wodurch die Gesundheits- und Hungeranzeige entfernt wird.

Notiz: Sie können Ihr OP-Konto wieder in den Überlebensmodus versetzen, indem Sie im In-Game-Chat Folgendes ausführen: /gamemode 0.

Sichern Sie Ihre Minecraft-Serverdateien

Um die Ausfallzeit Ihres Servers zu reduzieren, ist die Aufrechterhaltung eines aktuellen Backups Ihrer Welt von entscheidender Bedeutung. Zu diesem Zweck stellt Crafty die Tools zur Verfügung, mit denen Sie die Dimensionsdateien Ihrer Welt schnell im Dateisystem Ihres Hostservers speichern können.

Gehen Sie zur Systemsteuerung Ihres Servers und klicken Sie auf Sicherung.

Geben Sie „3“ ein Max. Backups Textfeld. Dadurch wird sichergestellt, dass der Crafty nur die drei neuesten Backups Ihres Servers behält.

Kreuzen Sie beides an Backup komprimieren Und Server für die Dauer der Sicherung herunterfahren Kontrollkästchen.

Klicken Speichern um Ihre neuen Einstellungen zu übernehmen, und drücken Sie dann Jetzt sichern! um das erste Backup Ihres Servers zu erstellen.

Neben manuellen Backups können Sie auch geplante Backups für Ihre Minecraft-Server erstellen. Klicken Sie dazu auf Zeitplan Kategorie auf dem Dashboard Ihres Servers.

Klicken Neuen Zeitplan erstellenund geben Sie dann einen Namen für Ihre geplante Aufgabe ein. In meinem Fall werde ich es benennen Automatische Sicherung.

Drücken Sie die Aktion Dropdown-Feld und wählen Sie dann aus Backup-Server.

Legen Sie ein angemessenes Intervall und eine angemessene Zeit für Ihre geplante Sicherung fest. Sie können beispielsweise festlegen, dass Ihre Welt einmal täglich um 3 Uhr morgens gesichert wird.

Klicken Speichern um Ihr geplantes Backup für Ihren Minecraft-Server zu übernehmen und zu aktivieren.

Das Bereitstellen und Hosten Ihres eigenen Server-Controllers mit Crafty ist nur eines der Dinge, die Sie in einer wunderbaren blockigen Welt tun können. Erfahren Sie, wie Sie Ihr Spiel beschleunigen und die Bildrate erhöhen können, indem Sie OptiFine für Minecraft installieren.

Crafty Controller Gitlab. Alle Änderungen und Screenshots von Ramces Red.

Häufig gestellte Fragen

Welches Linux für Minecraft Server?

Für einen Minecraft-Server empfehle ich als Linux-Betriebssystem Ubuntu. Es ist kostenlos, leicht zu installieren und bietet eine stabile Umgebung für den Serverbetrieb.

Kann man mit Linux Minecraft spielen?

Ja, mit Linux kann man Minecraft spielen. Minecraft ist auch mit Ubuntu kompatibel und lässt sich einfach in Ubuntu installieren.

Wie mache ich meinen eigenen Minecraft Server?

Erstelle deinen eigenen Minecraft-Server einfach und kostenlos, indem du die folgenden Schritte befolgst: 1. Besuche minehut.com und klicke auf 'Starten'. 2. Erstelle einen Account mit deiner E-Mail-Adresse und bestätige die Verifikations-Mail. 3. Klicke auf 'Create New Server'. 4. Wähle einen Namen für deinen Server, der als Domain fungiert. 5. Klicke auf 'Create' und schon hast du deinen eigenen Minecraft-Server erstellt und gehostet.

Wie viel kostet es einen Minecraft Server zu erstellen?

Die Kosten für die Erstellung eines Minecraft-Servers variieren je nach den individuellen Anforderungen. Es gibt viele Server und Minispiele in Minecraft, die völlig kostenlos sind. Wenn du jedoch spezielle Events, Spiele, Skins, Chat-Dekorationen oder Mystery-Boxen freischalten möchtest, benötigst du eine Handvoll Minecoins.

Index
  1. Warum Minecraft-Server über Crafty hosten?
  2. Vorbereiten des Systems für Crafty
    1. Installieren Sie Docker
  3. Crafty abrufen und installieren
  4. Erstellen eines SSL-Reverse-Proxys für Crafty
  5. Hinzufügen und Verwalten eines Minecraft-Servers in Crafty
    1. Hinzufügen von Betreiberkonten über Crafty
    2. Sichern Sie Ihre Minecraft-Serverdateien
  6. Häufig gestellte Fragen
    1. Welches Linux für Minecraft Server?
    2. Kann man mit Linux Minecraft spielen?
    3. Wie mache ich meinen eigenen Minecraft Server?
    4. Wie viel kostet es einen Minecraft Server zu erstellen?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up