Wie verbinde ich meinen Minecraft-Server per DiscordSRV mit Discord?
In diesem Artikel
DiscordSRV verbindet den Chat deines Minecraft-Servers mit einem Discord-Kanal: Nachrichten laufen in beide Richtungen, und Joins, Leaves und Todesmeldungen erscheinen automatisch in Discord. Für ein SMP oder eine Hardcore-Season ist das der einfachste Weg, die ganze Gruppe am Spiel zu halten, auch wenn sie gerade nicht online ist.
Schritt 1: Erstell einen Discord-Bot
- Geh ins Discord Developer Portal und leg eine neue Anwendung an.
- Öffne den Tab Bot und kopier das Token. Gib dieses Token an niemanden weiter; wer es hat, steuert deinen Bot.
- Aktivier im selben Tab den Message Content Intent und den Server Members Intent. Ohne den ersten sieht der Bot keine Nachrichten.
- Geh zu OAuth2, wähl den Scope
botmit den Rechten zum Lesen und Senden von Nachrichten und öffne den generierten Link, um den Bot auf deinen Discord-Server einzuladen.
Schritt 2: Installier das Plugin
Installier DiscordSRV über die Plugin-Bibliothek deines Panels oder lade die JAR-Datei in den Ordner plugins hoch. Siehe ein Plugin installieren. Starte den Server neu; der Ordner plugins/DiscordSRV mit den Konfigurationsdateien erscheint.
Schritt 3: Token und Kanal eintragen
Aktivier in Discord den Entwicklermodus (Einstellungen, Erweitert) und klick mit der rechten Maustaste auf den Chatkanal, um die Kanal-ID zu kopieren. Öffne plugins/DiscordSRV/config.yml und trag ein:
BotToken: "dein-bot-token"
Channels: {"global": "123456789012345678"}Starte den Server neu oder tipp /discordsrv reload ein. In der Konsole siehst du, ob der Bot sich verbindet. Teste mit einer Nachricht in Minecraft: Sie sollte innerhalb einer Sekunde in Discord stehen, und umgekehrt.
Todesmeldungen und Joins
Standardmäßig sind Todesmeldungen sowie Join- und Leave-Nachrichten eingeschaltet. Willst du sie anpassen oder abschalten, öffne plugins/DiscordSRV/messages.yml. Für eine Hardcore-Season ist es nett, Todesmeldungen in einen eigenen Kanal zu legen; füg dann einen zusätzlichen Kanal zu Channels hinzu und verweis in messages.yml darauf.
Accounts verknüpfen (optional)
Mit /discord link bekommt ein Spieler einen Code, den er an den Bot schickt. Danach kann DiscordSRV zum Beispiel automatisch eine Discord-Rolle an Spieler vergeben, die auf der Whitelist stehen. Für eine Freundesgruppe ist das nicht nötig.
Häufige Probleme
- Der Bot ist online, aber nichts passiert: Prüf die Kanal-ID und ob der Bot in diesem Kanal Rechte hat.
- Fehler wegen Intents in der Konsole: Der Message Content Intent ist im Developer Portal ausgeschaltet.
- Nachrichten kommen doppelt an: Es läuft noch ein anderes Chat-Plugin, das dieselbe Verbindung herstellt; schalte eins davon ab.
- Token geleakt: Generier im Developer Portal ein neues Token und ersetz es in
config.yml.
Starte deinen Server in 60 Sekunden auf unserer eigenen Hardware.