Inventory/fr

A partir de 2022, certains viewers ont un code conçu pour contrôler si la structure de l'inventaire est correctement mise en place et peuvent avoir des moyens d'avertir les utilisateurs s'il y a des problèmes avec la structure de leur inventaire.

Les causes potentielles de ces problèmes sont diverses : anciennes données erronées conservées à la suite de modifications antérieures ou bogues dans les IAR créant un désordre. Une validation complète impliquerait que ces problèmes entraînent une erreur fatale, ce qui empêcherait la connexion ou rendrait l'inventaire indisponible. La plupart des viewers tentent heureusement de gérer ces problèmes de la manière la plus élégante possible, mais il est toujours bon de les résoudre si on le peut.

L'inventaire est géré presque exclusivement par la base de données, à l'exclusion de certaines mises en cache, de sorte que la résolution des problèmes doit se faire à ce niveau. Si vous utilisez une grille ou un système standalone, vous devrez probablement modifier la table Inventoryfolders pour respecter la structure d'inventaire appropriée. Si vous n'êtes qu'un utilisateur d'une grille, vous devrez contacter l'opérateur de la grille pour qu'il résolve les problèmes pour vous. Les problèmes les plus courants et les étapes à suivre pour les résoudre sont répertoriés sur cette page, mais chaque inventaire est différent et il n'y a donc pas de méthode universelle pour résoudre les problèmes, il faut les examiner au cas par cas.

Les types de dossiers d'inventaire OpenSim
OpenSim a été permissif sur la duplication des dossiers d'inventaire. En effet, jusqu'en 2015, Opensimulator utilisait des types de dossiers différents de ceux attendus par les viewers. Les propriétaires de régions et de grilles doivent donc prêter attention à certains cas où les restrictions côté viewers sont validées :


 * My Inventory ou Inventory: doit être de type 8 et chaque utilisateur ne doit en avoir qu'un seul. (le type 9 était utilisé sur les anciennes versions d'inventaire)
 * My Suitcase ou Suitcase: est facultatif. S'il est présent, il doit être de type 100 et chaque utilisateur ne doit en avoir qu'un seul. (le type 8 ou 9 était utilisé sur les anciennes versions)
 * Trash: devrait être de type 14
 * Lost and Found: devrait être de type 16
 * Current Outfit: doit être de type 46

Les viewers recherchent des dossiers spécifiques, le plus souvent uniquement lors de la création d'un nouvel élément, donc s'ils sont dupliqués, le dossier qu'ils choisissent n'est peut-être pas clair. Users should be advised to only have duplications while doing merge of inventories, etc. Les types de dossiers dans OpenSim n'ont toujours pas d'autre utilité que d'afficher des icônes spécifiques au type et de permettre l'utilisation de filtres d'inventaire.

Consultez également la page informative du Wiki sur Inventoryfolders.

Script de vérification et de correction de l'inventaire (contribution de l'utilisateur)
Voir aussi Script de contôle des inventaires pour avoir des conseils et trouver un script PHP qui peut aider à résoudre certains problèmes d'inventaire. Les administrateurs de grille peuvent exécuter ce script pour vérifier l'absence de problèmes dans les inventaires des utilisateurs. L'article décrit les étapes à suivre pour résoudre les erreurs les plus courantes.

Discussions externes sur les questions d'inventaire

 * http://opensimulator.org/mantis/view.php?id=8997 - OpenSimulator Mantis 8997 - Les contrôles de validation de l'inventaire dans les viewers récents causent des problèmes pour les dossiers d'inventaire avec des numéros de type erronés.
 * https://jira.firestormviewer.org/browse/FIRE-31634 - Firestorm JIRA FIRE-31634 Opensim - L'inventaire ne se charge pas sur certaines grilles.

Comme cela ne constitue pas un bogue du côté d'OpenSim, veuillez adresser vos questions sur IRC ou via les Mailing_Lists au lieu de remplir un ticket mantis.