Standalone-Modus

Der Standalone-Modus klingt erst einmal so als wenn dies ein isolierter OpenSIM-Server ist, was aber durch die Möglichkeit von Hypergrid nicht wirklich so ist. Mittels Hypergrid ist ein OpenSIM-Server im Standalone-Modus alles andere als „alleine“, sondern in der Regel sehr gut mit anderen OpenSIM-Servern vernetzt, egal ob diese im Grid-Modus oder auch im Standalone-Modus laufen.

Der Standalone-Modus wird in der OpenSIM-Konfigurationsdatei „opensim.ini“ mit folgendem Eintrag aktiviert:

gridmode = false

Zusätzlich muss die Standalone-Konfiguration im Bereich „Standalone“ angepasst werden. Beispiel für eine Standalone-Konfiguration mit einer mySQL-Datenbank:

[StandAlone] 
    accounts_authenticate = true 
    welcome_message = "Willkommen bei OpenSIM !" 

    ; Asset database provider 
    ; asset_plugin = "OpenSim.Data.SQLite.dll" 
    asset_plugin = "OpenSim.Data.MySQL.dll" ; for mysql 
    ; asset_plugin = "OpenSim.Data.NHibernate.dll" ; for nhibernate 

    ; the Asset DB source.  This only works for sqlite, mysql, and nhibernate for now 
    ; Asset Source SQLite example 
    ; asset_source = "URI=file:Asset.db,version=3" 
    ; Asset Source NHibernate example (DIALECT;DRIVER;CONNECTSTRING) 
    ; asset_source = "SQLiteDialect;SqliteClientDriver;URI=file:Asset.db,version=3" 
    ; Asset Source MySQL example 
    asset_source = "Data Source=localhost;Database=opensim;User ID=opensimuser;Password=opensimpassword;" 

    ; Inventory database provider 
    ; inventory_plugin = "OpenSim.Data.SQLite.dll" 
    inventory_plugin = "OpenSim.Data.MySQL.dll" 
    ; inventory_plugin = "OpenSim.Data.NHibernate.dll" ; for nhibernate 

    ; Inventory Source NHibernate example (DIALECT;DRIVER;CONNECTSTRING) 
    ; inventory_source = "SQLiteDialect;SqliteClientDriver;URI=file:Inventory.db,version=3" 
    ; Inventory Source MySQL example 
    inventory_source = "Data Source=localhost;Database=opensim;User ID=opensimuser;Password=opensimpassword;" 

    ; User Data Database provider 
    ; 
    ; Multiple providers can be specified by separating them with commas (whitespace is unimportant) 
    ; If multiple providers are specified then if a profile is requested, each is queried until one 
    ; provides a valid profile, or until all providers have been queried. 
    ; Unfortunately the order of querying is currently undefined (it may not be the order in which 
    ; providers are specified here).  This needs to be fixed 
    ; 
    ; userDatabase_plugin = "OpenSim.Data.SQLite.dll" 
    userDatabase_plugin = "OpenSim.Data.MySQL.dll" 
    ; userDatabase_plugin = "OpenSim.Data.NHibernate.dll" ; for nhibernate 

    ; User Source NHibernate Example (DIALECT;DRIVER;CONNECTSTRING) 
    ; user_source = "SQLiteDialect;SqliteClientDriver;URI=file:User.db,version=3" 
    ; User Source MySQL example 
    user_source = "Data Source=localhost;Database=opensim;User ID=opensimuser;Password=opensimpassword;" 

    ; Specifies the location and filename of the default inventory library control file.  The path can be relative or absolute 
    ; Default is ./inventory/Libraries.xml 
    ;LibrariesXMLFile="./inventory/Libraries.xml" 
     
    ; Specifies the location and filename of the inventory library assets control file.  The path can be relative or absolute 
    ; Setting is optional. Default is ./assets/AssetSets.xml 
    ;AssetSetsXMLFile="./assets/AssetSets.xml" 

    dump_assets_to_file = false 
Navigation

Alternative Startseite
Helpdesk
Links
Maps
Radio
Suchmaschine


Drucken/exportieren