Facts – Die llSitTarget-Modifikation, was ist wirklich dran?

Was ist geschehen?
Im Rahmen der Entwicklung von OpenSimulator wurde eine Anpassung gemacht, die die Benutzer verärgert. Festgelegte Sitzpositionen von Prims verhalten sich anders. Ziel war es, mehr Kompatibilität mit Second Life zu erreichen.

Bei Prims mit eingestellter Sitzposition verändert sich deren Verhalten. Man sitzt nun etwas höher und etwas seitlich.

Pro:
Die Sitzpositionen in von Second Life importierten Objekten können nun direkt übernommen werden.

Contra:
Die Anpassung wirkt sich auf alle bestehenden Objekte aus. 

Im speziellen Fall kann die Auswirkung der Anpassung durch vom Gridbetreiber in der Datenbank auszuführende Änderungen kompensiert werden. Die Prozedur ist nicht trivial, aber machbar. Die dafür notwendigen Schritte müssen allerdings vom Gridbetreiber selbst entwickelt und getestet werden. Bis dahin sollten Gridbetreiber das Update verzögern. Ausserdem sollte vor der Ausführung abgewartet werden, ob der Anpassung nicht noch eine zweite folgt.

 
Mögliche Maßnahmen:

- Nicht updaten
Klemmt von der Entwicklung ab.

- Änderung des Offsets gezielt ausklammern
Führt zu dauerhafter Inkompatibilität.

- OpenSimulator durch Fork ersetzen (z. B. Aurora)
Setzt auf zweifelhafte Alternativen.

- Unterscheidung für Prims vor und nach dem Update in OpenSimulator einbauen
Nicht empfehlenswert, da so der Quellcode aufgebläht wird.

- Updaten und Daten anpassen (empfohlen)
Nicht trivial, aber auf lange Sicht aber der einzig richtige Weg. Die in der Datenbank gespeicherten Sitzpositionen (auch in den Skripten) sind anzupassen. Dies kann programmgesteuert automatisiert erfolgen.

 
TalentRaspel virtual worlds Ltd. wird für seine Grids zunächst eine Weile abwarten, bis sichergestellt ist, dass es bei der aktuellen Anpassung bleibt. Danach werden die notwendigen Maßnahmen vorbereitet, getestet und dann beim Update ausgeführt, so daß die Benutzer keine Auswirkungen spüren.

 

Der ungekürzte Artikel kann hier im Forum nachgelesen werden.

Dieser Beitrag wurde unter Allgemeines veröffentlicht. Setzen Sie ein Lesezeichen auf den Permalink.

Einen Kommentar hinterlassen