« Réunion du 04-02-2025 » : différence entre les versions
Apparence
Ligne 14 : | Ligne 14 : | ||
* La seule chose qui change avec le temps dans les inventaires sont les types de dossiers. Ils sont facilement rectifiable dans la base de données, cela ne nécessite pas d'effacer l'inventaire. | * La seule chose qui change avec le temps dans les inventaires sont les types de dossiers. Ils sont facilement rectifiable dans la base de données, cela ne nécessite pas d'effacer l'inventaire. | ||
* Les types de dossier d'inventaire sont listé dans [https://bitbucket.org/opensimulator/libopenmetaverse/src/master/OpenMetaverseTypes/Enums.cs '''https://bitbucket.org/opensimulator/libopenmetaverse/src/master/OpenMetaverseTypes/Enums.cs''']. | * Les types de dossier d'inventaire sont listé dans [https://bitbucket.org/opensimulator/libopenmetaverse/src/master/OpenMetaverseTypes/Enums.cs '''https://bitbucket.org/opensimulator/libopenmetaverse/src/master/OpenMetaverseTypes/Enums.cs''']. | ||
* On peut les trouver aussi sur le wiki officiel d'OpenSimulateur à [ http://opensimulator.org/wiki/Database:Inventoryfolders '''cette adresse''']. | * On peut les trouver aussi sur le wiki officiel d'OpenSimulateur à [http://opensimulator.org/wiki/Database:Inventoryfolders '''cette adresse''']. | ||
* Seuls les dossiers racine ont le type != -1. | * Seuls les dossiers racine ont le type != -1. | ||
* Le seule problème connu à propos des objets eux-mêmes est la confusion entre les textures et les snapshots. Mais, cela se produit également dans les IAR. Donc, cela ne s'arrangera pas en les rechargeant. | * Le seule problème connu à propos des objets eux-mêmes est la confusion entre les textures et les snapshots. Mais, cela se produit également dans les IAR. Donc, cela ne s'arrangera pas en les rechargeant. |
Version du 13 février 2025 à 06:06
Avertissement
Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉 |
Code principal
Les inventaires
Code du noyau et du viewer
- Dan Banner par l'intermédiaire d'Hiro Protagonist demande des précisions sur le code de gestion d'inventaire OpenSim qui s'exécute quand un utilisateur se connecte pour la première fois.
- Ubit Umarov désigne les fonctions nécessaires à la création des entrées d'inventaire de base dans OpenSimulator :
- Le code responsable des messages d'erreur dans le viewer signalant que l'inventaire est cassé et qui pourrait intéresser Dan Banner est dans le viewer. Le viewer veut avoir des dossiers corrects, c'est tout.
Structure des inventaires
Les types de dossier et d'objets
- La seule chose qui change avec le temps dans les inventaires sont les types de dossiers. Ils sont facilement rectifiable dans la base de données, cela ne nécessite pas d'effacer l'inventaire.
- Les types de dossier d'inventaire sont listé dans https://bitbucket.org/opensimulator/libopenmetaverse/src/master/OpenMetaverseTypes/Enums.cs.
- On peut les trouver aussi sur le wiki officiel d'OpenSimulateur à cette adresse.
- Seuls les dossiers racine ont le type != -1.
- Le seule problème connu à propos des objets eux-mêmes est la confusion entre les textures et les snapshots. Mais, cela se produit également dans les IAR. Donc, cela ne s'arrangera pas en les rechargeant.
- Les dossiers et les objets de l'inventaire ne sont qu'une vaste référence aux ressources, ils ajoutent un peu de métadonnées, mais les tables ne stockent rien qui pourrait briser les ressources de quelque manière que ce soit. Les seuls changements connus qui ont été apportés à l'inventaire dans le sens d'une modification sont les types de dossiers et un type d'objet pour les textures/photos. Tout cela remonte à une dizaine d'années. Avant cela, nous ne pouvons pas vraiment déterminer ce que cela aurait pu être parce que git ne remonte que jusqu'à cette date.
Script de création d'inventaire
- Fonction PHP public function createinv($avuuid) pour créer un inventaire, proposée par Vincent Sylvester
- Il manque les matériaux, mais de toute façon le viewer le crée.
Bibliothèque OpenSim
- La bibliothèque opensim en bas de l'inventaire est fournie par la région directement.
Service d'assets
Différents types de service d'assets
- 🏗️
Réparer un serveur d'assets
Scripts de vérification des inventaires
- Description d'un script de réinitialisation de l'inventaire des avatars pour les grilles et les standalones d'OpenSimulator : https://pastebin.com/HmVaDGS5
- 🏗️
Utilisation des IAR
- 🏗️
Informations
Maintenance d'Osgrid
Problème des inventaires et assets
- Le problème : l'équipe d'OSGrid essaie de gérer des problèmes liés au stockage des assets de la grille.
- Le vrai problème est de récupérer tous les dossiers et les items, de les valider et de les corriger et de faire cela le plus proprement possible.
- 🏗️
État des assets d'OSGrid
- Types d'assets
- Anciennes spécificités d'OSgrid
- Suitcase de l'hypergrid
- 🏗️
Nombre d'utilisateurs
- 🏗️
Solutions mises en œuvre
- 🏗️
Taille des textures
Développeurs actifs d'OpenSim
Les développeurs principaux
Contact
- 🏗️
Source
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2025-02-04