/// PLUGIN TIERS PRIS EN CHARGE
Backpacks
Guide gratuit pour configurer ce plugin tiers dans le Hub. Le plugin s’installe séparément depuis sa source officielle.
Préparer votre fichier
- Vérifiez la version installée
Ce guide décrit Backpacks 3.17.6. Le configurateur doit utiliser cette même version.
- Importez votre configuration
Ouvrez le configurateur et importez le JSON actuel. Pour une nouvelle installation, vous pouvez partir de l’exemple proposé.
- Modifiez et téléchargez
Ajustez les réglages, corrigez les erreurs signalées et téléchargez le JSON. Gardez une copie de votre ancien fichier avant de le remplacer.
Votre configuration n’est pas sauvegardée sur le site. Conservez le fichier exporté ; il permet aussi de reprendre plus tard.
Réglages de cette version
Général 3
- Déposer à la mort
- Activé / désactivé · obligatoire
Déposer le sac à dos dans le monde à la mort du joueur. Si l’effacement à la mort est activé, l’effacement est prioritaire et le contenu est perdu.
Chemin JSON
Drop on Death (true/false) - Effacer à la mort
- Activé / désactivé · obligatoire
Effacer le contenu du sac à dos à chaque mort. C’est destructif et prioritaire sur le dépôt du sac à la mort.
Chemin JSON
Erase on Death (true/false) - Délai minimal de disparition (secondes)
- Nombre · obligatoire
Délai minimum avant disparition d’un sac déposé, en secondes. Il donne aux joueurs du temps pour récupérer le contenu après une mort.
Chemin JSON
Minimum Despawn Time (Seconds)Minimum : 0
Taille du sac à dos 4
- Emplacements par défaut
- Nombre entier · obligatoire
Nombre d’emplacements accordé en l’absence d’une permission de taille plus grande. Comptez les emplacements, pas les lignes de six cases.
Chemin JSON
Backpack size → Default sizeMinimum : 1
- Emplacements maximum par page
- Nombre entier · obligatoire
Nombre maximum d’emplacements sur chaque page du sac, jusqu’à 48. Un sac plus grand utilise plusieurs pages, il n’est pas réduit à cette taille.
Chemin JSON
Backpack size → Max size per pageMinimum : 1 · Maximum : 48
- Activer les anciennes permissions de lignes
- Activé / désactivé · obligatoire
Reconnaître les anciennes permissions backpacks.use.1 à .8, exprimées en lignes. Désactivez si vous utilisez uniquement les permissions de taille actuelles.
Chemin JSON
Backpack size → Enable legacy backpacks.use.1-8 row permissions - Tailles par permission
- Liste · obligatoire
Chaque valeur génère une permission backpacks.size.<nombre>.
Chemin JSON
Backpack size → Permission sizes
Effacement au wipe 3
- Activer l’effacement au wipe
- Activé / désactivé · obligatoire
Appliquer les règles de nettoyage des sacs lors du wipe. Vérifiez ce qui est conservé avant activation : le nettoyage peut supprimer les objets.
Chemin JSON
Clear on wipe → Enabled - Activer l’ancienne permission keeponwipe
- Activé / désactivé · obligatoire
Reconnaître l’ancienne permission backpacks.keeponwipe qui permet de conserver le contenu au wipe, en plus du système de règles actuel.
Chemin JSON
Clear on wipe → Enable legacy keeponwipe permission - Règles de conservation par permission
- Valeur JSON · obligatoire
Chaque entrée génère une permission backpacks.keeponwipe.<nom>.
Chemin JSON
Clear on wipe → Rulesets by permission
Interface du conteneur 2
- Boutons de page sur la barre
- Activé / désactivé · obligatoire
Placer les boutons de changement de page sur la barre du conteneur du sac plutôt qu’à leur autre emplacement.
Chemin JSON
Container UI → Show page buttons on container bar - Nombre maximal de boutons de page
- Nombre entier · obligatoire
Utilisez 0 pour masquer les boutons de page, ou une valeur négative pour afficher toutes les pages.
Chemin JSON
Container UI → Max page buttons to show
Bouton GUI 5
- Activer le bouton
- Activé / désactivé · obligatoire
Autoriser le bouton d’ouverture du sac dans l’interface. Le joueur doit toujours avoir les permissions nécessaires pour l’utiliser.
Chemin JSON
GUI Button → Enabled - Affiché par défaut
- Activé / désactivé · obligatoire
Afficher le bouton par défaut pour les joueurs autorisés, avant leur choix personnel d’affichage.
Chemin JSON
GUI Button → Enabled by default (for players with permission) - ID du skin
- Nombre entier · obligatoire
Identifiant du skin servant d’icône au bouton selon la configuration du plugin. Ce n’est pas une permission ni une taille de sac.
Chemin JSON
GUI Button → Skin IdMinimum : 0
- URL de l’image
- Texte · obligatoire
Adresse directe de l’image à afficher, et non de sa page web. Utilisez une image accessible aux joueurs ; préférez HTTPS.
Chemin JSON
GUI Button → Image - Couleur d’arrière-plan
- Texte · obligatoire
Couleur Rust : rouge, vert, bleu et opacité, entre 0 et 1, séparés par des espaces. Exemple : 1 0.5 0 1 = orange opaque ; une opacité de 0 rend l’élément invisible.
Chemin JSON
GUI Button → Background Color
Restrictions d’objets 4
- Activer les restrictions
- Activé / désactivé · obligatoire
Vérifier les règles autorisant ou interdisant le stockage d’objets dans le sac. Désactivez pour ne pas appliquer ce filtrage.
Chemin JSON
Item restrictions → Enabled - Activer l’ancienne permission noblacklist
- Activé / désactivé · obligatoire
Reconnaître l’ancienne permission backpacks.noblacklist permettant de contourner les restrictions d’objets.
Chemin JSON
Item restrictions → Enable legacy noblacklist permission - Effet de refus d’objet
- Texte · obligatoire
Chemin de l’effet Rust joué lorsqu’un objet est refusé par les restrictions. Utilisez un effet existant du jeu, pas une adresse d’image.
Chemin JSON
Item restrictions → Feedback effect - Règles par permission
- Valeur JSON · obligatoire
Chaque entrée génère une permission backpacks.restrictions.<nom>.
Chemin JSON
Item restrictions → Rulesets by permission
Mode Softcore 1
- Proportion récupérée
- Nombre · obligatoire
Part du contenu récupérable par le système Softcore après une mort. 0 = rien, 0.5 = moitié, 1 = totalité ; ne concerne que ce mode de jeu.
Chemin JSON
Softcore → Reclaim FractionMinimum : 0 · Maximum : 1
Taille dynamique (expérimental) 2
- Activer la taille dynamique
- Activé / désactivé · obligatoire
Activer les profils de capacité qui peuvent évoluer pour chaque joueur. Fonction expérimentale : les capacités acquises sont des données du plugin, pas de ce JSON.
Chemin JSON
Backpack size → Dynamic Size (EXPERIMENTAL) → Enabled - Profils de taille
- Valeur JSON · obligatoire
Chaque profil crée une permission backpacks.size.profile.<suffixe>. La capacité gagnée par chaque joueur est enregistrée séparément par le plugin.
Chemin JSON
Backpack size → Dynamic Size (EXPERIMENTAL) → Size profiles
Règles de wipe par défaut 8
- Suffixe de permission
- Texte
Nom de cette règle de conservation au wipe. Les règles nommées servent aussi à identifier les permissions de règle.
Chemin JSON
Clear on wipe → Default ruleset → Name - Emplacements maximum à conserver
- Nombre entier · obligatoire
Nombre maximum d’emplacements à conserver après le nettoyage au wipe. -1 signifie sans limite ; 0 ne conserve aucun emplacement.
Chemin JSON
Clear on wipe → Default ruleset → Max slots to keepMinimum : -1
- Catégories autorisées
- Valeur JSON · obligatoire
Catégories Rust pouvant être conservées au wipe. All autorise toutes les catégories sous réserve des exclusions. Une liste vide n’autorise aucun objet par catégorie : il faut alors une autorisation par objet ou skin.
Chemin JSON
Clear on wipe → Default ruleset → Allowed item categories - Catégories bloquées
- Valeur JSON · obligatoire
Catégories d’objets à supprimer au wipe selon cette règle. Utilisez les noms exacts des catégories Rust.
Chemin JSON
Clear on wipe → Default ruleset → Disallowed item categories - Noms courts d’objets autorisés
- Liste · obligatoire
Noms courts d’objets admis à la conservation au wipe, par exemple wood. La liste peut compléter les catégories autorisées.
Chemin JSON
Clear on wipe → Default ruleset → Allowed item short names - Noms courts d’objets interdits
- Liste · obligatoire
Noms courts d’objets à exclure de la conservation au wipe. Ne saisissez pas leurs noms affichés traduits.
Chemin JSON
Clear on wipe → Default ruleset → Disallowed item short names - IDs de skins autorisés
- Liste · obligatoire
Identifiants de skins admis par cette règle. Ils concernent les variantes d’objets portant ces skins, pas tous les objets de la même catégorie.
Chemin JSON
Clear on wipe → Default ruleset → Allowed skin IDs - IDs de skins interdits
- Liste · obligatoire
Identifiants de skins interdits par cette règle. Laissez vide si aucune variante de skin ne doit être exclue.
Chemin JSON
Clear on wipe → Default ruleset → Disallowed skin IDs
Position du bouton GUI 4
- Ancrages minimum
- Texte · obligatoire
Coin inférieur gauche dans le conteneur parent, sous la forme x y entre 0 et 1. 0 0 correspond au bas à gauche. Il ne doit pas dépasser l’ancrage maximum ; des ancrages égaux peuvent utiliser des décalages en pixels.
Chemin JSON
GUI Button → GUI Button Position → Anchors Min - Ancrages maximum
- Texte · obligatoire
Coin supérieur droit dans le conteneur parent, sous la forme x y entre 0 et 1. 1 1 correspond au haut à droite. Il ne doit pas précéder l’ancrage minimum ; des ancrages égaux peuvent utiliser des décalages en pixels.
Chemin JSON
GUI Button → GUI Button Position → Anchors Max - Décalages minimum
- Texte · obligatoire
Décalage du coin inférieur gauche, sous la forme x y en pixels, ajouté à l’ancrage. Des valeurs négatives déplacent ce coin vers la gauche ou le bas.
Chemin JSON
GUI Button → GUI Button Position → Offsets Min - Décalages maximum
- Texte · obligatoire
Décalage du coin supérieur droit, sous la forme x y en pixels, ajouté à l’ancrage. Des valeurs positives déplacent ce coin vers la droite ou le haut.
Chemin JSON
GUI Button → GUI Button Position → Offsets Max
Règles d’objets par défaut 7
- Suffixe de permission
- Texte
Nom de cette règle de stockage. Les règles nommées servent aussi à identifier les permissions de règle.
Chemin JSON
Item restrictions → Default ruleset → Name - Catégories autorisées
- Valeur JSON · obligatoire
Catégories Rust admises dans le sac. All autorise toutes les catégories sous réserve des exclusions. Une liste vide n’autorise aucun objet par catégorie : il faut alors une autorisation par objet ou skin.
Chemin JSON
Item restrictions → Default ruleset → Allowed item categories - Catégories bloquées
- Valeur JSON · obligatoire
Catégories d’objets interdites dans le sac. Utilisez les noms exacts des catégories Rust.
Chemin JSON
Item restrictions → Default ruleset → Disallowed item categories - Noms courts d’objets autorisés
- Liste · obligatoire
Noms courts d’objets admis dans le sac, par exemple wood. La liste peut compléter les catégories autorisées.
Chemin JSON
Item restrictions → Default ruleset → Allowed item short names - Noms courts d’objets interdits
- Liste · obligatoire
Noms courts d’objets interdits dans le sac. Ne saisissez pas leurs noms affichés traduits.
Chemin JSON
Item restrictions → Default ruleset → Disallowed item short names - IDs de skins autorisés
- Liste · obligatoire
Identifiants de skins admis par cette règle. Ils concernent les variantes d’objets portant ces skins, pas tous les objets de la même catégorie.
Chemin JSON
Item restrictions → Default ruleset → Allowed skin IDs - IDs de skins interdits
- Liste · obligatoire
Identifiants de skins interdits par cette règle. Laissez vide si aucune variante de skin ne doit être exclue.
Chemin JSON
Item restrictions → Default ruleset → Disallowed skin IDs
Réinitialisation de la taille dynamique au wipe 1
- Réinitialiser au wipe
- Activé / désactivé · obligatoire
Réinitialiser la capacité dynamique acquise au wipe. Cela concerne la taille gagnée, indépendamment des règles de conservation des objets.
Chemin JSON
Backpack size → Dynamic Size (EXPERIMENTAL) → Reset dynamic size on wipe → Enabled
Instructions du plugin
Backpacks 3.17.6
Configurez gratuitement Backpacks sous Oxide avec le fichier oxide/config/Backpacks.json. Ce guide correspond à la version officielle uMod 3.17.6 observée le 2026-08-02, sous licence MIT.
Taille du sac à dos
Backpack size contient Default size, Max size per page (maximum 48), l’option des anciennes permissions de lignes et Permission sizes. Chaque taille génère une permission backpacks.size.<nombre>.
Le groupe avancé Dynamic Size (EXPERIMENTAL) contient Enabled, Reset dynamic size on wipe > Enabled et Size profiles. Chaque profil possède Permission suffix, Initial size et Max size, et génère backpacks.size.profile.<suffixe>.
Mort, interface et Softcore
Drop on Death (true/false),Erase on Death (true/false)etMinimum Despawn Time (Seconds)contrôlent la gestion de la mort.GUI Buttoncontrôle l’activation, le défaut des nouveaux joueurs,Skin Id,Image,Background Coloret les quatre chaînes d’ancrage/décalage deGUI Button Position.Container UIdétermine si les boutons de page partagent la barre du conteneur et combien sont visibles.Softcore > Reclaim Fractionaccepte les valeurs de 0 à 1.
Ces réglages décrivent l’interface Rust propre à Backpacks. Modifiez-les dans le configurateur, pas dans PimpMyCUI Editor ; ils ne sont pas au format PimpMyCUI.
Restrictions d’objets
Item restrictions contient Enabled, l’option de l’ancienne permission noblacklist, Feedback effect, Default ruleset et Rulesets by permission. Chaque règle contient les catégories Rust, shortnames et IDs de skins autorisés/interdits. Les règles par permission exigent aussi Name et génèrent backpacks.restrictions.<nom>.
Effacement au wipe
Clear on wipe contient Enabled, l’option de l’ancienne permission keeponwipe, Default ruleset et Rulesets by permission. Les règles de wipe ajoutent Max slots to keep ; -1 signifie sans limite. Les entrées nommées génèrent backpacks.keeponwipe.<nom>.
Configuration et données des joueurs
Les tailles de permission, profils de taille et règles nommées sont des listes de configuration de longueur variable, mais les données des joueurs ne sont pas stockées ici. Le contenu des sacs est enregistré par joueur dans le répertoire de données Oxide Backpacks ; les préférences d’interface et la capacité dynamique acquise sont également conservées dans des fichiers séparés. Le configurateur modifie uniquement Backpacks.json, pas les identifiants des joueurs, le contenu des sacs, leurs préférences ou leur capacité acquise.
Source officielle : https://umod.org/plugins/backpacks
Migration
Les anciennes clés des versions antérieures à 3.9 servent uniquement à la migration par Backpacks. La version 3.17.6 ne les écrit plus dans sa configuration ; le configurateur ne les propose donc pas.
Installer le fichier
Après avoir conservé une copie de l’ancien fichier, placez le JSON exporté à cet emplacement sur votre serveur :
oxide/config/Backpacks.jsonSuivez les instructions du plugin ci-dessus pour ses dépendances et son rechargement. L’export ne connecte pas le site à votre serveur.