Feature Matrix
From OpenSimulator
(→Prims) |
(→Other Simulation Features) |
||
(47 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{Quicklinks}} |
<br /> | <br /> | ||
− | = | + | = Einführung = |
− | This is a matrix of the features currently implemented in | + | This is a matrix of the features currently implemented in OpenSimulator. Please feel free to correct existing entries and add new ones. The data in this matrix refers to the currently released version of OpenSimulator unless otherwise stated. |
− | + | OpenSimulator can run on Linux & Mac with MONO, see the [http://www.mono-project.com/Main_Page Mono project] for availability or your distribution provider. Windows requires Net Framework 3.51 available from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en MS Downloads] | |
− | <br> | + | <br /> |
− | == Prims | + | == Prims == |
{| border="1" | {| border="1" | ||
Line 21: | Line 21: | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
| | | | ||
+ | |- | ||
+ | | Prim sizing | ||
+ | | bgcolor="#00ff00" align="center" | Yes | ||
+ | | Default supported sizes 0.001m to 256.000m (Viewer Support Required) | ||
+ | |- | ||
+ | | Prim hollows | ||
+ | | bgcolor="#00ff00" align="center" | Yes | ||
+ | | Default supported hollows to 99% or 0.001 (Viewer Support Required) | ||
|- | |- | ||
| Persistent prim inventories | | Persistent prim inventories | ||
Line 30: | Line 38: | ||
| Basic asset types include textures, sounds, notecards, etc. | | Basic asset types include textures, sounds, notecards, etc. | ||
|- | |- | ||
− | | Coalesced object groups | + | | Coalesced object groups |
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
− | | Coalesced object groups means being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements. Support added in | + | | Coalesced object groups means being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements. Support added in OpenSimulator 0.7.1 |
|- | |- | ||
| Linksets | | Linksets | ||
Line 38: | Line 46: | ||
| Bugs (some fairly fundamental) remain with linksets but basic support is implemented. | | Bugs (some fairly fundamental) remain with linksets but basic support is implemented. | ||
|- | |- | ||
− | | | + | | Linkset Limits |
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
− | | | + | | Can be larger than 255 prims, and can cover an entire region. (Viewer Support Required) |
|- | |- | ||
− | | [ | + | | [http://community.secondlife.com/t5/English-Knowledge-Base/Shared-Media/ta-p/700145 Media on a prim/Shared Media] |
+ | | bgcolor="#00ff00" align="center" | Yes | ||
+ | | Support added in OpenSimulator 0.7.1. | ||
+ | |- | ||
+ | | [[Dynamic textures]] | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
| Dynamic textures are textures that can be created on the fly via draw commands. | | Dynamic textures are textures that can be created on the fly via draw commands. | ||
Line 49: | Line 61: | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
| | | | ||
+ | |- | ||
+ | | [[Mesh]] | ||
+ | | bgcolor="#00ff00" align="center" | Yes | ||
+ | | Mesh was implemented in OpenSimulator 0.7.2 onwards. Complies with current Linden Lab viewer 3 specs. Previous OpenSimulator versions contained the initial beta implementation. Please note that this feature is experimental and should be used cautiously. | ||
|} | |} | ||
| | ||
− | == Users | + | == Users == |
{| border="1" | {| border="1" | ||
Line 82: | Line 98: | ||
|- | |- | ||
| Attachments | | Attachments | ||
− | | bgcolor="# | + | | bgcolor="#ffd700" align="center" | Partial |
− | | Both worn attachments and Head Up Displays (HUDs) | + | | Both worn attachments and Head Up Displays (HUDs) are implemented. Outfits are implemented. Wearing multiple attachments at a single point will be a feature of the forthcoming OpenSimulator 0.7.6. Temporary attachments may be buggy. |
|- | |- | ||
| Combat | | Combat | ||
Line 110: | Line 126: | ||
|- | |- | ||
| Instant messaging | | Instant messaging | ||
+ | | bgcolor="#00ff00" align="center" | Yes | ||
+ | | Offline IM storage requires third party packages such as http://forge.opensimulator.org/gf/project/opensimwi/ in releases before 0.7.2. And between 0.7.2 and current dev code (pre 0.7.6) it still required external PHP scripts. See [[Offline Messaging]] for more details. | ||
+ | |- | ||
+ | | Names | ||
| bgcolor="#ffd700" align="center" | Partial | | bgcolor="#ffd700" align="center" | Partial | ||
− | | | + | | Ordinary names consisting of a first and last name separated by a space are implemented. 'Display' names are not yet implemented. |
|- | |- | ||
| Archiving | | Archiving | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
− | | Users inventories and parts of inventories can be saved and loaded as [[Inventory Archives| | + | | Users inventories and parts of inventories can be saved and loaded as [[Inventory Archives|OpenSimulator Inventory Archives]]. |
|- | |- | ||
| Friends | | Friends | ||
Line 125: | Line 145: | ||
| | | | ||
|- | |- | ||
− | | Groups | + | | [[Enabling Groups|Groups]] |
| bgcolor="#ffffff" align="center" | 3rd party | | bgcolor="#ffffff" align="center" | 3rd party | ||
| Group support is only available as third party projects: | | Group support is only available as third party projects: | ||
− | *[ | + | * [https://github.com/mcortez/flotsam Group service implementation from the Flotsam project]. '''Please note: this is not working properly with OpenSimulator 0.7.0.1 or 0.7.0.2, though it is fixed in OpenSimulator 0.7.1 and onwards. 0.6.9 should also work okay.''' |
− | *[https://github.com/jor3l/OSModules/tree/master/osgroups/ osgroups from jor3l] | + | * [https://github.com/jor3l/OSModules/tree/master/osgroups/ osgroups from jor3l] |
− | *[http://code.google.com/p/openmetaverse SimianGrid] also provides a Groups connector as part of its grid services package. | + | * [http://code.google.com/p/openmetaverse SimianGrid] also provides a Groups connector as part of its grid services package. |
− | These services have connectors that are bundled with core | + | These services have connectors that are bundled with core OpenSimulator. See [[Enabling Groups]] and the OpenSim.ini.example file for more details. |
|- | |- | ||
Line 138: | Line 158: | ||
| bgcolor="#ffffff" align="center" | 3rd party | | bgcolor="#ffffff" align="center" | 3rd party | ||
| | | | ||
− | Only avatar names are stored in core | + | Only avatar names are stored in core OpenSimulator. Profile support (e.g. interests, 1st Life, etc.) is available via 3rd party modules, though these may currently only support OpenSimulator 0.6.9. Please add suitable links here. |
− | *[http://forge.opensimulator.org/gf/project/osprofile forge.opensimulator.org/gf/project/osprofile] | + | * [http://forge.opensimulator.org/gf/project/osprofile forge.opensimulator.org/gf/project/osprofile] |
|- | |- | ||
Line 146: | Line 166: | ||
| bgcolor="#ffffff" align="center" | 3rd party | | bgcolor="#ffffff" align="center" | 3rd party | ||
| Search support is only available via third party modules. | | Search support is only available via third party modules. | ||
− | *[[OpenSimSearch]] | + | * [[OpenSimSearch]] |
− | + | ||
|} | |} | ||
− | + | == Scripting == | |
− | + | ||
− | == Scripting | + | |
{| border="1" | {| border="1" | ||
Line 162: | Line 179: | ||
| [[Developer Documentation#Scripting|Scripts]] | | [[Developer Documentation#Scripting|Scripts]] | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
− | | A large percentage (though not all) of LSL is implemented by | + | | A large percentage (though not all) of LSL is implemented by OpenSimulator. There are also OpenSimulator specific OSSL functions available. |
|- | |- | ||
| [[Non-LSL scripting|C# scripting]] | | [[Non-LSL scripting|C# scripting]] | ||
Line 170: | Line 187: | ||
| Script control | | Script control | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
− | | There are some facilities to control what user types can create and edit scripts. This can help secure an implementation using C# scripts. See the OpenSim.ini.example file in the | + | | There are some facilities to control what user types can create and edit scripts. This can help secure an implementation using C# scripts. See the OpenSim.ini.example file in the OpenSimulator distribution for more details. |
|} | |} | ||
| | ||
− | == World | + | == World == |
{| border="1" | {| border="1" | ||
Line 204: | Line 221: | ||
|- | |- | ||
| Sound | | Sound | ||
− | | bgcolor="#ffd700" align="center" | | + | | bgcolor="#ffd700" align="center" | Yes |
− | | | + | | Queueing sounds will be supported in the forthcoming OpenSimulator 0.7.6. However, not all sound facilities have been well tested (if there are gaps please set this back to partial and list them). |
|- | |- | ||
| Minimap | | Minimap | ||
Line 221: | Line 238: | ||
| Archiving | | Archiving | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
− | | Entire regions can be saved and loaded as [[ | + | | Entire regions can be saved and loaded as [[OpenSim Archives]]. |
|- | |- | ||
| [[PhysicsEngines|Physics]] | | [[PhysicsEngines|Physics]] | ||
Line 232: | Line 249: | ||
|- | |- | ||
| Region settings | | Region settings | ||
+ | | bgcolor="#00ff00" align="center" | Yes | ||
+ | | | ||
+ | |- | ||
+ | | Region / Parcel Lightshare / Windlight | ||
+ | | bgcolor="#00ff00" align="center" | Yes | ||
+ | | Lightshare implemented March 30,2010 (Git: ec637e2b8). LightShare/WindLight from Region to Client enables full environmental control of the simulation, providing a more complete immersive experience. Supported in most V3 and some modified V1 Viewers. | ||
+ | |- | ||
+ | | Telehubs | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
| | | | ||
Line 240: | Line 265: | ||
|- | |- | ||
| Avatar limits | | Avatar limits | ||
− | | bgcolor="# | + | | bgcolor="#00ff00" align="center" | Yes |
− | | Avatar limits | + | | Avatar limits were implemented in OpenSimulator 0.7.2. |
|- | |- | ||
| Prim limits | | Prim limits | ||
− | | bgcolor="# | + | | bgcolor="#00ff00" align="center" | Yes |
− | | Prim limits | + | | Prim limits where implement in OpenSimulator 0.7.2. |
|- | |- | ||
| Teleports | | Teleports | ||
| bgcolor="#ffd700" align="center" | Partial | | bgcolor="#ffd700" align="center" | Partial | ||
− | | Teleporting in can be done to any point in or off world (if hypergrid enabled) however, Blocking teleports to a parcel | + | | Teleporting in can be done to any point in or off world (if hypergrid enabled) however, Blocking teleports to a parcel is not currently enforced. |
+ | |- | ||
+ | | Megaregions | ||
+ | | bgcolor="#ff0000" align="center" | Experimental | ||
+ | | This is a system that allows regions to be created on the simulator that are larger than 256m x 256m. This is implemented purely on the server without requiring a specially adapted client. However, this is not fully implemented and you may encounter various issues with megaregions. | ||
+ | |- | ||
+ | | [[OSSLNPC|NPCs]] | ||
+ | | bgcolor="#00ff00" align="center" | Yes | ||
+ | | Allow NPCs to be created and manipulated on a region. This is handled purely on the server-side - NPCs are different from bots controlled as external clients via a library such as libomv. | ||
+ | |- | ||
+ | | Pathfinding | ||
+ | | bgcolor="#ff0000" align="center" | No | ||
+ | | | ||
|} | |} | ||
| | ||
− | == Other Simulation Features | + | == Other Simulation Features == |
{| border="1" | {| border="1" | ||
Line 268: | Line 305: | ||
| Money | | Money | ||
| bgcolor="#ffffff" align="center" | 3rd party | | bgcolor="#ffffff" align="center" | 3rd party | ||
− | | There are no plans to directly provide economy modules in | + | | There are no plans to directly provide economy modules in OpenSimulator though custom currency names are supported in 0.7.2 and after. Third party facilities include: |
− | *[http://forge.opensimulator.org/ | + | * [http://forge.opensimulator.org/melanie/OpenCurrency OpenCurrency] |
− | *[http://forge.opensimulator.org/gf/project/currency/ DTL Currency] | + | * [http://forge.opensimulator.org/gf/project/currency/ DTL Currency] |
− | *[http://github.com/SnoopyPfeffer/Mod-PayPal Mod-PayPal] | + | * [http://github.com/SnoopyPfeffer/Mod-PayPal Mod-PayPal] |
− | *[https://www.virwox.com/omc-open-metaverse-currency.php Open Metaverse Currency (OMC)] | + | * [https://www.virwox.com/omc-open-metaverse-currency.php Open Metaverse Currency (OMC)] |
− | *[http://www.nsl.tuis.ac.jp/xoops/modules/ | + | * [http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer DTL/NSL Money Server] |
|- | |- | ||
| Permissions | | Permissions | ||
Line 279: | Line 316: | ||
| Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default | | Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default | ||
|- | |- | ||
− | | | + | | [[Monitoring]] |
| bgcolor="#ffd700" align="center" | Partial | | bgcolor="#ffd700" align="center" | Partial | ||
− | | | + | | A number of monitoring facilities exist, though none of them yet cover everything that one would want to monitor. |
− | + | ||
− | + | ||
|- | |- | ||
| Voice | | Voice | ||
| bgcolor="#ffd700" align="center" | Partial | | bgcolor="#ffd700" align="center" | Partial | ||
− | | Voice support is currently primitive. | + | | Voice support is currently primitive. OpenSimulator currently bundles a Vivox module (only usable with a Vivox voice server) and a [[Freeswitch Module|Freeswitch module]]. A third party [[Mumble]] voice module also exists which supports indication of which avatar is speaking. No module yet supports spatial voice. |
|- | |- | ||
| Web frontends | | Web frontends | ||
Line 296: | Line 331: | ||
| | ||
− | == Server Features | + | == Server Features == |
{| border="1" | {| border="1" | ||
Line 306: | Line 341: | ||
| Local console | | Local console | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
− | | The local command console in | + | | The local command console in OpenSimulator is the one present when you start an OpenSimulator instance |
|- | |- | ||
| [[RestConsole|Remote console]] | | [[RestConsole|Remote console]] | ||
− | | bgcolor="# | + | | bgcolor="#ffd700" align="center" | Partial |
− | | | + | | This is not yet widely used and a few bugs have been reported with current functionality. |
|- | |- | ||
| [[RemoteAdmin|Remote admin]] | | [[RemoteAdmin|Remote admin]] | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
− | | The remote admin plugin allows | + | | The remote admin plugin allows OpenSimulator commands to be executed remotely. |
|- | |- | ||
| [[Logging]] | | [[Logging]] | ||
| bgcolor="#00ff00" align="center" | Yes | | bgcolor="#00ff00" align="center" | Yes | ||
− | | | + | | OpenSimulator uses the log4net package. More details on the logging page. |
|} | |} | ||
− | | + | |
− | == Architectures | + | == Architectures == |
{| border="1" | {| border="1" | ||
Line 340: | Line 375: | ||
|- | |- | ||
| [[Hypergrid]] | | [[Hypergrid]] | ||
− | | bgcolor="# | + | | bgcolor="#ff0000" align="center" | Experimental |
− | | This is an architecture, [http://en.wikipedia.org/wiki/Orthogonal orthogonal] to the previous two, that allows users to visit completely separate | + | | This is an architecture, [http://en.wikipedia.org/wiki/Orthogonal orthogonal] to the previous two, that allows users to visit completely separate OpenSimulator installations while retaining their appearance, identity and inventory. This is under active development and should be considered experimental. |
|} | |} | ||
| |
Revision as of 16:36, 10 March 2016
Contents |
Einführung
This is a matrix of the features currently implemented in OpenSimulator. Please feel free to correct existing entries and add new ones. The data in this matrix refers to the currently released version of OpenSimulator unless otherwise stated.
OpenSimulator can run on Linux & Mac with MONO, see the Mono project for availability or your distribution provider. Windows requires Net Framework 3.51 available from MS Downloads
Prims
Feature Name | Core OpenSim? | Notes |
---|---|---|
Create/change/move/delete prims | Yes | |
Prim sizing | Yes | Default supported sizes 0.001m to 256.000m (Viewer Support Required) |
Prim hollows | Yes | Default supported hollows to 99% or 0.001 (Viewer Support Required) |
Persistent prim inventories | Yes | |
Basic asset types | Yes | Basic asset types include textures, sounds, notecards, etc. |
Coalesced object groups | Yes | Coalesced object groups means being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements. Support added in OpenSimulator 0.7.1 |
Linksets | Yes | Bugs (some fairly fundamental) remain with linksets but basic support is implemented. |
Linkset Limits | Yes | Can be larger than 255 prims, and can cover an entire region. (Viewer Support Required) |
Media on a prim/Shared Media | Yes | Support added in OpenSimulator 0.7.1. |
Dynamic textures | Yes | Dynamic textures are textures that can be created on the fly via draw commands. |
Sculpties | Yes | |
Mesh | Yes | Mesh was implemented in OpenSimulator 0.7.2 onwards. Complies with current Linden Lab viewer 3 specs. Previous OpenSimulator versions contained the initial beta implementation. Please note that this feature is experimental and should be used cautiously. |
Users
Feature Name | Core OpenSim? | Notes |
---|---|---|
Walking | Yes | |
Flying | Yes | |
Sitting | Yes | |
Animations | Yes | |
Gestures | Yes | |
Attachments | Partial | Both worn attachments and Head Up Displays (HUDs) are implemented. Outfits are implemented. Wearing multiple attachments at a single point will be a feature of the forthcoming OpenSimulator 0.7.6. Temporary attachments may be buggy. |
Combat | Yes | |
Region crossing | Yes | |
Teleport | Yes | |
Persistent avatar inventories | Yes | |
Inventory library | Yes | |
Chat | Yes | |
Instant messaging | Yes | Offline IM storage requires third party packages such as http://forge.opensimulator.org/gf/project/opensimwi/ in releases before 0.7.2. And between 0.7.2 and current dev code (pre 0.7.6) it still required external PHP scripts. See Offline Messaging for more details. |
Names | Partial | Ordinary names consisting of a first and last name separated by a space are implemented. 'Display' names are not yet implemented. |
Archiving | Yes | Users inventories and parts of inventories can be saved and loaded as OpenSimulator Inventory Archives. |
Friends | Yes | |
Lure | Yes | |
Groups | 3rd party | Group support is only available as third party projects:
These services have connectors that are bundled with core OpenSimulator. See Enabling Groups and the OpenSim.ini.example file for more details. |
Profiles | 3rd party |
Only avatar names are stored in core OpenSimulator. Profile support (e.g. interests, 1st Life, etc.) is available via 3rd party modules, though these may currently only support OpenSimulator 0.6.9. Please add suitable links here. |
Search | 3rd party | Search support is only available via third party modules. |
Scripting
Feature Name | Core OpenSim? | Notes |
---|---|---|
Scripts | Yes | A large percentage (though not all) of LSL is implemented by OpenSimulator. There are also OpenSimulator specific OSSL functions available. |
C# scripting | Yes | C# scripting is experimental and insecure. However, it can be useful in some situations |
Script control | Yes | There are some facilities to control what user types can create and edit scripts. This can help secure an implementation using C# scripts. See the OpenSim.ini.example file in the OpenSimulator distribution for more details. |
World
Feature Name | Core OpenSim? | Notes |
---|---|---|
Terrain | Yes | |
Sun | Yes | |
Wind | Yes | |
Cloud | Yes | |
Vegetation | Yes | |
Sound | Yes | Queueing sounds will be supported in the forthcoming OpenSimulator 0.7.6. However, not all sound facilities have been well tested (if there are gaps please set this back to partial and list them). |
Minimap | Yes | |
World Map | Yes | |
Neighbouring regions | Yes | Regions can neighbour each other, even if hosted on different servers. |
Archiving | Yes | Entire regions can be saved and loaded as OpenSim Archives. |
Physics | Yes | There are several physics modules bundled with OpenSim, but only the ODE module (Open Dynamics Engine) really works. |
Parcel management | Yes | |
Region settings | Yes | |
Region / Parcel Lightshare / Windlight | Yes | Lightshare implemented March 30,2010 (Git: ec637e2b8). LightShare/WindLight from Region to Client enables full environmental control of the simulation, providing a more complete immersive experience. Supported in most V3 and some modified V1 Viewers. |
Telehubs | Yes | |
Estates | Partial | Partial estate support is implemented. However, the only way to manipulate estates currently is via direct changes to the database. |
Avatar limits | Yes | Avatar limits were implemented in OpenSimulator 0.7.2. |
Prim limits | Yes | Prim limits where implement in OpenSimulator 0.7.2. |
Teleports | Partial | Teleporting in can be done to any point in or off world (if hypergrid enabled) however, Blocking teleports to a parcel is not currently enforced. |
Megaregions | Experimental | This is a system that allows regions to be created on the simulator that are larger than 256m x 256m. This is implemented purely on the server without requiring a specially adapted client. However, this is not fully implemented and you may encounter various issues with megaregions. |
NPCs | Yes | Allow NPCs to be created and manipulated on a region. This is handled purely on the server-side - NPCs are different from bots controlled as external clients via a library such as libomv. |
Pathfinding | No |
Other Simulation Features
Feature Name | Core OpenSim? | Notes |
---|---|---|
IRC | Yes | Relay chat back and forth to an Internet Relay Channel. |
Money | 3rd party | There are no plans to directly provide economy modules in OpenSimulator though custom currency names are supported in 0.7.2 and after. Third party facilities include: |
Permissions | Yes | Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default |
Monitoring | Partial | A number of monitoring facilities exist, though none of them yet cover everything that one would want to monitor. |
Voice | Partial | Voice support is currently primitive. OpenSimulator currently bundles a Vivox module (only usable with a Vivox voice server) and a Freeswitch module. A third party Mumble voice module also exists which supports indication of which avatar is speaking. No module yet supports spatial voice. |
Web frontends | 3rd party | Various third-party web frontends are available, detailed on the Webinterface page. |
Server Features
Feature Name | Core OpenSim? | Notes |
---|---|---|
Local console | Yes | The local command console in OpenSimulator is the one present when you start an OpenSimulator instance |
Remote console | Partial | This is not yet widely used and a few bugs have been reported with current functionality. |
Remote admin | Yes | The remote admin plugin allows OpenSimulator commands to be executed remotely. |
Logging | Yes | OpenSimulator uses the log4net package. More details on the logging page. |
Architectures
Feature Name | Core OpenSim? | Notes |
---|---|---|
Single server (standalone) mode | Yes | Persistent databases supported in standalone mode are SQLite and MySQL. A MSSQL exists and should work, but is not officially supported. |
Grid (multi-server) mode | Yes | In grid mode, only persistence to a MySQL database is officially supported. Persistence can also be done with a MSSQL database but this is not officially supported. |
Hypergrid | Experimental | This is an architecture, orthogonal to the previous two, that allows users to visit completely separate OpenSimulator installations while retaining their appearance, identity and inventory. This is under active development and should be considered experimental. |