Aller au contenu
← Toute la documentation

/// PLUGIN TIERS PRIS EN CHARGE

Vanish

Guide gratuit pour configurer ce plugin tiers dans le Hub. Pour l’installer, utilisez sa fiche ou sa source officielle.

Préparer votre fichier

  1. Vérifiez la version installée

    Ce guide décrit Vanish 2.1.5. Le configurateur doit utiliser cette même version.

  2. Récupérez les réglages

    Cliquez sur Importer, puis Depuis mon serveur. Choisissez les fichiers et confirmez leur chargement. Sélectionner un serveur ne remplace pas le document ouvert. Vous pouvez aussi importer des fichiers de cet appareil ou une configuration depuis Mes projets.

  3. Modifiez et envoyez

    Ajustez les réglages, corrigez les erreurs, puis utilisez Envoyer pour transmettre les fichiers au serveur choisi. Un conflit bloque l’envoi jusqu’à votre décision. Vous pouvez toujours exporter seulement les fichiers dont vous avez besoin.

Les envois au serveur disposent de sauvegardes privées. Enregistrer conserve votre travail dans Mes projets ; cette action n’envoie rien au serveur. Un téléchargement permet aussi de reprendre sans connexion.

Réglages de cette version

Général 25
Activer le noclip
Activé / désactivé · obligatoire

Exécute la commande noclip lors du passage en invisibilité.

Chemin JSONNoClip on Vanish (runs noclip command)
Commandes d’inventaire
Liste · obligatoire

Définir les commandes qui ouvrent l’inventaire d’un joueur ciblé ou nommé. Elles exigent vanish.invviewer ; ajouter un alias ne donne pas cette permission.

Chemin JSONInventory view cmd
Hook de dégâts
Activé / désactivé · obligatoire

Filtrer les dégâts impliquant un joueur invisible : un attaquant invisible avec vanish.damage peut infliger des dégâts ; les autres cas traités sont annulés. Désactiver ce hook retire ce filtrage, pas seulement son coût de calcul.

Chemin JSONUse OnEntityTakeDamage hook (Set to true to enable use of vanish.damage perm. Set to false for better performance)
Hook des entités verrouillées
Activé / désactivé · obligatoire

Permet à vanish.unlock de contourner les verrous ; le désactiver réduit le coût du hook.

Chemin JSONUse CanUseLockedEntity hook (Allows vanished players with the perm vanish.unlock to bypass locks. Set to false for better performance)
Invisibilité à la connexion
Activé / désactivé · obligatoire

Rendre automatiquement invisibles les joueurs autorisés à leur connexion. Malgré le nom du champ, la permission vérifiée est vanish.allow dans 2.1.4. La reprise d’une invisibilité sauvegardée et vanish.permanent sont traitées séparément.

Chemin JSONAutomatically vanish players (with the vanish.use perm) on player connect
Invisibilité à la déconnexion
Activé / désactivé · obligatoire

Rendre invisibles les joueurs avec vanish.allow juste avant le traitement de leur déconnexion. Le nom historique mentionne vanish.use, mais cette version ne vérifie pas cette permission.

Chemin JSONAutomatically vanish players (with the vanish.use perm) on player disconnect
Faire réapparaître les non-autorisés à la déconnexion
Activé / désactivé · obligatoire

Faire réapparaître à la déconnexion un joueur invisible qui n’a ni vanish.permanent ni vanish.allow, lorsque cette option est activée. Dans 2.1.4, désactiver cette option ne rend donc pas visibles tous les joueurs déconnectés ; son nom historique est trompeur.

Chemin JSONKeep a vanished player hidden on disconnect
Déplacer sous la carte à la déconnexion
Activé / désactivé · obligatoire

Déplacer le joueur qui reste invisible hors ligne à cinq mètres sous le terrain, s’il se trouve au-dessus du terrain. Testez la reprise à la connexion avec l’option de remontée ; ce n’est pas une simple préférence d’affichage.

Chemin JSONTeleport a vanished player under the map on disconnect
Déplacer au-dessus de la carte à la connexion
Activé / désactivé · obligatoire

Remonter à 0,5 mètre au-dessus du terrain un joueur à réseau limité qui se reconnecte sous le terrain. Cela ne téléporte pas chaque joueur invisible dans le ciel et ne modifie pas sa position horizontale.

Chemin JSONTeleport a vanished player above the map on connect
Contourner les violations
Activé / désactivé · obligatoire

Contourne la gestion des violations pendant l’invisibilité.

Chemin JSONBypass violation checks for vanished players
Désactiver la détection fly-hack
Activé / désactivé · obligatoire

Désactive la détection fly-hack pour les joueurs invisibles.

Chemin JSONTurn off fly hack detection for players in vanish
Désactiver le métabolisme
Activé / désactivé · obligatoire

Stabiliser les besoins du joueur invisible : calories, hydratation, température, oxygène, radiation et humidité sont ajustés puis le métabolisme est suspendu. Ce n’est pas seulement masquer les barres de besoins.

Chemin JSONDisable metabolism in vanish
Téléportation vers marqueur
Activé / désactivé · obligatoire

Permettre à un joueur invisible avec vanish.teleport de se téléporter en plaçant un marqueur de carte tout en maintenant RELOAD. Le joueur ne doit pas être monté ; la hauteur actuelle est conservée.

Chemin JSONEnable teleport to marker when vanished
Effets sonores
Activé / désactivé · obligatoire

Jouer les effets configurés à la disparition et à la réapparition. Désactiver supprime leur lecture, sans désactiver Vanish.

Chemin JSONEnable vanishing and reappearing sound effects
Sons publics
Activé / désactivé · obligatoire

Diffuser l’effet à la position du joueur. Désactivé, seul le joueur concerné reçoit l’effet ; cette option ne change pas son invisibilité.

Chemin JSONMake sound effects public
Notifications de chat
Activé / désactivé · obligatoire

Notifie les joueurs dans le chat lors d’un changement d’état.

Chemin JSONEnable chat notifications
Effet de disparition
Texte · obligatoire

Chemin d’un prefab d’effet Rust joué à la disparition, si les effets sont activés. Ce n’est pas une adresse de fichier audio.

Chemin JSONSound effect to use when vanishing
Effet de réapparition
Texte · obligatoire

Chemin d’un prefab d’effet Rust joué à la réapparition, si les effets sont activés. Ce champ ne modifie pas les permissions Vanish.

Chemin JSONSound effect to use when reappearing
Activer l’interface
Activé / désactivé · obligatoire

Afficher l’indicateur personnalisé de Vanish lorsque le joueur devient invisible. Cela ne désactive ni l’invisibilité ni l’icône fournie par Rust, qui a son propre réglage.

Chemin JSONEnable GUI
Utiliser l’icône native
Activé / désactivé · obligatoire

Activer aussi l’indicateur d’invisibilité fourni par Rust pour le joueur invisible. Ce réglage ne choisit pas entre Icon URL et Icon Sprite et ne remplace pas l’indicateur personnalisé contrôlé par Enable GUI.

Chemin JSONUse Native Invis Icon
URL de l’icône
Texte · obligatoire

Changer l’image distante envoyée à l’indicateur personnalisé de Vanish. Elle est transmise avec Icon Sprite dans cette version ; Use Native Invis Icon ne sélectionne pas cette image. Utilisez une adresse directe PNG ou JPG.

Chemin JSONIcon URL (.png or .jpg)
Sprite de l’icône
Texte · obligatoire

Changer le sprite Rust transmis à l’indicateur personnalisé de Vanish, avec l’adresse Icon URL. Ce champ ne choisit pas l’icône fournie par Rust activée par Use Native Invis Icon.

Chemin JSONIcon Sprite
Couleur de l’image
Texte · obligatoire

Teinter l’indicateur personnalisé de Vanish et régler sa transparence. Les valeurs Rust sont rouge, vert, bleu et opacité de 0 à 1 ; une opacité de 0 cache l’indicateur sans désactiver Vanish.

Chemin JSONImage Color
Coin bas gauche
Texte · obligatoire

Place ce coin dans l’écran. X : gauche (0) à droite (1). Y : bas (0) à haut (1). Les deux coins déterminent la taille de la zone.

Chemin JSONImage AnchorMin
Coin haut droit
Texte · obligatoire

Place ce coin dans l’écran. X : gauche (0) à droite (1). Y : bas (0) à haut (1). Les deux coins déterminent la taille de la zone.

Chemin JSONImage AnchorMax

Instructions du plugin

Vanish 2.1.5

Vanish rend invisibles les joueurs Rust autorisés. Il n’a pas de dépendance plugin et fonctionne avec Oxide. N’accordez que les permissions nécessaires : vanish.allow, vanish.unlock, vanish.damage, vanish.permanent, vanish.invviewer et vanish.teleport sont enregistrées par la source épinglée. Les deux noms de clés générés qui mentionnent vanish.use sont conservés mot pour mot, même si la source enregistre vanish.allow.

Utilisez-le pour l’observation par le personnel autorisé, avec des choix explicites de déplacement, d’interaction et de retour utilisateur. Revu le 2026-10-05 avec le guide officiel de Whispers88, la source épinglée 2.1.5, le schéma et les valeurs par défaut. Le Hub modifie seulement oxide/config/Vanish.json ; l’export n’installe rien, n’accorde pas de permissions et ne change pas l’état actif d’un joueur.

Configuration

  • Déplacement et cycle de vie : NoClip on Vanish (runs noclip command), les deux réglages automatiques de connexion/déconnexion, Keep a vanished player hidden on disconnect et les téléportations sous/au-dessus de la carte contrôlent le déplacement et la persistance. Une téléportation automatique ou en bordure de carte peut bloquer ou tuer un joueur à sa reconnexion ; testez-la d’abord.
  • Sécurité et performances : les hooks OnEntityTakeDamage et CanUseLockedEntity activent les comportements vanish.damage et vanish.unlock. La source recommande elle-même de les désactiver pour de meilleures performances s’ils sont inutiles. Bypass violation checks..., Turn off fly hack detection... et Disable metabolism... réduisent les contrôles normaux pour les joueurs invisibles et doivent être accordés/configurés avec parcimonie.
  • Interaction : Inventory view cmd définit les alias de commande. Enable teleport to marker when vanished nécessite aussi vanish.teleport.
  • Retour utilisateur : l’activation des sons, leur caractère public, les notifications de chat et les deux chemins de prefab sonore contrôlent le retour d’invisibilité. Un chemin invalide peut ne produire aucun effet ; les sons publics peuvent révéler une activité.
  • Interface : Enable GUI, Use Native Invis Icon, Icon URL (.png or .jpg), Icon Sprite, Image Color, Image AnchorMin et Image AnchorMax contrôlent l’indicateur CUI Rust intégré. Ce n’est pas PimpMyCUI. Les URL d’image distantes ajoutent une dépendance externe, et des ancres/couleurs invalides peuvent masquer l’indicateur.

Fichier cible : oxide/config/Vanish.json. L’état des joueurs cachés est stocké séparément et ne fait pas partie de ce bundle.

Recette : invisibilité manuelle avec un retour privé

  1. Gardez les deux options Automatically vanish players... à false et Make sound effects public à false.
  2. Gardez Enable chat notifications et Enable GUI à true pour que le personnel voie son propre état. Choisissez volontairement l’activation de NoClip on Vanish (runs noclip command).
  3. Accordez vanish.allow au groupe de personnel choisi, rechargez Vanish et testez l’activation/désactivation via /vanish avec un joueur ordinaire à proximité.

N’accordez pas vanish.permanent pour cette bascule manuelle : la permission empêche le retour visible normal. L’accès à l’invisibilité n’exige pas les droits d’inspection d’inventaire, de dégâts ou de contournement des verrous.

Recette : téléportation par marqueur pour certains membres

  1. Réglez Enable teleport to marker when vanished à true.
  2. Accordez vanish.allow et vanish.teleport seulement au personnel choisi.
  3. Invisible et hors d’une monture, maintenez la touche de rechargement en ajoutant un marqueur. Essayez dans une zone sûre de test : la source conserve la hauteur actuelle, sans chercher un sol sûr.

Permissions et limites

  • vanish.allow : basculer l’invisibilité ; vérifiée aussi par les automatismes de connexion/déconnexion.
  • vanish.unlock : contourner les verrous en étant invisible, avec le hook activé.
  • vanish.damage : autoriser les dégâts d’un attaquant invisible, avec le hook activé.
  • vanish.permanent : rester invisible ; incompatible avec le retour visible manuel normal.
  • vanish.invviewer : inspecter les inventaires via les commandes configurées.
  • vanish.teleport : utiliser la téléportation par marqueur activée en étant invisible.

Limitez ces permissions. Noclip, contournement anti-hack et téléportations de connexion/déconnexion demandent des tests prudents ; le Hub n’évalue pas ces effets. L’indicateur intégré est une CUI Rust, pas un projet PimpMyCUI. Oxide et la version 2.1.5 sont la cible vérifiée ; cette revue éditoriale ne revendique aucun test en jeu/intégration ni garantie Carbon.

Questions

Faut-il accorder vanish.use ou vanish.allow ?

Utilisez vanish.allow pour 2.1.5. La source l’enregistre et la vérifie, même si deux noms de clés indiquent encore vanish.use. Gardez ces noms JSON inchangés pour que le plugin les lise.

Accorder une permission de dégâts/verrous active-t-il la fonction ?

Pas seul. vanish.damage exige Use OnEntityTakeDamage hook... à true ; l’option vaut false par défaut. vanish.unlock exige Use CanUseLockedEntity hook... à true ; l’option vaut true par défaut. Vérifiez chaque hook avec ses permissions.

Installer les fichiers

Avec un serveur connecté, cliquez sur Envoyer dans le configurateur. Le résultat indique si les fichiers ont été envoyés et si le plugin a été rechargé. Sans RCON, rechargez le plugin depuis votre panneau serveur après l’envoi.

Sans serveur connecté : Conservez une copie des fichiers actuels. Placez chaque fichier exporté dans le dossier indiqué avant l’export, ou reprenez les chemins du ZIP. Ne placez pas les données ou les traductions dans le dossier config.

Suivez les instructions du plugin ci-dessus pour ses dépendances et son rechargement. L’export ne connecte pas le site à votre serveur.

Guide de configuration et d’envoi →