[Opensim-dev] moving away from grid vs. standalone

diva at metaverseink.com diva at metaverseink.com
Tue Apr 28 19:36:55 UTC 2009


Hi everyone,

I am now at a point where the current grid vs standalone issue, along 
with the communications dlls that go with it, is a major obstacle to 
progress. Been thinking about this for the past 3 weeks, and I now have 
a vision of what we could do; details are still up for discussion...

Basically, the formulation "grid vs. standalone" is a packaged division 
that needs to be unpacked. What's really going on is "local vs remote 
services" -- this formulation being as old as distributed computing came 
around.

So - let me start from the top, because it tells the story (refer to 
http://opensimulator.org/wiki/Virtual_World_Model). Below is a draft of 
what OpenSim.ini could look like. Thoughts?

------------------------------------------------------

[RegionResourceServices]

grid_server_url = "http://192.168.1.101:9000"
grid_send_key = "null"
grid_recv_key = "null"
; are we to optimize for a standalone grid?
LocalGridService = {True|False}

user_server_url = "http://192.168.1.101:9000"
user_send_key = "null"
user_recv_key = "null"
; are we to optimize for a standalone grid?
LocalUserService = {True|False}

asset_server_url = "http://192.168.1.101:9000"
; are we to optimize for a standalone grid?
LocalAssetService = {True|False}

inventory_server_url = "http://192.168.1.101:9000"
; are we to optimize for a standalone grid?
LocalInventoryService = {True|False}

messaging_server_url = "http://192.168.1.101:8006"
; are we to optimize for a standalone grid?
LocalMessagingService = False; because no one has done a local one yet

group_server_url = "http://server.mcortez.com:8005"
; are we to optimize for a standalone grid?
LocalGroupService = False; because no one has done a local one yet

... other services ...

[Security]

SessionAuthentication = {True|False}
KeyAuthentication = {True|False}

AllowHyperlinksToThisSim = {True|False}

AllowGuestUsers = {True|False}
DisplayTOS = {True|False}
TOSMessage = "Please behave or go away!"

; this should also be in the user server configs
AllowLocalUsersOutside = {True|False}

[LocalServicesConfiguration]

What's currently under Standalone






More information about the Opensim-dev mailing list