Skip to content
Hébergement · Plugins

Intégration du chat avec Discord

DiscordSRV sur un serveur Millida : chat du jeu vers Discord et inversement, arrivées-départs et morts, liaison des pseudonymes et rôles de don.

Mis à jour le 4 août 2026

DiscordSRV relie le chat de votre serveur à un salon Discord : les messages circulent dans les deux sens, et les connexions, déconnexions, morts et succès y apparaissent aussi. La moitié de la communauté d'un serveur vit précisément dans ce salon.

Installation

  1. Section « Plugins et Mods » → DiscordSRV → redémarrer. Le plugin créera plugins/DiscordSRV/config.yml.
  2. Créez un bot : discord.com/developers → New Application → onglet Bot → Reset Token, copiez le token.
  3. Au même endroit, activez Message Content Intent et Server Members Intent — sans eux, le bot ne verra pas les messages.
  4. Dans l'onglet OAuth2 → URL Generator, cochez bot et les permissions Send Messages, Read Message History, Manage Roles — puis invitez le bot sur votre serveur avec le lien obtenu.
  5. Dans config.yml, renseignez BotToken, et dans Channels — l'ID du salon :
BotToken: "your-token"
Channels: {global: "123456789012345678"}

Vous obtenez l'ID du salon en faisant un clic droit sur le salon avec le mode développeur activé dans Discord.

  1. Redémarrez le serveur. La console doit afficher [DiscordSRV] Enabled.

Le token est le mot de passe du bot. Ne le mettez pas dans des captures d'écran de logs : le fichier de configuration se retrouve aussi bien dans les sauvegardes que dans les conversations avec le support.

Ce qu'il faut configurer ensuite

  • Ce qu'il faut transmettre : connexions, déconnexions, morts, succès — le bloc MessageJoinServer et ses voisins. Désactivez ce dont vous n'avez pas besoin avec une valeur vide.
  • Format des messages — DiscordChatChannelPrefix et les modèles dans messages.yml. Les préfixes de LuckPerms sont récupérés automatiquement.
  • Console vers un salon séparé — DiscordConsoleChannelId. Pratique, mais le salon doit être privé : tout y est visible, y compris les commandes avec des mots de passe.
  • Liaison de compte : le joueur tape /discord link, reçoit un code et l'envoie au bot. Une fois le compte lié, vous pouvez attribuer des rôles Discord pour les groupes du serveur (GroupRoleSynchronizationGroupsAndRolesToSync) — ainsi un grade de donateur colore automatiquement la personne dans Discord.

Problèmes courants

SymptômeCause
Le bot est en ligne, les messages ne passent pasintents non activés ou ID de salon incorrect
Discord vers le jeu fonctionne, l'inverse nonle bot ne voit pas le salon : permissions insuffisantes dans les paramètres de permissions du salon
Invalid token dans la consolele token n'a pas été copié en entier ou a été réinitialisé
Les rôles ne sont pas attribuésle rôle du bot a une priorité inférieure à celle du rôle attribué — remontez le bot dans la liste des rôles

Notifications depuis le panneau

Ne les confondez pas avec les notifications d'hébergement : Millida envoie elle-même les crashs de serveur, l'expiration du plan et les résultats des tâches — vers Telegram ou Discord, voir Notifications de serveur.

Hébergement MinecraftVotre serveur tourne même hors ligneCréer le serveur