Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
KHAOS: AO, aber ohne Serverbremse
#1
Information 
Hypergrid Business berichtet gerade frisch: Es gibt jetzt eine neue Art AO-Skript ohne Serverbremse.

Bisher basieren ja so ziemlich alle AOs da draußen auf dem alten ZHAO-Skript. Problem damit: Das fragt alle Naselang die Umgebung ab, ein paarmal in der Sekunde. Und das kostet Serverleistung. Wenn man jetzt auf einer Sim mehrere Avatare gleichzeitig hat, die ZHAO-AOs als Anhänge nutzen, jammern alle über den Lag, den sie selbst verursachen.

Lösung: AOs auspacken und im Viewer verwenden, statt sie anzuhängen.

Macht aber keiner. (Ehrlich gesagt bin ich mir auch nicht sicher, ob man dann die Animationen dann nur im eigenen Viewer sieht, oder ob die auch andere sehen können.)

Okay, neue Lösung: KHAOS. Das nutzt eine Schnittstelle, die schon ewig und drei Tage in OpenSim ist, aber wohl noch nie genutzt wurde. Die teilt nämlich dem Avatar Änderungen mit, die in der AO ein Umschalten auf eine andere Animation auslösen sollen. Mit KHAOS wird die jetzt endlich genutzt.

Vorher: AO fragt ein paarmal jede Sekunde: "Sitz ich jetzt?"

Nachher: AO fragt gar nicht mehr, Server sagt AO nur einmal: "Okay, jetzt sitzt du."

Was man sonst noch wissen muß, also, wo man KHAOS kriegt und wie man vorhandene AOs darauf umbaut, ist hier erklärt. Fertig einsatzbereit gibt es KHAOS ja nur mit zwei AOs, und Rugged hat mich jetzt nicht so überzeugt.
Zitieren
#2
(19.08.2020, 21:57)Jupiter Rowland schrieb: Lösung: AOs auspacken und im Viewer verwenden, statt sie anzuhängen.

Macht aber keiner. (Ehrlich gesagt bin ich mir auch nicht sicher, ob man dann die Animationen dann nur im eigenen Viewer sieht, oder ob die auch andere sehen können.)

Ist die beste Lösung und funktioniert auch zuverlässig im Hypergrid, wo Scripte häufig leider versagen.
Und natürlich sehen die Animationen auch andere. Die AO Funktion wäre ja witztlos, wenns nicht so wär.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste