La whitelist LeavePulse est un système intégré qui automatise l'accès au serveur sur la base des demandes effectuées sur le site web.
Modes d'Application (Enforcement)
Choisissez comment l'Agent réagit aux joueurs non autorisés dans les paramètres du serveur sur le tableau de bord :
- Kick (Expulsion) : Le joueur est instantanément déconnecté lors de la connexion. C'est le mode le moins gourmand en ressources pour le serveur.
- Restrict (Restriction) : Le joueur peut se connecter, mais l'Agent bloque :
- L'interaction avec les blocs/objets.
- Les messages du chat.
- La plupart des commandes.
- Les déplacements (optionnel).
Importation de Listes Existantes
Si vous avez déjà une base de joueurs, vous pouvez la migrer vers LeavePulse.
Commande /whitelist import
Téléchargez un fichier whitelist.json local (format vanilla) directement dans la base de données LeavePulse.
- Obtenez un Import Token dans les paramètres du serveur sur le site web.
- Exécutez la commande dans la console :
text
/whitelist import <token> - L'Agent lit les noms et les UUID des joueurs et les soumet pour créer des demandes Approuvées.
Synchronisation
L'Agent utilise une approche de synchronisation hybride :
- WebSocket (Push) : Lorsqu'une demande est approuvée sur le site web, LeavePulse envoie un signal instantané à l'Agent.
- Auto-Refresh : Toutes les 60 secondes (configurable via
whitelist.refresh_interval_seconds), l'Agent interroge l'API HTTP pour les mises à jour. - Synchronisation manuelle : Forcez une mise à jour complète de la liste avec
/whitelist sync.
Modération en Jeu
Gérez les demandes sans quitter le jeu :
/whitelist list pending: Liste les joueurs en attente de révision./whitelist find <requête>: Affiche les détails de la demande d'un joueur./whitelist find <requête> approve [raison]: Approuve une demande directement depuis le chat.
