V2 Groups/de

=Einführung= Ab OpenSimulator 0.7.6 wurde OpenSimulator mit einem Kerngruppendienst geliefert. Dies kann anstelle des Drittanbieter-Dienstes XmlRpcGroups / Flotsam verwendet werden, dies wird jedoch weiterhin unterstützt.

Bitte beachten Sie, dass diese Einrichtung neu ist. Es kann Fehler enthalten oder bisher unbekannte Probleme bei der Skalierung auf große Raster haben. Diese Funktion ist derzeit standardmäßig nicht aktiviert.

=Konfiguration=

Standalone
In OpenSim.ini sind die folgenden Einstellungen im Hypergrid- und Nicht-Hypergrid-Modus erforderlich. Dadurch wird auch die Gruppentabelle in der Datenbank generiert, die für Ihre eigenständige Installation verwendet wird.

Bei einer Nicht-Hypergrid-Installation möchten Sie auch den Service-Connector als angeben

Bei einer Hypergrid-Installation möchten Sie sie stattdessen als angeben

Bei einer Hypergrid-Installation müssen Sie die folgenden zusätzlichen Einstellungen vornehmen.

Grid
Um Kerngruppen für ein Grid zu aktivieren, muss jeder Simulator OpenSim.ini konfiguriert und die ROBUST Dienste aktiviert werden.

Simulator
In OpenSim.ini sind die folgenden Einstellungen im Hypergrid- und Nicht-Hypergrid-Modus erforderlich. Dadurch wird auch die Gruppentabelle in Ihrer ROBUST-Datenbank generiert.

Bei einer Nicht-Hypergrid-Installation möchten Sie auch den Service-Connector als angeben

Bei einer Hypergrid-Installation möchten Sie sie stattdessen als angeben

Bei einer Hypergrid-Installation müssen Sie die folgenden zusätzlichen Einstellungen vornehmen.

Services
In Robust.ini müssen Sie den Kerngruppendienst aktivieren.

=Migration=

Das folgende Skript soll dabei helfen, vorhandene Flotsam Groups- oder jOpenSim Groups-Datenbanktabellen (die ohnehin Flotsam verwenden) in die neuen Kerngruppentabellen zu konvertieren.

Anmerkungen
Sie müssen das Feld BinaryBucket in der Flotsam osgroupnotice nicht berücksichtigen, solange Sie den an Mantis # 6699 angehängten Patch nicht angewendet haben. Wenn Sie es angewendet haben, helfen möglicherweise die folgenden Informationen, wenn Sie den Inhalt in den neuen Tabellen nicht verpassen möchten:

Byte-Offset und Beschreibung der Bucket-Daten:


 * 0: 1 byte indicating if attachment is present
 * 1: 1 byte indicating the type of attachment
 * 2: 16 bytes - Group UUID
 * 18: 16 bytes - UUID of the attachment owner
 * 34: 16 bytes - UUID of the attachment
 * 50: variable - Name of the attachment
 * ??: NUL byte to terminate the attachment name

Diese Informationen werden aus dem Original-Patch kopiert und beschreiben das Inhaltsformat des Felds BinaryBucket.

Flotsam
Verwenden Sie dieses Skript, wenn Sie die Treibgutgruppen verwenden.

Das Skript (Ersetzen Sie ROBUSTDB durch Ihre ROBUST Datenbank und FLOTSAMDB durch Ihre Datenbank mit Ihren Flotsam Tabellen!):

jOpenSim
Verwenden Sie dieses Skript, wenn Sie die jOpenSim-Gruppen verwenden.

Das Skript (Ersetzen Sie ROBUSTDB durch Ihre ROBUST-Datenbank und FLOTSAMDB durch Ihre Datenbank mit Ihren jOpenSim-Tabellen!):

Weitere Informationen auf jOpenSim migration from Groups V2