Shared Services Configuration

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
Line 5: Line 5:
  
 
Another approach, which we will detail here, is to share the user account, authentication, avatar, asset and inventory services between multiple installations but not other services, such as grid or griduser.  This will allow the two grids to remain seperate (one will not be able to teleport between regions on different grids) whilst allow the user to retain the same account details, inventory and attachments between multiple OpenSimulator installations.
 
Another approach, which we will detail here, is to share the user account, authentication, avatar, asset and inventory services between multiple installations but not other services, such as grid or griduser.  This will allow the two grids to remain seperate (one will not be able to teleport between regions on different grids) whilst allow the user to retain the same account details, inventory and attachments between multiple OpenSimulator installations.
 +
 +
=Steps=
 +
 +
These are steps for sharing services between two separate OpenSimulator installations.  I will assume that each installation is hosted on a separate machine or set of machines.  If both installations are on the same machine then you will need to adjust default port numbers on non-shared services so that they will not clash.
 +
 +
== Step 1: Decide which grid installation will host the shared services ==
 +
One grid's ROBUST instance (more in sophisticated setups) will host the services to be shared between multiple installations.  The other grid's simulator and ROBUST configuration will be changed so that it uses the shared services rather than its own.
 +
 +
==
 +
  
 
=Problems=
 
=Problems=

Revision as of 10:44, 28 April 2014

Contents

Introduction

For various reasons, sometimes one wants to have 2 or more separate installations of OpenSimulator rather than one large grid. However, this creates major inconvenience if users need to login to both grids - a user account needs to be created on both and they will have entirely different inventory (and hence clothing, body parts and attachments) between OpenSimulator installations.

One approach is to have a single user account on one of the grids and allow the user to travel to other grids via the Hypergrid.

Another approach, which we will detail here, is to share the user account, authentication, avatar, asset and inventory services between multiple installations but not other services, such as grid or griduser. This will allow the two grids to remain seperate (one will not be able to teleport between regions on different grids) whilst allow the user to retain the same account details, inventory and attachments between multiple OpenSimulator installations.

Steps

These are steps for sharing services between two separate OpenSimulator installations. I will assume that each installation is hosted on a separate machine or set of machines. If both installations are on the same machine then you will need to adjust default port numbers on non-shared services so that they will not clash.

Step 1: Decide which grid installation will host the shared services

One grid's ROBUST instance (more in sophisticated setups) will host the services to be shared between multiple installations. The other grid's simulator and ROBUST configuration will be changed so that it uses the shared services rather than its own.

==


Problems

If the friends service is shared, then users will see friends who are at other grids. This may be confusing, since they will be able to communicate with them but not join them until they have logged on to the same grid.

On the other hand, if the friends service is not shared then users will have to manage a separate friends list on each server.

Personal tools
General
About This Wiki