Aller au contenu

À propos de ce fichier

IP-Bound
Restreint la connexion des joueurs à leur ip d'origine, s'ils le veulent
Sur une idée de Nepsis (IP-Protect)

Sommaire

  1. Installation et configuration
  2. Fonctionnement
  3. Etendre le script

Installation et configuration
Dépendances
Ce script dépend de:

  • Skript 2.6
  • Skript-GUI 1.3


Configuration
  Toutes la configuration se fait directement dans le script, section `CONFIGURATION`. Le detail de chaque option est dans le commentaire la surplombant.

Fonctionnement
Restriction de la connexion à l'ip d'origine
Dès lors qu'un joueur a choisi de restreindre les accès à son compte à une ip, toute tentative de connexion depuis un autre emplacement sera automatiquement rejetée.

Choix du mode de connexion
Si l'option `DO_ENFORCE_CHOICE` est reglée sur `false`, chaque joueur reçoit dès sa connexion un message l'informant qu'il peut interdire toute connexion future depuis une ip différente. Aucune restriction n'est appliquée par défaut.
Si l'option `DO_ENFORCE_CHOICE` est reglée sur `true`, chaque joueur est accueilli par un menu qu'il ne peut pas fermer contenant les instructions d'utilisation dudit menu, et les deux choix qui s'offrent à lui : restreindre ou ne pas restreindre. Une troisième option est disponible pour les indécis : quitter le serveur immédiatement en cliquant sur la porte.


Commandes
Ce script ajoute deux commandes:

  • /bindip [<JOUEUR> <IP>] : Associe un joueur à une adresse IP. Utilisée sans arguments, le joueur qui s'en sert (dés)active la restriction pour son compte à son IP actuelle. Laisser le champ IP vide permet de désactiver la restriction pour le joueur choisi. Notez que pour préciser un joueur, la permission `skript.scripts.ipbound.commands.bindip.others` est requise. La console ne peut exécuter cette commande qu'en spécifiant un joueur cible.
  • /ipbound-forget <JOUEURS> Efface le choix du mode de connexion des joueurs spécifiés. Il est possible de préciser plusieurs joueurs à la fois : `/ipbound-forget joueurA, joueurB, joueurC`. Si un joueur sélectionné est en ligne, il reçoit le même traitement qu'à sa première connexion (menu/notification). Permission requise : `skript.scripts.ipbound.commands.forget`.

Etendre le script
Si vous souhaitez ajouter des fonctionnalités ou modifier le fonctionnement de ce script, la section `VARIABLES` répertorie chaque variable utilisée en detaillant leur type et leur utilité.
Les fonctions sont documentées directement dans le code.


Retour utilisateur

Vous pouvez donner un avis uniquement après avoir téléchargé le fichier.

Il n’y a aucun avis à afficher.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.