Chat global et synchronisation
Comment relier le chat entre les serveurs d'un réseau : plugins de proxy, canaux, préfixes et envoi de messages via Redis ou une base de données.
Mis à jour le 13 août 2026
Par défaut, le chat sur un réseau est séparé : les joueurs de Survie ne voient pas le lobby. Le chat global se met en place avec un plugin.
Options
| Solution | Fonctionnement |
|---|---|
| Plugin de proxy (Velocity/Bungee) | Les messages passent par le proxy et sont diffusés |
| Plugins avec Redis | Échange via un bus partagé ; fonctionne aussi entre différents proxys |
| Via MySQL | Plus lent, mais sans infrastructure supplémentaire |
Ce qu'il faut configurer
- Canaux : global (pour tout le réseau), local (pour le serveur actuel), staff (pour l'administration).
- Préfixes de serveur :
[Survival],[Lobby]— sinon les joueurs ne sauront pas où se trouve l'autre personne. - Permissions pour les canaux via LuckPerms avec une base de données partagée pour tout le réseau.
Base de données de permissions unifiée
Pour que les préfixes correspondent sur tous les serveurs, LuckPerms doit utiliser un MySQL partagé — sinon les groupes se désynchronisent : MySQL pour les plugins.
Discord
L'intégration Discord du réseau se configure une seule fois — sur le proxy ou sur un serveur qui lit le canal partagé — DiscordSRV. Deux instances sur des serveurs différents provoqueront des messages en double.
Modération
Les mutes doivent s'appliquer à tout le réseau : utilisez un plugin de bannissement avec une base de données partagée — Bannissements et mutes.
