Funktionen

Whitelist

Die Whitelist deines Minecraft-Servers aus Discord und dem Dashboard pflegen, mit einem Kanal, in dem Spieler ihren Namen selbst einreichen.

In einem Whitelist-Kanal schreiben Spieler ihren Minecraft-Namen, der Bot prüft ihn und trägt ihn auf dem Server ein. Im Dashboard siehst du alle Einträge und trägst Namen selbst ein oder aus. Dafür muss der Server wie beim Chat-Sync verbunden sein.

Einrichten

  1. Verbinde den Server, wie unter Chat-Sync beschrieben.
  2. Schalte die Whitelist auf dem Minecraft-Server ein: whitelist on in der Serverkonsole. Aus Discord geht das nicht.
  3. Leg den Whitelist-Kanal an:
  1. Öffne im Dashboard den Bereich „Server“, dann deinen Server und den Reiter „Whitelist“.
  2. Wähle unten bei „Whitelist-Kanäle“ den Kanal und klick auf „Kanal hinzufügen“.
  3. Der Kanal steht zuerst auf „Nur nachschlagen“. Klick auf „Bearbeiten“, stell „Modus“ auf „Nachschlagen und eintragen“ und klick auf „Speichern“.
  1. Schreib zum Test einen Namen in den Kanal, zum Beispiel Notch. Der Bot ersetzt die Nachricht durch eine Bestätigung.

Der Bot braucht im Kanal „Nachrichten senden“, „Links einbetten“ und „Nachrichten verwalten“. Ohne das letzte Recht bleiben eingereichte Namen und Ablehnungen stehen.

Im Kanal

  • Eintragen: den Namen schreiben, Notch. Bedrock-Spieler schreiben ihren Namen mit dem Floodgate-Präfix, zum Beispiel .Notch.
  • Austragen: -Notch. Das darf, wer den Namen eingetragen hat, und wer „Server verwalten“ hat.
  • Ablehnungen wie ein unbekannter Name verschwinden nach zehn Sekunden zusammen mit der Eingabe.

Verlässt jemand den Discord-Server, nimmt der Bot die Namen herunter, die diese Person eingetragen hat, und schreibt das in den Kanal.

Im Dashboard

Im Reiter „Whitelist“ eines Servers stehen alle Einträge, auch die direkt auf dem Server gemachten, und wer einen Namen eingereicht hat.

  • „Spieler hinzufügen“ trägt einen Namen ein, „Entfernen“ nimmt ihn herunter.
  • „Liste einfügen“ trägt viele Namen auf einmal ein, einer pro Zeile.
  • Unter „Anträge“ entscheidest du über Anträge, siehe unten.

Bei zwei oder mehr Servern fasst du Server unter „Server“ → „Whitelist-Gruppen“ zusammen. Server in einer Gruppe teilen sich eine Whitelist.

Einstellungen

Dashboard/whitelist-channel addWirkung
„Modus“mode„Nachschlagen und eintragen“ trägt den Namen ein. „Nur nachschlagen“ prüft nur, ob es das Konto gibt, und antwortet im Kanal.
„Minecraft-Server“serverFür welchen Server der Kanal gilt. Leer oder „Automatisch“: der einzige verbundene Server.
„Wer darf Namen einreichen?“role, role2, role3Nur diese Rollen. Ohne Auswahl darf jeder im Kanal.
applicationsAnträge mit Knopf und Formular statt Namen im Kanal

/whitelist-channel list zeigt alle Whitelist-Kanäle, /whitelist-channel remove channel: #whitelist entfernt einen.

Anträge

Mit /whitelist-channel add channel: #whitelist applications: True steht im Kanal ein Knopf „Antrag stellen“. Spieler tragen im Formular ihren Namen ein, der Bot prüft ihn und stellt den Antrag mit „Annehmen“ und „Ablehnen“ in den Kanal.

  • Entscheiden darf in Discord, wer „Server verwalten“ hat. Im Dashboard braucht man das Recht „Whitelist“.
  • Erst nach „Annehmen“ kommt der Name auf die Whitelist. Jeder hat höchstens einen offenen Antrag.
  • Namen, die jemand direkt in den Kanal schreibt, verarbeitet der Bot weiterhin. Nimm Spielern dort das Recht „Nachrichten senden“, wenn nur Anträge gelten sollen.

Probleme

„Keine Verbindung zu einem Minecraft-Server“

Der Kanal findet keinen Server. Verbinde einen Server oder wähle ihn unter „Minecraft-Server“ bzw. mit server aus.

„Nicht auf die Whitelist gesetzt“

Der Minecraft-Server hat whitelist add abgelehnt. Prüf, ob commands.mode auf off steht. Ab whitelist ist der Befehl erlaubt, siehe Befehle aus Discord.

„Spieler nicht gefunden“

Den Java-Namen gibt es bei Mojang nicht. Meist ist es ein Tippfehler. Bedrock-Spieler brauchen das Präfix vor dem Namen, sonst prüft der Bot ihn als Java-Namen.

Ein Bedrock-Name mit Leerzeichen lässt sich nicht eintragen

Ein Minecraft-Befehl kann keinen Namen mit Leerzeichen eintragen. Trag ihn direkt auf dem Server ein oder schalte in Floodgate replace-spaces ein.

Spieler kommen ohne Eintrag auf den Server

Die Whitelist ist auf dem Server aus. Führ in der Serverkonsole whitelist on aus.

Der Bot lehnt den Kanal ab

Im Kanal läuft schon der Chat eines Servers oder er ist für Meldungen eingetragen. Nimm einen eigenen Kanal.