OpenSim 0.9/GridCommonIni

Aus Hyperweb & OpenSim
Wechseln zu: Suche

Konfiguration der Datei "GridCommon.ini"

Die Datei "Gridcommon.ini" im Unterverzeichnis "config-include" enthält viele wichtige Einstellungen. Hier wird die Datenbank für die eigenen Regionen ausgewählt, außerdem werden diverse URLs (Webadressen) für das Grid eingestellt, mit dem du deinen Server verbinden willst. Als Ausgangsbasis für diese Anleitung dient die "GridCommon.ini.example", wie im OpenSim-Download enthalten.

Sektion DatabaseService

Hier wird die Datenbank ausgewählt, entweder SQLite oder MySql. Die jeweils andere Auswahlmöglichkeit muss unbedingt mit Semikolons (;) auskommentiert werden!

SQLite ist in OpenSim fertig eingebaut und braucht nicht vorher installiert oder konfiguriert zu werden. Bitte lasse dich nicht von dem "Standalone" im Dateinamen irritieren, du kannst deine Regionen trotzdem an ein Grid anschließen. Für SQLite wähle folgende Einstellung:

Include-Storage = "config-include/storage/SQLiteStandalone.ini"

Für MySQL muss vorher ein Datenbankserver und eine Datenbank eingerichtet sein, zum Beispiel wie hier in der Server-Anleitung beschrieben. MySQL ist leistungsfähiger als SQLite, nämlich eins der schnellsten kostenfrei nutzbaren Datenbankprogramme. Für MySQL wähle folgende Einstellung:

StorageProvider = "OpenSim.Data.MySQL.dll"
ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=Ultrageheim;"

Hier im Beispiel heißt die Datenbank "opensim", der Benutzer auch "opensim" und das Passwort ist "Ultrageheim". Achte auf Groß-/Kleinschreibung! Die Datenbank liegt auf dem selben Rechner (localhost).

Weitere Sektionen

Die folgenden Module definieren verschiedene Verbindungen zu dem Grid, mit dem du dich verbinden möchtest. Hier werden als Beispiele die Einstellungen fürs OSgrid genannt. Natürlich musst du dich bei allen Einstellungen für das selbe Grid entscheiden!

[Hypergrid]
HomeURI = "http://hg.osgrid.org:80"
GatekeeperURI = "http://hg.osgrid.org:80"
[Modules]
=> Nur in Grids (zum Beispiel OSgrid), die noch OpenSimSearch verwenden,
   ergänze hier die folgende Zeile:
SearchModule = "BasicSearchModule"
=> Nur in Grids (zum Beispiel OSgrid), die noch OpenSimProfile verwenden,
   ergänze hier die folgenden drei Zeilen:
[Profile]
Module = "OpenSimProfile"
ProfileURL = "http://profiles.osgrid.org/profile.php"
[AssetService]
AssetServerURI = "http://assets.osgrid.org"
[InventoryService]
InventoryServerURI = "http://inventory.osgrid.org"
[GridInfo]
GridInfoURI = "http://hg.osgrid.org:80"
[GridService]
GridServerURI = "http://grid.osgrid.org"
Gatekeeper = "http://hg.osgrid.org:80"
[Messaging]
Gatekeeper = "http://hg.osgrid.org:80"
[AvatarService]
AvatarServerURI = "http://avatar.osgrid.org"
[AgentPreferencesService]
AgentPreferencesServerURI = "http://presence.osgrid.org"
[PresenceService]
PresenceServerURI = "http://presence.osgrid.org"
[UserAccountService]
UserAccountServerURI = "http://users.osgrid.org"
[GridUserService]
GridUserServerURI = "http://users.osgrid.org"
[AuthenticationService]
AuthenticationServerURI = "http://login.osgrid.org"
[FriendsService]
FriendsServerURI = "http://friends.osgrid.org"
[HGInventoryAccessModule]
HomeURI = "http://hg.osgrid.org:80"
Gatekeeper = "http://hg.osgrid.org:80"
[HGAssetService]
HomeURI = "http://hg.osgrid.org:80"
[UserAgentService]
UserAgentServerURI = "http://hg.osgrid.org:80"
[MapImageService]
MapImageServerURI = "http://maptiles.osgrid.org:80"



Weiter: Konfiguration der Datei "OpenSim.ini"