Communication Protocols/de

From OpenSimulator

Jump to: navigation, search

Contents

Einführung

Es gibt eine große Anzahl von Kommunikationsprotokollen, die von OpenSimulator verwendet werden. Diese können in vier Typen unterteilt werden.

Client-Server-Protokolle

Dies sind Kommunikationsprotokolle zwischen OpenSimulator und einem Client/Viewer. Dies geschieht hauptsächlich zwischen dem Viewer und dem Simulator, obwohl auch einige Daten direkt zwischen dem Viewer und einem Grid-Service fließen (hauptsächlich der Login-Service und der Karten-Service für Viewer, die von Linden Labs Version 3 und später abgeleitet sind).

Das Hauptprotokoll hier ist das Linden Lab Viewer-Protokoll. Dieses Protokoll ist in UDP-Nachrichten (wie Objektaktualisierungen, Avatar-Positionsaktualisierungen usw.) und HTTP-basierten Nachrichten über capabilities und die Event Queue unterteilt.

Diese Wiki hat noch nicht viele Informationen über die UDP-Nachrichten, außer denen, die in den untenstehenden Seiten enthalten sind. Weitere Informationen dazu finden Sie auf der Protokollseite des Second Life-Wikis - http://wiki.secondlife.com/wiki/Protocol.

Grid-Service-Protokolle

Bei einer eigenständigen OpenSimulator-Installation erfolgt die gesamte Kommunikation innerhalb des Prozesses. Bei einer Grid-Installation müssen die Simulatorinstanzen jedoch mit Backend-Diensten (Asset, Inventory usw.) kommunizieren. Dies geschieht über HTTP.

Siehe Services für weitere Informationen.

Simulator-Simulator-Protokolle

Es gibt Situationen, in denen Simulatorinstanzen direkt miteinander kommunizieren müssen.

  • Teleports und Region Crossing. Diese Kommunikation erfolgt über HTTP. Dies wird auch als Simulator-zu-Simulator-Protokoll aufgeführt, da es sowohl Client-Simulator- als auch Simulator-Simulator-Komponenten hat.
  • Protokoll für Sofortnachrichten zwischen Benutzern auf verschiedenen Simulatoren. Dies betrifft auch das Verschenken von Gegenständen, da dies über die IM-Infrastruktur erfolgt.
  • Varregion/Protocol wird die varregionspezifischen Abschnitte im Simulator-zu-Simulator-Protokoll detaillieren.

Simulator-Externe Protokolle

Es gibt Möglichkeiten, wie der Simulator extern untersucht oder gesteuert werden kann. Ein Beispiel für die Steuerung ist die RemoteAdmin-Schnittstelle. Es gibt auch Einrichtungen zum Monitoring des aktuellen Zustands des Simulators.

Archivierungsprotokolle

Die Leute geben auch Archive weiter, die ganze Regionen (OpenSim Archives - OARs) oder Inventar (Inventory Archives - IARs) zwischen OpenSimulator-Installationen enthalten. Einige Dokumentationen zu diesen Formaten sind unter OpenSim Archives#OAR_Format und Inventory Archives#IAR_Format verlinkt, obwohl diese nur das Containerformat dokumentieren und nicht das Format aller verschiedenen Asset-Typen (Textur, Notecard, serialisiertes Objekt usw.).

Referenzen

Es gibt eine Liste verschiedener OpenSimulator-Einstiegspunkte auf der Seite Known Web Interfaces within OpenSim, aber diese ist wahrscheinlich ziemlich veraltet. Die Daten in den Links in den obenstehenden Abschnitten werden aktueller und genauer sein.

Personal tools
General
About This Wiki