Für Server-Inhaber

WIKI

Schritt für Schritt: Wie du LUNA einrichtest, was jede Funktion macht und wie der Bot im Hintergrund arbeitet.

Erste Schritte

Diese Seite erklärt alles, was du als Server-Inhaber über LUNA wissen musst — vom Einladen bis zu jeder einzelnen Funktion. Nimm dir am Anfang ruhig 10 Minuten Zeit für die Einrichtung, danach läuft das meiste automatisch.

🔗 Bot einladen

Über "Mit Discord einloggen" auf der Startseite gelangst du zu deinem persönlichen Server-Dashboard. Dort siehst du alle Discord-Server, auf denen du Administrator-Rechte hast — bei Servern ohne LUNA erscheint dort ein "Bot einladen"-Button, der dich direkt zu Discords Einladungsseite für genau diesen Server führt. LUNA fragt dabei nur die Berechtigungen an, die für die Funktionen unten tatsächlich gebraucht werden — u. a. Rollen verwalten, Mitglieder kicken/timeouten (für Anti-Raid und Moderation), Nachrichten verwalten (für AutoMod) und Nicknamen ändern (für die Rang-Anzeige im Servernamen).

⚠️ Wichtig: Rollen-Hierarchie

Das ist der häufigste Stolperstein. Damit LUNA Rollen vergeben und entfernen kann, muss die eigene Bot-Rolle in deinen Server-Einstellungen → Rollen möglichst weit oben stehen — oberhalb aller Rollen, die der Bot verwalten soll (Rang-Rollen, Level-Rollen, Award-Rollen). Discord erlaubt es keinem Bot, Rollen zu vergeben, die höher stehen als seine eigene.

🤖 Was passiert automatisch nach dem Beitritt?

Bewusst nichts — LUNA legt nach dem Einladen keine Kanäle, Rollen oder Nachrichten von sich aus an. Das ist Absicht: Jeder Server ist anders, und LUNA soll sich nicht in bestehende Strukturen einmischen. Alles wird gezielt von dir eingerichtet — entweder über das /setup-Menü direkt in Discord oder bequem über das Server-Dashboard auf der Website, beide bieten dieselben Funktionen. Einzige Ausnahme: Sobald du danach z. B. eine Rang-Rolle brauchst, die noch nicht existiert, legt der Bot sie bei Bedarf automatisch an (mehr dazu weiter unten).

Führe als Erstes den Befehl /setup aus oder logge dich unter /dashboard ein, um mit der Einrichtung zu beginnen.

Das /setup-Menü

Ein einziger Befehl für alle Einstellungen: /setup öffnet ein Dropdown-Menü mit vier Kategorien. Nach Auswahl einer Kategorie siehst du alle zugehörigen Funktionen mit kurzer Erklärung und Status (✅ eingerichtet / ⚪ noch nicht). Wählst du einen Punkt aus, kannst du direkt den passenden Kanal auswählen — mit einem "Zurück"-Button kommst du jederzeit wieder zur Übersicht.

Die meisten Punkte brauchen nur eine einmalige Kanal-Auswahl. Danach läuft alles automatisch — du musst nichts weiter tun, außer du willst den Kanal später ändern (einfach nochmal denselben Punkt im Menü auswählen).

Server-Dashboard (Alternative zu /setup) Für Server-Inhaber

Alles, was /setup in Discord kann, geht auch bequem über die Weboberfläche — nutze, was dir lieber ist. Unter /dashboard meldest du dich mit Discord an und siehst alle Server, auf denen du Administrator bist. Dort kannst du:

  • Kanäle für alle Setup-Punkte per Dropdown auswählen (Patch-Notes, Anti-Raid, Bot-Info-Kanal, usw.) — identisch zum /setup-Menü in Discord, nur bequemer
  • Die Bot-Sprache für diesen Server umschalten
  • Rang-Rollen mit einem Klick prüfen und anlegen
  • Übersichts-Statistiken einsehen (verlinkte Accounts, Rang-Verteilung als Diagramm, Level-Nutzer, usw.)

🎮 R6 & Ranking

Rang-Rollen Einmalige Einrichtung

Der wichtigste erste Schritt. LUNA fragt: Hast du die Rang-Rollen (Copper V bis Legend Division) schon auf dem Server angelegt?

  • "Ja, schon vorhanden" — der Bot gleicht alle 41 möglichen Rang-Namen gegen deine vorhandenen Server-Rollen ab (erkennt sie auch mit Emoji-Präfix), zeigt dir eine Übersicht und bietet an, fehlende automatisch nachzuerstellen. Erkennt dabei auch veraltete Rollen (aus einem früheren Rang-System) und bietet an, sie zu löschen.
  • "Nein, bitte erstellen" — legt alle fehlenden Rollen sofort mit passendem Emoji an. Prüft dabei automatisch, ob eine Rolle mit demselben Namen schon existiert, um keine Duplikate zu erzeugen.

Ab dann nutzt LUNA eine feste Zuordnung (Rang-Name → Rollen-ID) statt bei jeder Rang-Vergabe erneut nach dem Namen zu suchen — zuverlässiger, auch wenn sich mal ein Rollenname minimal ändert.

Rang-Ankündigungen Optional

Wählst du hier einen Kanal, postet LUNA dort automatisch, wenn sich der Rang eines verlinkten Mitglieds ändert (z. B. "Spieler X ist jetzt Gold III"). Ohne Einrichtung werden Ränge trotzdem synchronisiert, nur ohne öffentliche Ankündigung.

Beitritts-Verknüpfung Automatisch aktiv

Neue Mitglieder bekommen automatisch eine Direktnachricht mit einem Button zum Verknüpfen ihres R6-Accounts — kein Setup dafür nötig. Falls ein Mitglied keine DMs von Server-Mitgliedern erlaubt, kannst du hier optional einen Fallback-Kanal festlegen, in dem die Nachricht stattdessen gepostet wird.

Stats-Recap Optional

Wählst du einen Kanal, postet LUNA dort jeden Montag um 9 Uhr eine Zusammenfassung: wie viele Ranked-Matches jedes verlinkte Mitglied in der letzten Woche gespielt hat und wie sich sein Rang verändert hat. Manuell auslösbar mit /stats-recap-jetzt (nur Admins).

Weitere Befehle für alle Mitglieder

  • /link-r6 — eigenen R6-Account verknüpfen (Plattform + Spielername, kein Passwort nötig)
  • /unlink-r6 — Verknüpfung wieder aufheben
  • /rank-sync — eigenen Rang sofort manuell neu abgleichen
  • /compare — zwei verlinkte Mitglieder direkt vergleichen (Rang, K/D, Winrate)
  • /leaderboard — Server-Rangliste (nach Rang, K/D oder Winrate sortierbar)
  • /rank-distribution — Balkendiagramm, wie viele Mitglieder in welchem Rang sind

🎉 Community & Events

Wochen-Awards Kanal einrichten

Jeden Sonntag um 20 Uhr startet automatisch eine 6-stündige Abstimmung in 5 lustigen Kategorien (z. B. "Player of the Week", "Clutch Master"). Mitglieder wählen per Buttons + Dropdown Kategorie und Nominierten aus. Nach Ablauf werden die Gewinner ermittelt, bekommen automatisch eine Rolle für 7 Tage, und ein Ergebnis-Post erscheint (löscht sich nach 24h von selbst).

Clip-Voting Kanal einrichten

Postet jemand im eingerichteten Kanal ein Video/Bild oder einen YouTube-/Medal.tv-Link, reagiert LUNA automatisch mit 🔥 — Mitglieder stimmen einfach durch Klick auf diese Reaction ab. Der meistgevotete Clip der letzten 30 Tage ist der "Clip of the Month", abrufbar mit /clip-of-the-month und automatisch auf der Website sichtbar.

Level-System Automatisch aktiv

Mitglieder sammeln automatisch XP fürs Chatten (15–25 XP pro Nachricht, höchstens einmal pro Minute). Bei bestimmten Levels (5, 10, 15, 20, 25, 30, 40, 50) werden automatisch Meilenstein-Rollen vergeben. Optional kannst du unter "Level-Up-Kanal" einen festen Kanal für die Level-Up-Nachrichten festlegen — ohne Einrichtung wird einfach im jeweiligen Chat-Kanal gepostet.

Befehle: /level [nutzer], /xp-leaderboard

Wochen-Challenge Kanal einrichten + manuell erstellen

Nach Einrichten des Kanals kannst du mit /challenge-set titel:... beschreibung:... eine Challenge erstellen (z. B. "10 Kills mit Ash diese Woche"). Mitglieder melden sich per Button selbst als "geschafft" — ehrliches Selbstmelde-System, keine automatische Verifizierung anhand echter Spieldaten.

Events Kein Setup nötig

Jedes Mitglied kann mit /event titel:... zeitpunkt:... loeschung-in-tagen:... eine Event-Ankündigung mit Zusagen/Absagen/Vielleicht-Buttons erstellen. Nach der angegebenen Anzahl Tage wird das Event automatisch gelöscht. Admins können Events auch vorzeitig mit /event-delete entfernen (zeigt eine Auswahlliste aller aktiven Events).

🛡️ Sicherheit

Join/Leave-Log Kanal einrichten

Protokolliert jeden Beitritt und Austritt in einem Kanal deiner Wahl, inklusive Account-Alter des neuen Mitglieds (nützlich, um verdächtig neue Accounts auf einen Blick zu erkennen).

Anti-Raid Standardmäßig aktiv

Erkennt automatisch, wenn 5 oder mehr Mitglieder innerhalb von 10 Sekunden beitreten (typisches Raid-Muster). Löst dann aus: temporär erhöhte Server-Verifizierungsstufe, automatisches Kicken sehr neuer Accounts (jünger als 7 Tage) während des aktiven Zeitraums, und ein Alarm im eingerichteten Kanal. Schutz endet nach 10 Minuten automatisch.

Falls du selbst mal viele Leute auf einmal einlädst (z. B. nach einer größeren Ankündigung), kann das fälschlich als Raid erkannt werden. Mit /raid-mode aktion:Deaktivieren lässt sich das jederzeit manuell abschalten. /raid-mode aktion:Status zeigt den aktuellen Zustand.

AutoMod Automatisch aktiv

Erkennt und entfernt automatisch Discord-Einladungslinks sowie Nachrichten-Spam (identische Nachricht mehrfach hintereinander gesendet). Jeder Verstoß zählt als Verwarnung.

Verwarnungen & Eskalation Automatisch aktiv

Admins und Moderatoren können mit /warn nutzer:@... grund:... manuell verwarnen. Verwarnungen (egal ob manuell oder durch AutoMod) eskalieren automatisch:

  • 3. Verwarnung → 1 Stunde Timeout
  • 5. Verwarnung → 24 Stunden Timeout
  • 7. Verwarnung → automatischer Kick

Mit /warnings [nutzer] siehst du die Verwarnungshistorie (eigene für alle einsehbar, fremde nur für Admins/Moderatoren).

📰 Ankündigungen

R6-Serverstatus Kanal einrichten

Postet sofort nach der Einrichtung eine Status-Nachricht (PC/PlayStation/Xbox) und aktualisiert sie danach automatisch alle 10 Minuten in derselben Nachricht (kein Zuspammen des Kanals).

Stream-Ankündigungen Kanal einrichten

Sobald ein Mitglied laut seinem Discord-Status auf Twitch oder YouTube live geht, postet LUNA automatisch eine Ankündigung mit Link im eingerichteten Kanal.

Patch-Notes Kanal einrichten

Prüft alle 30 Minuten (Quelle: Steam News) auf neue Rainbow Six Siege Updates und postet sie automatisch. Nach dem Einrichten des Kanals wird sofort ein erster Check ausgelöst, statt bis zum nächsten Intervall zu warten.

Operator-Spotlight Kanal einrichten

Jeden Montag um 10 Uhr wird automatisch ein zufälliger Operator mit einem Gameplay-Tipp vorgestellt. Manuell testbar mit /operator-spotlight-jetzt (nur Admins).

Season-Countdown Optional

LUNA ermittelt automatisch (täglich um 6 Uhr, gegen R6Data abgeglichen), wann die aktuelle Season endet, und zeigt einen Live-Countdown. Zwei Wege, das anzuzeigen:

  • /season-countdown — Sofort-Abfrage für jeden, jederzeit nutzbar
  • Im Setup-Menü einen Kanal für eine dauerhafte Countdown-Nachricht festlegen, die sich von selbst aktualisiert

Falls die nächste Season von Ubisoft noch nicht offiziell terminiert ist, zeigt LUNA eine grobe Schätzung und markiert sie klar als solche. Admins können das Datum jederzeit manuell überschreiben mit /season-set datum:JJJJ-MM-TT/season-auto aktiviert die automatische Ermittlung danach wieder.

Automatischer Rang-Update-Check Läuft im Hintergrund

Täglich um 5 Uhr gleicht LUNA die bekannte Rang-Liste gegen R6Data ab. Führt Ubisoft mal eine neue Rang-Stufe ein, bekommst du automatisch eine Warnung in den Patch-Notes-Kanal (derselbe Kanal, kein separates Setup nötig) — mit Anleitung, wie du die neue Rolle über "Rang-Rollen → Ja, schon vorhanden" nachträgst.

Mehrere Server

LUNA kann auf beliebig vielen Discord-Servern gleichzeitig laufen. Jeder Server hat seine komplett eigenen Einstellungen, Rollen-Zuordnungen, Events, Level-Stände und Verwarnungen — nichts wird zwischen Servern vermischt. Einzige Ausnahmen, die bewusst serverübergreifend funktionieren:

  • Die Website zeigt Leaderboard, Rang-Verteilung und Clips global über alle Server hinweg an (mit Server-Namen zur Unterscheidung)
  • Patch-Notes und der Rang-Update-Check nutzen dieselbe globale Datenquelle (Steam News / R6Data), posten aber trotzdem individuell in den jeweils eingerichteten Kanal jedes Servers

Entfernst du den Bot von deinem Server (Kick, Bann, oder Server-Löschung), löscht LUNA automatisch alle zu deinem Server gehörenden Daten — keine verwaisten Daten bleiben zurück.

Die Begleit-Website

Neben dem Discord-Bot gibt es diese Website mit öffentlich einsehbaren Inhalten:

  • Spielersuche — Rang/Stats jedes beliebigen R6-Spielers live abrufen
  • Leaderboard — globale Bestenliste über alle Server
  • Rang-Verteilung — wie viele Spieler in welchem Rang sind
  • Clips — Top-3-Clips jedes Servers mit Medaillen-Auszeichnung
  • Updates — die letzten Änderungen und Fixes
  • /dashboard-Bereich — für jeden Server-Inhaber, um LUNA auf den eigenen Servern zu verwalten

Server-Vorlagen Für neue oder leere Server

Auf einem frischen Server (oder nach einem Reset) zeigt das Dashboard eine Upload-Fläche, über die sich eine komplette Server-Struktur (Rollen, Kategorien, Kanäle, Berechtigungen) auf einmal aufbauen lässt:

  • Vorgefertigte Vorlagen — direkt anklickbar, unter anderem für Rainbow Six, allgemeines Gaming und Streamer-Server, wahlweise auf Deutsch oder Englisch
  • Eigene Vorlage hochladen — per Drag & Drop oder Datei-Auswahl, als JSON-Datei mit Rollen, Kategorien und Kanälen
  • Bot-Sprache wird automatisch mitgesetzt — passend zur gewählten Vorlagen-Sprache
  • Live-Fortschrittsanzeige, während der Bot die Struktur aufbaut

Hat der Server bereits eigene Kanäle oder Rollen, zeigt das Dashboard stattdessen einen Server-Reset-Button. Das löscht unwiderruflich alle Kanäle und löschbaren Rollen (Bot-eigene und von Discord verwaltete Rollen bleiben erhalten) — erfordert eine explizite Bestätigung durch Eintippen von „RESET“.

Häufige Fragen

Warum bekommt ein Mitglied nach dem Verknüpfen keine Rolle?

Fast immer die Rollen-Hierarchie — prüfe, ob die Bot-Rolle in den Server-Einstellungen oberhalb der Rang-Rollen steht. LUNA gibt bei einem Fehlschlag außerdem eine konkrete Fehlermeldung in der Antwort mit aus.

Kann ich Kanäle/Einstellungen später ändern?

Ja, jederzeit — einfach /setup erneut ausführen und denselben Punkt nochmal auswählen, oder über das Server-Dashboard auf der Website. Ein neu gewählter Kanal überschreibt einfach den alten.

Was, wenn Ubisoft das Rang-System nochmal ändert?

Der automatische Rang-Update-Check erkennt das und meldet sich von selbst — du musst nicht aktiv danach suchen.

Verliert ein Mitglied Daten, wenn es den Server verlässt?

Nein, die Verknüpfung, Level, etc. bleiben bestehen, falls es später wieder beitritt. Nur wenn der Bot selbst vom Server entfernt wird, werden die Daten dieses Servers gelöscht (siehe Mehrere Server).