Le problème majeur de ce plugin c'est que tu es sur qu'il y aura des abus avec, c'est inévitable ^^
Ce que tu peut faire pour les limité, c'est d'avoir deux versions de ton plugin. Par exemple, tu as la version 'public' du plugin (qui est en téléchargement) et c'est une version "lecture seule".
Et tu as une version 'full' du plugin (a donné à des personnes de confiance), qui est en lecture/écriture.
Concrètement, que ce que ça donne :
- Quand tu fait un ban, le joueur est banni uniquement de ton serveur mais n'est pas ajouter à la ban list commune (anti-abus). Cependant, il est ajouter dans une autre liste qui n'a pas d'importance avec une valeur assigné. A chaque fois que cet utilisateur se fait ban d'un serveur, sa valeur dans cette liste augmente. Si la valeur atteint 5 (c'est à dire qu'il est ban de 5 serveurs différents utilisant ce plugin), il est ajouter à la vrai ban list commune (et ne peut plus se connecter sur aucun serveur utilisant ce plugin).
- Quand tu fait un ban, tu as deux choix :
- Soit tu ban l’utilisateur de ton serveur uniquement (par exemple, avec cette commande) : /ban (user) (raison)
- Soit tu ban l'utilisateur de ton serveur ET tu l'ajoute à la liste globale de ban (par exemple avec une commande comme ça) : /ban (user) -g (raison)
J'espère avoir été clair (j'ai refait 3x la formulation xD) ^^
Évidement, ce n'est pas une solution magique : ça ne fait que réduire les abus, mais c'est déjà ça !
Ce que tu peut faire pour les limité, c'est d'avoir deux versions de ton plugin. Par exemple, tu as la version 'public' du plugin (qui est en téléchargement) et c'est une version "lecture seule".
Et tu as une version 'full' du plugin (a donné à des personnes de confiance), qui est en lecture/écriture.
Concrètement, que ce que ça donne :
- Si tu possède la version public :
- Quand tu fait un ban, le joueur est banni uniquement de ton serveur mais n'est pas ajouter à la ban list commune (anti-abus). Cependant, il est ajouter dans une autre liste qui n'a pas d'importance avec une valeur assigné. A chaque fois que cet utilisateur se fait ban d'un serveur, sa valeur dans cette liste augmente. Si la valeur atteint 5 (c'est à dire qu'il est ban de 5 serveurs différents utilisant ce plugin), il est ajouter à la vrai ban list commune (et ne peut plus se connecter sur aucun serveur utilisant ce plugin).
- Si tu possède la version full (= tu es quelques de confiance) :
- Quand tu fait un ban, tu as deux choix :
- Soit tu ban l’utilisateur de ton serveur uniquement (par exemple, avec cette commande) : /ban (user) (raison)
- Soit tu ban l'utilisateur de ton serveur ET tu l'ajoute à la liste globale de ban (par exemple avec une commande comme ça) : /ban (user) -g (raison)
J'espère avoir été clair (j'ai refait 3x la formulation xD) ^^
Évidement, ce n'est pas une solution magique : ça ne fait que réduire les abus, mais c'est déjà ça !