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 
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
Navigation
Drucken/exportieren