[Opensim-dev] Simian vs ROBUST difference, problems, and work-arounds

Aaron Duffy aduffy70 at gmail.com
Thu Jun 30 14:39:22 UTC 2011


While trying to get Null database regions attached to ScienceSim I 
stumbled onto a difference between using Simian and ROBUST that causes 
some problems.  Dan Lake helped me to find work-arounds and I want to 
share those in case anyone else runs into the same issue.

When you create a new region to attach to a ROBUST grid, the first time 
it starts it prompts you for an estate and an estate owner.  When you 
create a region to attach to a Simian grid, it does not prompt.  Instead 
it sets the estate owner to the grid master avatar.  The work-around is 
to manually change the estate owner in the database with a command like:
     update estate_settings set EstateOwner="your-avatar-UUID-here";

But if you want to use the Null storage provider there is no database to 
update so you can't change the estate owner.  There is no way to use the 
Null storage provider in a region attached to a Simian grid and have the 
region owned by anyone other than the grid master avatar.

If you are willing to have a database for estate data, there is a 
workaround.  You still set the GridCommon.ini file to use the Null 
storage provider for the database service...
     [DatabaseService]
     StorageProvider = "OpenSim.Data.Null.dll"

... but also add a section to use MySQL (or SQLite) for the estate data 
store:
     [EstateDataStore]
     StorageProvider = "OpenSim.Data.MySQL.dll"
     ConnectionString = "Data Source=localhost;Database=opensim;User 
ID=youruser;Password=yourpassword;"

The first time you start the region it will still default to be owned by 
the grid master avatar, but at least now there is a database where you 
can manually change it.

Aaron

-- 

Aaron M. Duffy
aduffy70.org




More information about the Opensim-dev mailing list