Réunion du 20-02-2024

De OSWiki
Aller à la navigation Aller à la recherche

Changements du code de la semaine

llIsFriend

  • Ajout de la fonction LSL llIsFriend [1]. Cette fonction renvoie un booléen (un entier) qui est VRAI si agent_id et le propriétaire de la prim dans laquelle se trouve le script sont amis, sinon FAUX.[2]

Bande passante

  • Quelques changements pour rendre la région un peu plus résistante aux demandes de bande passante. [3]

Divers

  • Modifications "cosmétiques".

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.😉


Noyau

Scripts

llIsFriend

LInkSetData

Base de données

Modules

Carte de région

  • Vincent Sylvester a réussi à changer le rendu des tuiles de la carte au moment de l'exécution et définir si la région utilise le module de carte MapImageModule ou Warp3DImageModule qui génère de meilleurs images. [4]. C'est expérimental.
  • Normalement la carte est générée juste avant que la région ne s'enregistre sur la grille, de sorte que la carte soit là au moment de l'enregistrement.
  • Il a découplé la génération de la carte du démarrage pour qu'elle ne bloque pas le démarrage de la région et il l'a fait tourner dans son propre thread pour qu'elle ne bloque pas la console. Le découplage signifie qu'une tuile normale peut être générée d'abord et rapidement pour passer ensuite à la carte warp3d plus complexe et envoyer des mises à jour de l'état de la région, y compris les mises à jour en direct.
  • Ndrl : pour cette partie, le chat de la réunion est assez flou, beaucoup de choses non dites à deviner pour comprendre. Donc, ici le risque d'une mauvaise interprétation est assez élevé.

DataSnapshot

  • Le module DataSnapshot[5] est un IRegionModule qui utilise les données de diverses parties de la scène OpenSimulator et produit un fichier au format spécifique XML . À partir de ce fichier, vous pouvez créer des services Web avec les données de sortie. Il est comparable à une "API de recherche", bien qu'il ne soit pas limité à la simple recherche.
  • Il semble que ce module produise une fuite de mémoire ou de CPU. Après quelques semaines d'exécution, chaque snapshot crée un énorme pic de puissance de calcul.

OpensimSearch

  • Il n'est pas dans le noyau, Osgrid utilise celui d'Andrew Hellershanks (kcozens).[6][7]
  • Vincent Sylvester (Tampa) a développé un fork. Deux bugs sont corrigés dans sa repo.[8][9]

Bugs

Tests

Projets en cours / Infos

Viewers

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-02-20