Feature Matrix

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Made the tables a little prettier, supported features a tad easier to find at-a-glance, a wiki markup code formatting, added external link to http://en.wikipedia.org/wiki/Orthogonal)
m
Line 1: Line 1:
 +
__NOTOC__
 +
{{Template:Quicklinks}}
 +
<br />
 +
 
= Introduction =
 
= Introduction =
 
This is a matrix of the features currently implemented in OpenSim. Please feel free to correct existing entries and add new ones.
 
This is a matrix of the features currently implemented in OpenSim. Please feel free to correct existing entries and add new ones.

Revision as of 00:39, 5 December 2010


Introduction

This is a matrix of the features currently implemented in OpenSim. Please feel free to correct existing entries and add new ones.

OpenSim can generally run on platforms where the Mono project is available. This includes Windows, Mac and Linux.


Prims

Feature Name Core OpenSim? Notes
Create/change/move/delete prims Yes  
Persistent prim inventories Yes  
Basic asset types Yes Basic asset types include textures, sounds, notecards, etc.
Coalesced object groups No Coalesced objects groups (being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements) are not yet implemented.
Linksets Yes Bugs (some fairly fundamental) remain with linksets but basic support is implemented.
Media on a prim/Shared Media No Support for this is in Master and should be in OpenSim 0.7.1
Dynamic textures Yes Dynamic textures are textures that can be created on the fly via draw commands.
Sculpties Yes  

 

Users

Feature Name Core OpenSim? Notes
Walking Yes  
Flying Yes  
Sitting Yes  
Animations Yes  
Gestures Yes  
Attachments Yes Both worn attachments and Head Up Displays (HUDs)
Combat Yes  
Region crossing Yes  
Teleport Yes  
Persistent avatar inventories Yes  
Inventory library Yes  
Chat Yes  
Instant messaging Yes  
Archiving Yes Users inventories and parts of inventories can be saved and loaded as OpenSim Inventory Archives.
Friends Yes  
Lure Yes  
Groups No Group support is only available as third party projects:

These services have connectors that are bundled with core OpenSim. See the OpenSim.ini.example file for more details.

Profiles No

Only avatar names are stored in core OpenSim. Profile support (e.g. interests, 1st Life, etc.) is available via 3rd party modules, though these may currently only support OpenSim 0.6.9. Please add suitable links here.

Search No 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 OpenSim. There are also OpenSim 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 OpenSim distribution for more details.

 

World

Feature Name Core OpenSim? Notes
Terrain Yes  
Sun Yes  
Wind Yes  
Cloud Yes  
Vegetation Yes  
Sound Partial Not all sound facilties work (e.g. queueing sounds).
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  
Estates Partial Partial estate support is implemented. However, the only way to manipulate estates currently is via direct changes to the database.
Limits No Prim and avatar number limits are either not yet enforced or completely unimplemented. These would be nice to have.

 

Other Simulation Features

Feature Name Core OpenSim? Notes
IRC Yes Relay chat back and forth to an Internet Relay Channel.
Money No There are no plans to directly provide economy modules in OpenSim. 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
Statistics Partial If the [WebStats] facility is enabled in OpenSim.ini, several web pages of statistics can be provided via a web page using, for example, http://hostname:9000/SStats/ See FAQ#Region_Statistics_on_a_Web_Page

Some simulator statistics are available via the simulator command line and remotely via JSON.

Voice Partial Voice support is currently primitive. OpenSim currently bundles a Vivox module (only usable with a Vivox voice server) and a Freeswitch module. Voice does not currently work for the Linden Lab 2.x viewers.
Web frontends No 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 OpenSim is the one present when you start an OpenSim instance
Remote console Yes
Remote admin Yes The remote admin plugin allows OpenSim commands to be executed remotely.
Logging Yes OpenSim 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 Yes This is an architecture, orthogonal to the previous two, that allows users to visit completely separate OpenSim installations while retaining their appearance, identity and inventory.

 

Personal tools
General
About This Wiki