Zum Hauptinhalt springen

So richten Sie die Autorisierung für BungeeCord ein: Schritt für Schritt Anleitung

Die virtuellen Server von Minecraft sind zu einer der beliebtesten Möglichkeiten geworden, Zeit mit Freunden und anderen Spielern auf der ganzen Welt zu verbringen. Die BungeeCord-Version bietet die Möglichkeit, ein Netzwerk von Servern zu erstellen, sodass Sie mehrere Server zu einem großen Netzwerk zusammenführen können.

Leider können Spieler ohne Autorisierung neue Konten erstellen und unangenehme Kommentare hinterlassen oder gegen die Serverregeln verstoßen. Mit der Einrichtung der Autorisierung für BungeeCord können Sie jedoch Ihr Netzwerk schützen und ähnliche Probleme vermeiden.

Um zu beginnen, müssen Sie das Autorisierungs-Plugin auf jedem Server in Ihrem Netzwerk installieren. Es gibt viele Plugins für die Autorisierung, aber wir empfehlen die Verwendung eines Plugins, das von der Minecraft-Community unterstützt und aktualisiert wird.

Sobald Sie das Autorisierungs-Plugin auf jedem Server installiert haben, müssen Sie einige Schritte ausführen, um es zu konfigurieren. Möglicherweise müssen Sie benutzerdefinierte Befehle hinzufügen, die Zwei-Faktor-Authentifizierung aktivieren und die Zugriffseinstellungen konfigurieren.

Erster Schritt: Laden Sie das Autorisierungs-Plugin herunter

Zunächst müssen Sie das Autorisierungs-Plugin für BungeeCord herunterladen. Es gibt viele Plugins, die Autorisierungsfunktionen bereitstellen, und die Auswahl eines Plugins hängt von Ihren Bedürfnissen und Vorlieben ab.

Eines der beliebtesten Autorisierungs-Plugins für BungeeCord ist "AuthMe". Dieses Plugin bietet eine breite Palette von Funktionen, einschließlich der Möglichkeit, ein Passwort für jeden Spieler festzulegen, verschiedene Autorisierungsmethoden (z. B. Befehle oder Flaggen) zu verwenden und sich in andere Plugins zu integrieren.

Führen Sie die folgenden Schritte aus, um das Plugin "AuthMe" herunterzuladen:

1Laden Sie das Plugin "AuthMe" von der offiziellen Website oder vom offiziellen BungeeCord-Plugin-Repository herunter. Stellen Sie sicher, dass Sie die neueste verfügbare Version herunterladen.
2Verschieben Sie die heruntergeladene Plugin-Datei in den Ordner "Plugins" Ihres BungeeCord-Servers.
3Starten Sie Ihren BungeeCord-Server neu, um das Plugin herunterzuladen.

Nach all diesen Schritten wird das "AuthMe" -Plugin erfolgreich auf Ihren BungeeCord-Server geladen und kann zur Einrichtung der Autorisierung bereit sein.

Zweiter Schritt: Installieren und Konfigurieren des Plugins

1. Laden Sie ein mit Ihrer BungeeCord-Version kompatibles Autorisierungs-Plugin herunter.

2. Navigieren Sie zu Ihrem Serverordner und suchen Sie den Ordner "plugins".

3. Kopieren Sie das heruntergeladene Plugin in den Ordner "plugins".

4. Starten Sie den BungeeCord-Server, damit das Plugin installiert und alle erforderlichen Dateien und Ordner erstellt wird.

5. Stoppen Sie den BungeeCord-Server.

6. Öffnen Sie die Plugin-Konfigurationsdatei (normalerweise als "config.yml") mit einem beliebigen Texteditor.

7. Lesen Sie die Kommentare in der Konfigurationsdatei sorgfältig durch, um zu verstehen, wie Sie das Plugin an Ihre Bedürfnisse anpassen können.

8. Suchen und bearbeiten Sie die Einstellungen für die Autorisierung. Dies sind normalerweise Parameter, die angeben, welche Befehle und Funktionen für Spieler ohne Autorisierung verfügbar sind und wie der Autorisierungsprozess abläuft.

9. Speichern Sie die Änderungen in der Konfigurationsdatei.

10. Starten Sie den BungeeCord-Server und stellen Sie sicher, dass das Autorisierungs-Plugin ordnungsgemäß funktioniert.

Glückwunsch! Sie haben das Plugin für die Autorisierung auf dem BungeeCord-Server erfolgreich installiert und konfiguriert. Spieler müssen sich jetzt authentifizieren, bevor sie sich beim Server anmelden.

Dritter Schritt: Berechtigungen für autorisierte Spieler festlegen

Nachdem Sie die Autorisierung für den BungeeCord-Server erfolgreich eingerichtet haben, müssen Sie die Berechtigungen für autorisierte Spieler festlegen. Dazu verwenden wir das PermissionsEX-Plugin.

Navigieren Sie zum Ordner Ihres BungeeCord-Servers und öffnen Sie die Datei plugins/PermissionsEx/config.yml mit einem Texteditor.

In dieser Datei finden Sie verschiedene Einstellungen und Optionen für das Plugin. Suchen Sie den Abschnitt permissions: und fügen Sie eine neue Berechtigungsgruppe für autorisierte Spieler wie folgt hinzu:

  • Gehe zum Abschnitt permissions:
  • Fügen Sie einen neuen Block hinzu, der mit groups beginnt:
  • Innerhalb des Groups-Blocks: fügen Sie eine neue Gruppe hinzu, indem Sie den Namen und die Berechtigungen für autorisierte Spieler angeben:
    • Der Gruppenname muss eindeutig und beschreibend sein. Zum Beispiel authentifiziert:
    • Fügen Sie innerhalb des Gruppennamens den Block permissions: hinzu und legen Sie die erforderlichen Berechtigungen für autorisierte Spieler fest:
      • Sie können verschiedene Berechtigungen angeben, z. B. den Zugriff auf bestimmte Befehle oder Funktionen auf dem Server.
      • Die Berechtigungen werden im Plugin-Format angegeben.command oder plugin.* um den Zugriff auf alle Plug-in-Befehle zu ermöglichen.

      Nachdem Sie eine neue Berechtigungsgruppe für autorisierte Spieler hinzugefügt haben, speichern Sie die config-Datei.yml und starten Sie den BungeeCord-Server neu, damit die Änderungen wirksam werden.

      Sie können Spielern jetzt Berechtigungen einer autorisierten Gruppe zuweisen, um den Zugriff auf verschiedene Befehle und Funktionen auf dem BungeeCord-Server zu steuern.

      Vierter Schritt: Konfigurieren von Autorisierungsbefehlen

      Nachdem Sie das Plugin für die Autorisierung für BungeeCord konfiguriert haben, müssen Sie die Teams konfigurieren, mit denen sich die Spieler ein- und ausloggen. In diesem Schritt werden wir uns ansehen, wie dies zu tun ist.

      1. Öffnen Sie die Konfigurationsdatei Ihres Plugins zur Autorisierung. Dies ist normalerweise eine Datei mit einer Erweiterung .yml oder .config.

      2. Fahren Sie mit dem Abschnitt fort, der für die Konfiguration der Autorisierungsbefehle zuständig ist. Es muss Befehle zum Ein- und Aussteigen enthalten.

      3. Legen Sie Werte für Befehle fest, die Ihren Vorlieben entsprechen. Normalerweise lautet der Befehl für die Anmeldung entweder "/login" oder "/auth", und der Befehl zum Abmelden lautet "/logout" oder "/unauth". Sie können auch andere Befehle angeben, wenn Sie möchten.

      4. Speichern Sie die Konfigurationsdatei und starten Sie den BungeeCord-Server neu, um die Änderungen anzuwenden.

      Sie müssen jetzt die Autorisierungsbefehle für Ihren BungeeCord-Server konfiguriert haben. Spieler können diese Befehle verwenden, um das Spiel ein- und auszuschalten. Stellen Sie sicher, dass Sie sie über neue Teams informieren und ihnen erklären, wie Sie sie verwenden. Es wird auch empfohlen, die Meldungen zu konfigurieren, die bei der Verwendung von Befehlen angezeigt werden, damit die Spieler leichter verstehen können, was von ihnen verlangt wird.

      Ein Beispiel:

      Fünfter Schritt: Hinzufügen eines Registrierungssystems

      Sie können ein Plugin wie AuthMe verwenden, um ein Registrierungssystem hinzuzufügen. Dieses Plugin bietet die Möglichkeit, für jeden Spieler eindeutige Konten zu erstellen.

      Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Installieren und Konfigurieren des AuthMe-Plugins:

      SchrittHandlung
      1Laden Sie das AuthMe-Plugin von der offiziellen Entwicklerseite herunter.
      2Verschieben Sie die heruntergeladene Plugin-Datei in den Ordner "Plugins" Ihres BungeeCord-Servers.
      3Starten Sie den Server neu, um die Änderungen zu übernehmen.
      4Öffnen Sie die Konfigurationsdatei des AuthMe-Plugins (config.yml) und passen Sie es nach Ihren Wünschen an. Stellen Sie sicher, dass die Option "enabled: true" aktiviert ist, um das Registrierungssystem zu aktivieren.
      5Starten Sie den BungeeCord-Server erneut neu, um die Änderungen an der Plugin-Konfiguration zu übernehmen.

      Nachdem alle oben genannten Schritte abgeschlossen sind, ist das Registrierungssystem vollständig konfiguriert und einsatzbereit. Benutzer können Konten erstellen und sich mit ihren Logins und Passwörtern am Server anmelden.

      Sechster Schritt: Einrichten einer Datenbank zum Speichern von Spielerinformationen

      Um Spieler effektiv auf BungeeCord zu autorisieren, müssen Sie eine Datenbank einrichten, die Informationen über jeden Spieler speichert. In diesem Abschnitt erfahren Sie, wie Sie eine MySQL-Datenbank für diesen Zweck einrichten.

      1. Installieren Sie den MySQL-Server auf Ihrem Hosting- oder lokalen Rechner. Wenn Sie eine lokale Maschine verwenden, können Sie den MySQL Community Server von der offiziellen Website herunterladen und installieren.
      2. Öffnen Sie das MySQL-Kontrollfeld und erstellen Sie eine neue Datenbank. Geben Sie ihr einen eindeutigen Namen, damit Sie die Datenbank für die Autorisierung leicht identifizieren können.
      3. Erstellen Sie einen neuen Benutzer für die Autorisierungsdatenbank. Geben Sie dem neuen Benutzer alle erforderlichen Berechtigungen für die Datenbank.
      4. Erstellen Sie eine Tabelle in einer Datenbank, die Spielerinformationen speichert. Wenn Sie mit SQL nicht vertraut sind, können Sie Datenbankverwaltungstools wie phpMyAdmin für diesen Vorgang verwenden.
      5. Die Tabelle sollte Spalten enthalten, um die folgenden Spielerinformationen zu speichern: eine eindeutige ID, ein Benutzername, ein verschlüsseltes Passwort, eine E-Mail-Adresse und andere zusätzliche Parameter, die Sie speichern möchten.
      6. Nachdem Sie die Tabelle erstellt haben, richten Sie eine Datenbankverbindung auf Ihrem BungeeCord-Server ein. Möglicherweise finden Sie eine Konfigurationsdatei, in der Sie Anmeldeinformationen und Verbindungsdaten für Ihre Datenbank angeben müssen. Weitere Informationen zu diesem Schritt finden Sie in der Dokumentation oder den Einstellungen Ihres BungeeCord-Servers.

      In diesem Schritt muss die Datenbank zum Speichern von Spielerinformationen erfolgreich eingerichtet werden. Dies ermöglicht die Verwendung der BungeeCord-Autorisierung und das Speichern der Spielerdaten auf sichere und effiziente Weise in der Datenbank.