<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jason</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jason"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/Jason"/>
		<updated>2026-05-15T09:33:46Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/Feature_Matrix</id>
		<title>Feature Matrix</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Feature_Matrix"/>
				<updated>2012-09-27T11:56:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: Undo revision 30880 by Jason (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
OpenSimulator can&amp;amp;nbsp;run on Linux &amp;amp;amp; 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&amp;amp;nbsp;available from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en MS Downloads] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prims ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Create/change/move/delete prims &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent prim inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Basic asset types &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Basic asset types include textures, sounds, notecards, etc.&lt;br /&gt;
|-&lt;br /&gt;
| Coalesced object groups (being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements)&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| 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&lt;br /&gt;
|-&lt;br /&gt;
| Linksets &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Bugs (some fairly fundamental) remain with linksets but basic support is implemented.&lt;br /&gt;
|-&lt;br /&gt;
| [http://community.secondlife.com/t5/English-Knowledge-Base/Shared-Media/ta-p/700145 Media on a prim/Shared Media]&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Support added in OpenSimulator 0.7.1.&lt;br /&gt;
|-&lt;br /&gt;
| [[Dynamic textures]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Dynamic textures are textures that can be created on the fly via draw commands.&lt;br /&gt;
|-&lt;br /&gt;
| Sculpties &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| [[Mesh]] &lt;br /&gt;
| bgcolor=&amp;quot;#ffff00&amp;quot; align=&amp;quot;center&amp;quot; | Beta/Experimental&lt;br /&gt;
| Mesh is implemented in OpenSimulator 0.7.2 onwards.  This is the newer mesh implementation as found in Linden Lab viewer 3.  Older versions of OpenSimulator contained the older beta implementation.  Please note that this feature is experimental and should be used cautiously.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Users ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Walking &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Flying &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sitting &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Animations &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Gestures &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Attachments &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Both worn attachments and Head Up Displays (HUDs) are implemented.  Outfits are implemented.  Wearing multiple attachments at a single point is not yet implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Combat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region crossing &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Teleport &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent avatar inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Inventory library &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Chat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Instant messaging &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| Offline IM storage requires a third party packages such as http://forge.opensimulator.org/gf/project/opensimwi/ in releases before 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Names &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Ordinary names consisting of a first and last name separated by a space are implemented.  'Display' names are not yet implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Users inventories and parts of inventories can be saved and loaded as [[Inventory Archives|OpenSimulator Inventory Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| Friends &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Lure &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| [[Enabling Groups|Groups]]&lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party&lt;br /&gt;
| Group support is only available as third party projects: &lt;br /&gt;
* [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.''' &lt;br /&gt;
* [https://github.com/jor3l/OSModules/tree/master/osgroups/ osgroups from jor3l] &lt;br /&gt;
* [http://code.google.com/p/openmetaverse SimianGrid] also provides a Groups connector as part of its grid services package.&lt;br /&gt;
&lt;br /&gt;
These services have connectors that are bundled with core OpenSimulator. See [[Enabling Groups]] and the OpenSim.ini.example file for more details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Profiles &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| &lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
* [http://forge.opensimulator.org/gf/project/osprofile forge.opensimulator.org/gf/project/osprofile]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Search &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Search support is only available via third party modules. &lt;br /&gt;
* [[OpenSimSearch]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Display names &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Developer Documentation#Scripting|Scripts]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| A large percentage (though not all) of LSL is implemented by OpenSimulator. There are also OpenSimulator specific OSSL functions available.&lt;br /&gt;
|-&lt;br /&gt;
| [[Non-LSL scripting|C# scripting]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| C# scripting is experimental and insecure. However, it can be useful in some situations&lt;br /&gt;
|-&lt;br /&gt;
| Script control &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== World ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Terrain &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sun &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Wind &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Cloud &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Vegetation &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sound &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Not all sound facilties work (e.g. queueing sounds).&lt;br /&gt;
|-&lt;br /&gt;
| Minimap &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| World Map &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Neighbouring regions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Regions can neighbour each other, even if hosted on different servers.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Entire regions can be saved and loaded as [[OpenSim Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| [[PhysicsEngines|Physics]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| There are several physics modules bundled with OpenSim, but only the ODE module (Open Dynamics Engine) really works.&lt;br /&gt;
|-&lt;br /&gt;
| Parcel management &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region settings &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Telehubs &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Estates &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Partial estate support is implemented. However, the only way to manipulate estates currently is via direct changes to the database.&lt;br /&gt;
|-&lt;br /&gt;
| Avatar limits &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| Avatar limits were implemented in OpenSimulator 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Prim limits&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| Prim limits where implement in OpenSimulator 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Teleports&lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Megaregions&lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | Experimental&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[OSSLNPC|NPCs]]&lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | Experimental&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Other Simulation Features ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Relay chat back and forth to an Internet Relay Channel.&lt;br /&gt;
|-&lt;br /&gt;
| Money &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| 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: &lt;br /&gt;
* [http://forge.opensimulator.org/gf/project/opencurrency/ OpenCurrency] &lt;br /&gt;
* [http://forge.opensimulator.org/gf/project/currency/ DTL Currency] &lt;br /&gt;
* [http://github.com/SnoopyPfeffer/Mod-PayPal Mod-PayPal] &lt;br /&gt;
* [https://www.virwox.com/omc-open-metaverse-currency.php Open Metaverse Currency (OMC)]&lt;br /&gt;
* [http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer DTL/NSL Money Server]&lt;br /&gt;
|-&lt;br /&gt;
| Permissions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default&lt;br /&gt;
|-&lt;br /&gt;
| [[Monitoring]] &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| A number of monitoring facilities exist, though none of them yet cover everything that one would want to monitor.&lt;br /&gt;
|-&lt;br /&gt;
| Voice &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Web frontends &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Various third-party web frontends are available, detailed on the [[Webinterface]] page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Server Features ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Local console &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The local command console in OpenSimulator is the one present when you start an OpenSimulator instance&lt;br /&gt;
|-&lt;br /&gt;
| [[RestConsole|Remote console]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteAdmin|Remote admin]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The remote admin plugin allows OpenSimulator commands to be executed remotely.&lt;br /&gt;
|-&lt;br /&gt;
| [[Logging]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| OpenSimulator uses the log4net package. More details on the logging page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Architectures ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Single server (standalone) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Persistent databases supported in standalone mode are SQLite and MySQL. A MSSQL exists and should work, but is not officially supported.&lt;br /&gt;
|-&lt;br /&gt;
| Grid (multi-server) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[Hypergrid]] &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | Experimental&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Feature_Matrix</id>
		<title>Feature Matrix</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Feature_Matrix"/>
				<updated>2012-09-27T11:55:40Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: /* Users */ No use having Display Names if it's already mentioned under Names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
OpenSimulator can&amp;amp;nbsp;run on Linux &amp;amp;amp; 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&amp;amp;nbsp;available from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en MS Downloads] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prims ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Create/change/move/delete prims &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent prim inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Basic asset types &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Basic asset types include textures, sounds, notecards, etc.&lt;br /&gt;
|-&lt;br /&gt;
| Coalesced object groups (being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements)&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| 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&lt;br /&gt;
|-&lt;br /&gt;
| Linksets &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Bugs (some fairly fundamental) remain with linksets but basic support is implemented.&lt;br /&gt;
|-&lt;br /&gt;
| [http://community.secondlife.com/t5/English-Knowledge-Base/Shared-Media/ta-p/700145 Media on a prim/Shared Media]&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Support added in OpenSimulator 0.7.1.&lt;br /&gt;
|-&lt;br /&gt;
| [[Dynamic textures]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Dynamic textures are textures that can be created on the fly via draw commands.&lt;br /&gt;
|-&lt;br /&gt;
| Sculpties &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| [[Mesh]] &lt;br /&gt;
| bgcolor=&amp;quot;#ffff00&amp;quot; align=&amp;quot;center&amp;quot; | Beta/Experimental&lt;br /&gt;
| Mesh is implemented in OpenSimulator 0.7.2 onwards.  This is the newer mesh implementation as found in Linden Lab viewer 3.  Older versions of OpenSimulator contained the older beta implementation.  Please note that this feature is experimental and should be used cautiously.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Users ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Walking &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Flying &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sitting &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Animations &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Gestures &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Attachments &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Both worn attachments and Head Up Displays (HUDs) are implemented.  Outfits are implemented.  Wearing multiple attachments at a single point is not yet implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Combat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region crossing &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Teleport &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent avatar inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Inventory library &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Chat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Instant messaging &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| Offline IM storage requires a third party packages such as http://forge.opensimulator.org/gf/project/opensimwi/ in releases before 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Names &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Ordinary names consisting of a first and last name separated by a space are implemented.  'Display' names are not yet implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Users inventories and parts of inventories can be saved and loaded as [[Inventory Archives|OpenSimulator Inventory Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| Friends &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Lure &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| [[Enabling Groups|Groups]]&lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party&lt;br /&gt;
| Group support is only available as third party projects: &lt;br /&gt;
* [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.''' &lt;br /&gt;
* [https://github.com/jor3l/OSModules/tree/master/osgroups/ osgroups from jor3l] &lt;br /&gt;
* [http://code.google.com/p/openmetaverse SimianGrid] also provides a Groups connector as part of its grid services package.&lt;br /&gt;
&lt;br /&gt;
These services have connectors that are bundled with core OpenSimulator. See [[Enabling Groups]] and the OpenSim.ini.example file for more details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Profiles &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| &lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
* [http://forge.opensimulator.org/gf/project/osprofile forge.opensimulator.org/gf/project/osprofile]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Search &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Search support is only available via third party modules. &lt;br /&gt;
* [[OpenSimSearch]]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Developer Documentation#Scripting|Scripts]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| A large percentage (though not all) of LSL is implemented by OpenSimulator. There are also OpenSimulator specific OSSL functions available.&lt;br /&gt;
|-&lt;br /&gt;
| [[Non-LSL scripting|C# scripting]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| C# scripting is experimental and insecure. However, it can be useful in some situations&lt;br /&gt;
|-&lt;br /&gt;
| Script control &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== World ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Terrain &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sun &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Wind &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Cloud &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Vegetation &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sound &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Not all sound facilties work (e.g. queueing sounds).&lt;br /&gt;
|-&lt;br /&gt;
| Minimap &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| World Map &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Neighbouring regions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Regions can neighbour each other, even if hosted on different servers.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Entire regions can be saved and loaded as [[OpenSim Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| [[PhysicsEngines|Physics]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| There are several physics modules bundled with OpenSim, but only the ODE module (Open Dynamics Engine) really works.&lt;br /&gt;
|-&lt;br /&gt;
| Parcel management &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region settings &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Telehubs &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Estates &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Partial estate support is implemented. However, the only way to manipulate estates currently is via direct changes to the database.&lt;br /&gt;
|-&lt;br /&gt;
| Avatar limits &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| Avatar limits were implemented in OpenSimulator 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Prim limits&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| Prim limits where implement in OpenSimulator 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Teleports&lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Megaregions&lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | Experimental&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[OSSLNPC|NPCs]]&lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | Experimental&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Other Simulation Features ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Relay chat back and forth to an Internet Relay Channel.&lt;br /&gt;
|-&lt;br /&gt;
| Money &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| 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: &lt;br /&gt;
* [http://forge.opensimulator.org/gf/project/opencurrency/ OpenCurrency] &lt;br /&gt;
* [http://forge.opensimulator.org/gf/project/currency/ DTL Currency] &lt;br /&gt;
* [http://github.com/SnoopyPfeffer/Mod-PayPal Mod-PayPal] &lt;br /&gt;
* [https://www.virwox.com/omc-open-metaverse-currency.php Open Metaverse Currency (OMC)]&lt;br /&gt;
* [http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer DTL/NSL Money Server]&lt;br /&gt;
|-&lt;br /&gt;
| Permissions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default&lt;br /&gt;
|-&lt;br /&gt;
| [[Monitoring]] &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| A number of monitoring facilities exist, though none of them yet cover everything that one would want to monitor.&lt;br /&gt;
|-&lt;br /&gt;
| Voice &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Web frontends &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Various third-party web frontends are available, detailed on the [[Webinterface]] page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Server Features ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Local console &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The local command console in OpenSimulator is the one present when you start an OpenSimulator instance&lt;br /&gt;
|-&lt;br /&gt;
| [[RestConsole|Remote console]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteAdmin|Remote admin]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The remote admin plugin allows OpenSimulator commands to be executed remotely.&lt;br /&gt;
|-&lt;br /&gt;
| [[Logging]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| OpenSimulator uses the log4net package. More details on the logging page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Architectures ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Single server (standalone) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Persistent databases supported in standalone mode are SQLite and MySQL. A MSSQL exists and should work, but is not officially supported.&lt;br /&gt;
|-&lt;br /&gt;
| Grid (multi-server) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[Hypergrid]] &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | Experimental&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Feature_Matrix</id>
		<title>Feature Matrix</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Feature_Matrix"/>
				<updated>2011-09-13T22:59:34Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: /* Users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&lt;br /&gt;
This is a matrix of the features currently implemented in OpenSim. Please feel free to correct existing entries and add new ones. &lt;br /&gt;
&lt;br /&gt;
OpenSim can&amp;amp;nbsp;run on Linux &amp;amp;amp; 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&amp;amp;nbsp;available from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en MS Downloads] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prims  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Create/change/move/delete prims &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent prim inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Basic asset types &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Basic asset types include textures, sounds, notecards, etc.&lt;br /&gt;
|-&lt;br /&gt;
| Coalesced object groups (being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements)&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| 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 OpenSim 0.7.1&lt;br /&gt;
|-&lt;br /&gt;
| Linksets &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Bugs (some fairly fundamental) remain with linksets but basic support is implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Media on a prim/Shared Media &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Support added in OpenSim 0.7.1.  But please note that this is based on the current beta Linden implementation of mesh, which is likely to change soon.  Please do not rely on mesh for any production use at the moment.&lt;br /&gt;
|-&lt;br /&gt;
| [[Dynamic textures|Dynamic textures]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Dynamic textures are textures that can be created on the fly via draw commands.&lt;br /&gt;
|-&lt;br /&gt;
| Sculpties &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Mesh &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | Beta/Experimental&lt;br /&gt;
| Beta mesh is implemented in OpenSim.  However, the implementation used by the Second Life environment is likely to change soon.  As viewers are changed, it will not be possible to view existing mesh (unless a third party viewer chooses to maintain support for the beta mesh implementation).  This may not happen, so please don't rely on mesh for any use other than experimental.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Users  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Walking &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Flying &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sitting &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Animations &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Gestures &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Attachments &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Both worn attachments and Head Up Displays (HUDs)&lt;br /&gt;
|-&lt;br /&gt;
| Combat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region crossing &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Teleport &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent avatar inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Inventory library &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Chat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Instant messaging &lt;br /&gt;
| bgcolor=&amp;quot;#00BFFF&amp;quot; align=&amp;quot;center&amp;quot; | Release Candidate/Developmental&lt;br /&gt;
| Offline IM storage requires a third party packages such as http://forge.opensimulator.org/gf/project/opensimwi/ in releases before 0.7.2. -- FIXED in current Release Candidate&lt;br /&gt;
|-&lt;br /&gt;
| Names &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Ordinary names consisting of a first and last name separated by a space are implemented.  'Display' names are not yet implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Users inventories and parts of inventories can be saved and loaded as [[Inventory Archives|OpenSim Inventory Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| Friends &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Lure &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Groups &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party&lt;br /&gt;
| Group support is only available as third party projects: &lt;br /&gt;
*[http://code.google.com/p/flotsam/ Group service implementation from the Flotsam project]. '''Please note: this is not working properly with OpenSim 0.7.0.1 or 0.7.0.2, though it is fixed in OpenSim 0.7.1 and onwards. 0.6.9 should also work okay.''' &lt;br /&gt;
*[https://github.com/jor3l/OSModules/tree/master/osgroups/ osgroups from jor3l] &lt;br /&gt;
*[http://code.google.com/p/openmetaverse SimianGrid] also provides a Groups connector as part of its grid services package.&lt;br /&gt;
&lt;br /&gt;
These services have connectors that are bundled with core OpenSim. See [[Enabling Groups]] and the OpenSim.ini.example file for more details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Profiles &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| &lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/osprofile forge.opensimulator.org/gf/project/osprofile]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Search &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Search support is only available via third party modules. &lt;br /&gt;
*[[OpenSimSearch]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Display names &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Scripting  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Developer Documentation#Scripting|Scripts]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| A large percentage (though not all) of LSL is implemented by OpenSim. There are also OpenSim specific OSSL functions available.&lt;br /&gt;
|-&lt;br /&gt;
| [[Non-LSL scripting|C# scripting]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| C# scripting is experimental and insecure. However, it can be useful in some situations&lt;br /&gt;
|-&lt;br /&gt;
| Script control &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== World  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Terrain &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sun &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Wind &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Cloud &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Vegetation &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sound &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Not all sound facilties work (e.g. queueing sounds).&lt;br /&gt;
|-&lt;br /&gt;
| Minimap &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| World Map &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Neighbouring regions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Regions can neighbour each other, even if hosted on different servers.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Entire regions can be saved and loaded as [[OpenSim Archives|OpenSim Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| [[PhysicsEngines|Physics]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| There are several physics modules bundled with OpenSim, but only the ODE module (Open Dynamics Engine) really works.&lt;br /&gt;
|-&lt;br /&gt;
| Parcel management &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region settings &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Estates &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Partial estate support is implemented. However, the only way to manipulate estates currently is via direct changes to the database.&lt;br /&gt;
|-&lt;br /&gt;
| Avatar limits &lt;br /&gt;
| bgcolor=&amp;quot;#00BFFF&amp;quot; align=&amp;quot;center&amp;quot; | Release Candidate/Developmental&lt;br /&gt;
| Avatar limits are implemented in development code but, are implemented in development code and the release candidate for 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Prim limits&lt;br /&gt;
| bgcolor=&amp;quot;#00BFFF&amp;quot; align=&amp;quot;center&amp;quot; | Release Candidate/Developmental&lt;br /&gt;
| Prim limits, where one would be prevented from placing an object that would exceed the stated limits, are implemented in development code and the release candidate for 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Teleports&lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Teleporting in can be done to any point in or off world (if hypergrid enabled) however, Blocking teleports to a parcel or setting a landing point on that parcel is not currently enforced.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Other Simulation Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Relay chat back and forth to an Internet Relay Channel.&lt;br /&gt;
|-&lt;br /&gt;
| Money &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| There are no plans to directly provide economy modules in OpenSim though custom currency names are supported in 0.7.2 and after. Third party facilities include: &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/opencurrency/ OpenCurrency] &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/currency/ DTL Currency] &lt;br /&gt;
*[http://github.com/SnoopyPfeffer/Mod-PayPal Mod-PayPal] &lt;br /&gt;
*[https://www.virwox.com/omc-open-metaverse-currency.php Open Metaverse Currency (OMC)]&lt;br /&gt;
*[http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer DTL/NSL Money Server]&lt;br /&gt;
|-&lt;br /&gt;
| Permissions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default&lt;br /&gt;
|-&lt;br /&gt;
| Statistics &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| 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]] &lt;br /&gt;
Some simulator statistics are available via the simulator command line and remotely via JSON.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Voice &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Voice support is currently primitive. OpenSim 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.  Spatial/locational voice (knowing which avatar is speaking) is not yet supported.&lt;br /&gt;
|-&lt;br /&gt;
| Web frontends &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Various third-party web frontends are available, detailed on the [[Webinterface]] page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Server Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Local console &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The local command console in OpenSim is the one present when you start an OpenSim instance&lt;br /&gt;
|-&lt;br /&gt;
| [[RestConsole|Remote console]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteAdmin|Remote admin]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The remote admin plugin allows OpenSim commands to be executed remotely.&lt;br /&gt;
|-&lt;br /&gt;
| [[Logging]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| OpenSim uses the log4net package. More details on the logging page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Architectures  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Single server (standalone) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Persistent databases supported in standalone mode are SQLite and MySQL. A MSSQL exists and should work, but is not officially supported.&lt;br /&gt;
|-&lt;br /&gt;
| Grid (multi-server) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[Hypergrid]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| This is an architecture, [http://en.wikipedia.org/wiki/Orthogonal orthogonal] to the previous two, that allows users to visit completely separate OpenSim installations while retaining their appearance, identity and inventory.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Feature_Matrix</id>
		<title>Feature Matrix</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Feature_Matrix"/>
				<updated>2011-09-13T22:58:21Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&lt;br /&gt;
This is a matrix of the features currently implemented in OpenSim. Please feel free to correct existing entries and add new ones. &lt;br /&gt;
&lt;br /&gt;
OpenSim can&amp;amp;nbsp;run on Linux &amp;amp;amp; 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&amp;amp;nbsp;available from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en MS Downloads] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prims  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Create/change/move/delete prims &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent prim inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Basic asset types &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Basic asset types include textures, sounds, notecards, etc.&lt;br /&gt;
|-&lt;br /&gt;
| Coalesced object groups (being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements)&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| 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 OpenSim 0.7.1&lt;br /&gt;
|-&lt;br /&gt;
| Linksets &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Bugs (some fairly fundamental) remain with linksets but basic support is implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Media on a prim/Shared Media &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Support added in OpenSim 0.7.1.  But please note that this is based on the current beta Linden implementation of mesh, which is likely to change soon.  Please do not rely on mesh for any production use at the moment.&lt;br /&gt;
|-&lt;br /&gt;
| [[Dynamic textures|Dynamic textures]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Dynamic textures are textures that can be created on the fly via draw commands.&lt;br /&gt;
|-&lt;br /&gt;
| Sculpties &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Mesh &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | Beta/Experimental&lt;br /&gt;
| Beta mesh is implemented in OpenSim.  However, the implementation used by the Second Life environment is likely to change soon.  As viewers are changed, it will not be possible to view existing mesh (unless a third party viewer chooses to maintain support for the beta mesh implementation).  This may not happen, so please don't rely on mesh for any use other than experimental.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Users  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Walking &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Flying &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sitting &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Animations &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Gestures &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Attachments &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Both worn attachments and Head Up Displays (HUDs)&lt;br /&gt;
|-&lt;br /&gt;
| Combat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region crossing &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Teleport &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent avatar inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Inventory library &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Chat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Instant messaging &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Release Candidate/Developmental&lt;br /&gt;
| Offline IM storage requires a third party packages such as http://forge.opensimulator.org/gf/project/opensimwi/ in releases before 0.7.2. -- FIXED in current Release Candidate&lt;br /&gt;
|-&lt;br /&gt;
| Names &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Ordinary names consisting of a first and last name separated by a space are implemented.  'Display' names are not yet implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Users inventories and parts of inventories can be saved and loaded as [[Inventory Archives|OpenSim Inventory Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| Friends &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Lure &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Groups &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party&lt;br /&gt;
| Group support is only available as third party projects: &lt;br /&gt;
*[http://code.google.com/p/flotsam/ Group service implementation from the Flotsam project]. '''Please note: this is not working properly with OpenSim 0.7.0.1 or 0.7.0.2, though it is fixed in OpenSim 0.7.1 and onwards. 0.6.9 should also work okay.''' &lt;br /&gt;
*[https://github.com/jor3l/OSModules/tree/master/osgroups/ osgroups from jor3l] &lt;br /&gt;
*[http://code.google.com/p/openmetaverse SimianGrid] also provides a Groups connector as part of its grid services package.&lt;br /&gt;
&lt;br /&gt;
These services have connectors that are bundled with core OpenSim. See [[Enabling Groups]] and the OpenSim.ini.example file for more details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Profiles &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| &lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/osprofile forge.opensimulator.org/gf/project/osprofile]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Search &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Search support is only available via third party modules. &lt;br /&gt;
*[[OpenSimSearch]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Display names &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Scripting  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Developer Documentation#Scripting|Scripts]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| A large percentage (though not all) of LSL is implemented by OpenSim. There are also OpenSim specific OSSL functions available.&lt;br /&gt;
|-&lt;br /&gt;
| [[Non-LSL scripting|C# scripting]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| C# scripting is experimental and insecure. However, it can be useful in some situations&lt;br /&gt;
|-&lt;br /&gt;
| Script control &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== World  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Terrain &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sun &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Wind &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Cloud &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Vegetation &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sound &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Not all sound facilties work (e.g. queueing sounds).&lt;br /&gt;
|-&lt;br /&gt;
| Minimap &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| World Map &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Neighbouring regions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Regions can neighbour each other, even if hosted on different servers.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Entire regions can be saved and loaded as [[OpenSim Archives|OpenSim Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| [[PhysicsEngines|Physics]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| There are several physics modules bundled with OpenSim, but only the ODE module (Open Dynamics Engine) really works.&lt;br /&gt;
|-&lt;br /&gt;
| Parcel management &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region settings &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Estates &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Partial estate support is implemented. However, the only way to manipulate estates currently is via direct changes to the database.&lt;br /&gt;
|-&lt;br /&gt;
| Avatar limits &lt;br /&gt;
| bgcolor=&amp;quot;#00BFFF&amp;quot; align=&amp;quot;center&amp;quot; | Release Candidate/Developmental&lt;br /&gt;
| Avatar limits are implemented in development code but, are implemented in development code and the release candidate for 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Prim limits&lt;br /&gt;
| bgcolor=&amp;quot;#00BFFF&amp;quot; align=&amp;quot;center&amp;quot; | Release Candidate/Developmental&lt;br /&gt;
| Prim limits, where one would be prevented from placing an object that would exceed the stated limits, are implemented in development code and the release candidate for 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Teleports&lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Teleporting in can be done to any point in or off world (if hypergrid enabled) however, Blocking teleports to a parcel or setting a landing point on that parcel is not currently enforced.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Other Simulation Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Relay chat back and forth to an Internet Relay Channel.&lt;br /&gt;
|-&lt;br /&gt;
| Money &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| There are no plans to directly provide economy modules in OpenSim though custom currency names are supported in 0.7.2 and after. Third party facilities include: &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/opencurrency/ OpenCurrency] &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/currency/ DTL Currency] &lt;br /&gt;
*[http://github.com/SnoopyPfeffer/Mod-PayPal Mod-PayPal] &lt;br /&gt;
*[https://www.virwox.com/omc-open-metaverse-currency.php Open Metaverse Currency (OMC)]&lt;br /&gt;
*[http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer DTL/NSL Money Server]&lt;br /&gt;
|-&lt;br /&gt;
| Permissions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default&lt;br /&gt;
|-&lt;br /&gt;
| Statistics &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| 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]] &lt;br /&gt;
Some simulator statistics are available via the simulator command line and remotely via JSON.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Voice &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Voice support is currently primitive. OpenSim 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.  Spatial/locational voice (knowing which avatar is speaking) is not yet supported.&lt;br /&gt;
|-&lt;br /&gt;
| Web frontends &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Various third-party web frontends are available, detailed on the [[Webinterface]] page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Server Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Local console &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The local command console in OpenSim is the one present when you start an OpenSim instance&lt;br /&gt;
|-&lt;br /&gt;
| [[RestConsole|Remote console]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteAdmin|Remote admin]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The remote admin plugin allows OpenSim commands to be executed remotely.&lt;br /&gt;
|-&lt;br /&gt;
| [[Logging]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| OpenSim uses the log4net package. More details on the logging page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Architectures  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Single server (standalone) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Persistent databases supported in standalone mode are SQLite and MySQL. A MSSQL exists and should work, but is not officially supported.&lt;br /&gt;
|-&lt;br /&gt;
| Grid (multi-server) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[Hypergrid]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| This is an architecture, [http://en.wikipedia.org/wiki/Orthogonal orthogonal] to the previous two, that allows users to visit completely separate OpenSim installations while retaining their appearance, identity and inventory.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Feature_Matrix</id>
		<title>Feature Matrix</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Feature_Matrix"/>
				<updated>2011-09-13T21:11:56Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: /* World */ RC1-0.7.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&lt;br /&gt;
This is a matrix of the features currently implemented in OpenSim. Please feel free to correct existing entries and add new ones. &lt;br /&gt;
&lt;br /&gt;
OpenSim can&amp;amp;nbsp;run on Linux &amp;amp;amp; 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&amp;amp;nbsp;available from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en MS Downloads] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prims  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Create/change/move/delete prims &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent prim inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Basic asset types &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Basic asset types include textures, sounds, notecards, etc.&lt;br /&gt;
|-&lt;br /&gt;
| Coalesced object groups (being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements)&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| 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 OpenSim 0.7.1&lt;br /&gt;
|-&lt;br /&gt;
| Linksets &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Bugs (some fairly fundamental) remain with linksets but basic support is implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Media on a prim/Shared Media &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Support added in OpenSim 0.7.1.  But please note that this is based on the current beta Linden implementation of mesh, which is likely to change soon.  Please do not rely on mesh for any production use at the moment.&lt;br /&gt;
|-&lt;br /&gt;
| [[Dynamic textures|Dynamic textures]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Dynamic textures are textures that can be created on the fly via draw commands.&lt;br /&gt;
|-&lt;br /&gt;
| Sculpties &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Mesh &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | Beta&lt;br /&gt;
| Beta mesh is implemented in OpenSim.  However, the implementation used by the Second Life environment is likely to change soon.  As viewers are changed, it will not be possible to view existing mesh (unless a third party viewer chooses to maintain support for the beta mesh implementation).  This may not happen, so please don't rely on mesh for any use other than experimental.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Users  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Walking &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Flying &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sitting &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Animations &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Gestures &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Attachments &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Both worn attachments and Head Up Displays (HUDs)&lt;br /&gt;
|-&lt;br /&gt;
| Combat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region crossing &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Teleport &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent avatar inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Inventory library &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Chat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Instant messaging &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Offline IM storage requires a third party packages such as http://forge.opensimulator.org/gf/project/opensimwi/&lt;br /&gt;
|-&lt;br /&gt;
| Names &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Ordinary names consisting of a first and last name separated by a space are implemented.  'Display' names are not yet implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Users inventories and parts of inventories can be saved and loaded as [[Inventory Archives|OpenSim Inventory Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| Friends &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Lure &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Groups &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party&lt;br /&gt;
| Group support is only available as third party projects: &lt;br /&gt;
*[http://code.google.com/p/flotsam/ Group service implementation from the Flotsam project]. '''Please note: this is not working properly with OpenSim 0.7.0.1 or 0.7.0.2, though it is fixed in OpenSim 0.7.1 and onwards. 0.6.9 should also work okay.''' &lt;br /&gt;
*[https://github.com/jor3l/OSModules/tree/master/osgroups/ osgroups from jor3l] &lt;br /&gt;
*[http://code.google.com/p/openmetaverse SimianGrid] also provides a Groups connector as part of its grid services package.&lt;br /&gt;
&lt;br /&gt;
These services have connectors that are bundled with core OpenSim. See [[Enabling Groups]] and the OpenSim.ini.example file for more details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Profiles &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| &lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/osprofile forge.opensimulator.org/gf/project/osprofile]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Search &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Search support is only available via third party modules. &lt;br /&gt;
*[[OpenSimSearch]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Display names &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Scripting  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Developer Documentation#Scripting|Scripts]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| A large percentage (though not all) of LSL is implemented by OpenSim. There are also OpenSim specific OSSL functions available.&lt;br /&gt;
|-&lt;br /&gt;
| [[Non-LSL scripting|C# scripting]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| C# scripting is experimental and insecure. However, it can be useful in some situations&lt;br /&gt;
|-&lt;br /&gt;
| Script control &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== World  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Terrain &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sun &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Wind &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Cloud &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Vegetation &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sound &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Not all sound facilties work (e.g. queueing sounds).&lt;br /&gt;
|-&lt;br /&gt;
| Minimap &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| World Map &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Neighbouring regions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Regions can neighbour each other, even if hosted on different servers.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Entire regions can be saved and loaded as [[OpenSim Archives|OpenSim Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| [[PhysicsEngines|Physics]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| There are several physics modules bundled with OpenSim, but only the ODE module (Open Dynamics Engine) really works.&lt;br /&gt;
|-&lt;br /&gt;
| Parcel management &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region settings &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Estates &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Partial estate support is implemented. However, the only way to manipulate estates currently is via direct changes to the database.&lt;br /&gt;
|-&lt;br /&gt;
| Avatar limits &lt;br /&gt;
| bgcolor=&amp;quot;#00BFFF&amp;quot; align=&amp;quot;center&amp;quot; | Release Candidate/Developmental&lt;br /&gt;
| Avatar limits are implemented in development code but, are implemented in development code and the release candidate for 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Prim limits&lt;br /&gt;
| bgcolor=&amp;quot;#00BFFF&amp;quot; align=&amp;quot;center&amp;quot; | Release Candidate/Developmental&lt;br /&gt;
| Prim limits, where one would be prevented from placing an object that would exceed the stated limits, are implemented in development code and the release candidate for 0.7.2.&lt;br /&gt;
|-&lt;br /&gt;
| Teleports&lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Teleporting in can be done to any point in or off world (if hypergrid enabled) however, Blocking teleports to a parcel or setting a landing point on that parcel is not currently enforced.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Other Simulation Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Relay chat back and forth to an Internet Relay Channel.&lt;br /&gt;
|-&lt;br /&gt;
| Money &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| There are no plans to directly provide economy modules in OpenSim. Third party facilities include: &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/opencurrency/ OpenCurrency] &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/currency/ DTL Currency] &lt;br /&gt;
*[http://github.com/SnoopyPfeffer/Mod-PayPal Mod-PayPal] &lt;br /&gt;
*[https://www.virwox.com/omc-open-metaverse-currency.php Open Metaverse Currency (OMC)]&lt;br /&gt;
*[http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer DTL/NSL Money Server]&lt;br /&gt;
|-&lt;br /&gt;
| Permissions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default&lt;br /&gt;
|-&lt;br /&gt;
| Statistics &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| 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]] &lt;br /&gt;
Some simulator statistics are available via the simulator command line and remotely via JSON.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Voice &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Voice support is currently primitive. OpenSim 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.  Spatial/locational voice (knowing which avatar is speaking) is not yet supported.&lt;br /&gt;
|-&lt;br /&gt;
| Web frontends &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Various third-party web frontends are available, detailed on the [[Webinterface]] page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Server Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Local console &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The local command console in OpenSim is the one present when you start an OpenSim instance&lt;br /&gt;
|-&lt;br /&gt;
| [[RestConsole|Remote console]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteAdmin|Remote admin]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The remote admin plugin allows OpenSim commands to be executed remotely.&lt;br /&gt;
|-&lt;br /&gt;
| [[Logging]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| OpenSim uses the log4net package. More details on the logging page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Architectures  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Single server (standalone) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Persistent databases supported in standalone mode are SQLite and MySQL. A MSSQL exists and should work, but is not officially supported.&lt;br /&gt;
|-&lt;br /&gt;
| Grid (multi-server) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[Hypergrid]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| This is an architecture, [http://en.wikipedia.org/wiki/Orthogonal orthogonal] to the previous two, that allows users to visit completely separate OpenSim installations while retaining their appearance, identity and inventory.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Feature_Matrix</id>
		<title>Feature Matrix</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Feature_Matrix"/>
				<updated>2011-05-05T15:16:21Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: /* World */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&lt;br /&gt;
This is a matrix of the features currently implemented in OpenSim. Please feel free to correct existing entries and add new ones. &lt;br /&gt;
&lt;br /&gt;
OpenSim can&amp;amp;nbsp;run on Linux &amp;amp;amp; 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&amp;amp;nbsp;available from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en MS Downloads] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prims  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Create/change/move/delete prims &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent prim inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Basic asset types &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Basic asset types include textures, sounds, notecards, etc.&lt;br /&gt;
|-&lt;br /&gt;
| Coalesced object groups (being able to take a selection of unlinked objects as one group that can be rezzed back in the same spatial arrangements)&lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes&lt;br /&gt;
| 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 OpenSim 0.7.1&lt;br /&gt;
|-&lt;br /&gt;
| Linksets &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Bugs (some fairly fundamental) remain with linksets but basic support is implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Media on a prim/Shared Media &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Support added in OpenSim 0.7.1&lt;br /&gt;
|-&lt;br /&gt;
| [[Dynamic textures|Dynamic textures]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Dynamic textures are textures that can be created on the fly via draw commands.&lt;br /&gt;
|-&lt;br /&gt;
| Sculpties &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Users  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Walking &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Flying &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sitting &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Animations &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Gestures &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Attachments &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Both worn attachments and Head Up Displays (HUDs)&lt;br /&gt;
|-&lt;br /&gt;
| Combat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region crossing &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Teleport &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent avatar inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Inventory library &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Chat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Instant messaging &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Users inventories and parts of inventories can be saved and loaded as [[Inventory Archives|OpenSim Inventory Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| Friends &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Lure &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Groups &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party&lt;br /&gt;
| Group support is only available as third party projects: &lt;br /&gt;
*[http://code.google.com/p/flotsam/ Group service implementation from the Flotsam project]. '''Please note: this is not working properly with OpenSim 0.7.0.1 or 0.7.0.2, though it is fixed in OpenSim's 0.7-post-fixes branch and development branch. 0.6.9 should be working okay.''' &lt;br /&gt;
*[https://github.com/jor3l/OSModules/tree/master/osgroups/ osgroups from jor3l] &lt;br /&gt;
*[http://code.google.com/p/openmetaverse SimianGrid] also provides a Groups connector as part of its grid services package.&lt;br /&gt;
&lt;br /&gt;
These services have connectors that are bundled with core OpenSim. See the OpenSim.ini.example file for more details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Profiles &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| &lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/osprofile forge.opensimulator.org/gf/project/osprofile]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Search &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Search support is only available via third party modules. &lt;br /&gt;
*[[OpenSimSearch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Scripting  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Developer Documentation#Scripting|Scripts]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| A large percentage (though not all) of LSL is implemented by OpenSim. There are also OpenSim specific OSSL functions available.&lt;br /&gt;
|-&lt;br /&gt;
| [[Non-LSL scripting|C# scripting]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| C# scripting is experimental and insecure. However, it can be useful in some situations&lt;br /&gt;
|-&lt;br /&gt;
| Script control &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== World  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Terrain &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sun &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Wind &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Cloud &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Vegetation &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sound &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Not all sound facilties work (e.g. queueing sounds).&lt;br /&gt;
|-&lt;br /&gt;
| Minimap &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| World Map &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Neighbouring regions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Regions can neighbour each other, even if hosted on different servers.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Entire regions can be saved and loaded as [[OpenSim Archives|OpenSim Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| [[PhysicsEngines|Physics]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| There are several physics modules bundled with OpenSim, but only the ODE module (Open Dynamics Engine) really works.&lt;br /&gt;
|-&lt;br /&gt;
| Parcel management &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region settings &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Estates &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Partial estate support is implemented. However, the only way to manipulate estates currently is via direct changes to the database.&lt;br /&gt;
|-&lt;br /&gt;
| Avatar limits &lt;br /&gt;
| bgcolor=&amp;quot;#00BFFF&amp;quot; align=&amp;quot;center&amp;quot; | Development Only&lt;br /&gt;
| Avatar limits are implemented in development code but are not yet in any release.&lt;br /&gt;
|-&lt;br /&gt;
| Prim limits&lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No &lt;br /&gt;
| Prim limits, where one would be prevented from placing an object that would exceed the stated limits, are not yet implemented.  Any limits shown in a viewer are not yet actually enforced.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Other Simulation Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Relay chat back and forth to an Internet Relay Channel.&lt;br /&gt;
|-&lt;br /&gt;
| Money &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| There are no plans to directly provide economy modules in OpenSim. Third party facilities include: &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/opencurrency/ OpenCurrency] &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/currency/ DTL Currency] &lt;br /&gt;
*[http://github.com/SnoopyPfeffer/Mod-PayPal Mod-PayPal] &lt;br /&gt;
*[https://www.virwox.com/omc-open-metaverse-currency.php Open Metaverse Currency (OMC)]&lt;br /&gt;
*[http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/ Xoops money module]&lt;br /&gt;
|-&lt;br /&gt;
| Permissions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default&lt;br /&gt;
|-&lt;br /&gt;
| Statistics &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| 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]] &lt;br /&gt;
Some simulator statistics are available via the simulator command line and remotely via JSON.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Voice &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Voice support is currently primitive. OpenSim currently bundles a Vivox module (only usable with a Vivox voice server) and a [[Freeswitch Module|Freeswitch module]]. Voice does not currently work for the Linden Lab 2.x viewers.&lt;br /&gt;
|-&lt;br /&gt;
| Web frontends &lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; align=&amp;quot;center&amp;quot; | 3rd party &lt;br /&gt;
| Various third-party web frontends are available, detailed on the [[Webinterface]] page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Server Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Local console &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The local command console in OpenSim is the one present when you start an OpenSim instance&lt;br /&gt;
|-&lt;br /&gt;
| [[RestConsole|Remote console]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteAdmin|Remote admin]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The remote admin plugin allows OpenSim commands to be executed remotely.&lt;br /&gt;
|-&lt;br /&gt;
| [[Logging]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| OpenSim uses the log4net package. More details on the logging page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Architectures  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Single server (standalone) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Persistent databases supported in standalone mode are SQLite and MySQL. A MSSQL exists and should work, but is not officially supported.&lt;br /&gt;
|-&lt;br /&gt;
| Grid (multi-server) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[Hypergrid]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| This is an architecture, [http://en.wikipedia.org/wiki/Orthogonal orthogonal] to the previous two, that allows users to visit completely separate OpenSim installations while retaining their appearance, identity and inventory.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/User:Jason</id>
		<title>User:Jason</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/User:Jason"/>
				<updated>2011-05-05T15:05:44Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==My Sandbox's==&lt;br /&gt;
[[User_talk:Jason:Config_Explained]]&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/User:Jason</id>
		<title>User:Jason</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/User:Jason"/>
				<updated>2011-05-05T15:05:35Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: New page: ==My Sandbox's== [User_talk:Jason:Config_Explained]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==My Sandbox's==&lt;br /&gt;
[User_talk:Jason:Config_Explained]&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/User_talk:Jason:Config_Explained</id>
		<title>User talk:Jason:Config Explained</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/User_talk:Jason:Config_Explained"/>
				<updated>2011-05-05T15:04:45Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: New page: This is a sandbox for creating a full explaination of the configuration of OpenSim.ini.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a sandbox for creating a full explaination of the configuration of OpenSim.ini.&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.7.1_Release</id>
		<title>0.7.1 Release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.7.1_Release"/>
				<updated>2011-05-05T15:00:33Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: /* DB migrations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Release Notes=&lt;br /&gt;
&lt;br /&gt;
Welcome to OpenSim 0.7.1.  Despite being a point number upgrade, this is actually quite a major release, incorporating a large number of fixes and improvements made in the 8 months since the release of OpenSim 0.7.0.2.  The major changes are listed in the sections below.  In particular, this release incorporates support for media on a prim (moap) and meshes.  However, please be aware that there there are currently issues using Linden Lab's Viewer 2.  The most serious issues are&lt;br /&gt;
&lt;br /&gt;
# Default appearance cannot be changed.  This is because we do not yet bundle the minimum body part/clothing set (eyes, shape, skin, hair, pants, shirt) to satisfy viewer 2.  One workaround is to first create the minimum part/clothing set with viewer 1.  Another workaround is to use a web interface that creates a default avatar before login.&lt;br /&gt;
# The world map does not show up properly.  SimianGrid is currently able to supply the correct URLs for the map - this code will be incorporated into OpenSim's default ROBUST server infrastructure in due course.&lt;br /&gt;
# Over time, the current outfit folder may fill with an unmanageable number of inventory links that cannot be deleted.  There is currently no workaround for this, though the number of links may be related to the number of times that the avatar changes outfits.&lt;br /&gt;
&lt;br /&gt;
We hope to resolve these problems in subsequent releases.&lt;br /&gt;
&lt;br /&gt;
As always, OpenSim is alpha software.  It's likely but not guaranteed to work and various usage scenarios (standalone, grid, hypergrid, etc.) in combination with different dependencies (e.g. different versions of mono) can produce unexpected or unstable behaviour.  If it breaks you get to keep both pieces.&lt;br /&gt;
&lt;br /&gt;
If you are upgrading from a version prior to 0.7.x, make sure to read the [[0.7 Release]] notes. There have been extensive changes in OpenSimulator from 0.6.x to 0.7. If you are upgrading from 0.7, please read the [[0.7.0.1 Release]] and [[0.7.0.2 Release]] notes.&lt;br /&gt;
&lt;br /&gt;
As this is a wiki page, please feel free to update it with more information about migration or other issues as and when these come to light.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
OpenSim now requires&lt;br /&gt;
&lt;br /&gt;
* .NET Framework 3.5 when running under Windows.&lt;br /&gt;
* At least Mono 2.4.3 when running under Mono.  There are anecdotal reports that later versions of Mono (&amp;gt;= 2.10) may be less stable.  The mono versions bundled with Linux distributions usually seem to be quite good.  For instance, Mono 2.6.7 (as shipped with current Ubuntu) appears to be stable.&lt;br /&gt;
* Installation of the Nant build tool if building from source.  Alternatively, the source can also be built using Microsoft Visual C# 2008 Express Edition under Windows or the xbuild tool shipped with Mono.&lt;br /&gt;
&lt;br /&gt;
==Backwards Compatibility Notices==&lt;br /&gt;
&lt;br /&gt;
* Due to a libomv bug fix, teleports in this release are incompatible with earlier OpenSim releases. This affects primarily Hypergrid teleports, since simulators within the same grid tend to be all in the same version. But if grids have a mix of simulator versions in them, TPs will fail between 0.7.1 and earlier releases.&lt;br /&gt;
&lt;br /&gt;
==Archives Changes/Additions==&lt;br /&gt;
&lt;br /&gt;
* Added -v|verbose option to save iar&lt;br /&gt;
* Removed the restriction of having to be logged in when loading/saving iars&lt;br /&gt;
* Allow OARs and IARs to save and load meshes.  IARs can also save coalesced items.  If an IAR contains a coalesced item then it might cause errors if reloaded on an older version of OpenSim that does not have support for coalescence.&lt;br /&gt;
* Added the option of preserving creator information upon creating archives (OARs and IARs). This is done with a new -p|--profile=&amp;lt;url&amp;gt; option present in save iar/oar.  If this option is present, then avatar names are saved in the form &amp;lt;firstname&amp;gt;.&amp;lt;lastname&amp;gt;@&amp;lt;url&amp;gt; (e.g. Neal.Stephenson@metaverse.org).  This option should be considered experimental, as are IARs in their entirety.  IARs created using the --profile option will not be loadable on OpenSim 0.7.0.2 and earlier.  IARs created without this option will be loadable (with the coalescence caveat above).&lt;br /&gt;
&lt;br /&gt;
==Scripting Changes/Additions==&lt;br /&gt;
&lt;br /&gt;
* OSSL function names normalization. See [[OSSL Implemented]]&lt;br /&gt;
* Added: osUnixTimeToTimestamp, osTeleportOwner, osSetProjectionParam to OSSL&lt;br /&gt;
* Added: PARCEL_DETAILS_ID to LSL&lt;br /&gt;
&lt;br /&gt;
==Hypergrid Changes/Additions==&lt;br /&gt;
&lt;br /&gt;
* Normalized Hypergrid addresses to always use standard URLs. So, for example: http://foo.com/hg/service.php is now a valid HG address. This allows for web-compliant implementations of the Hypergrid services.&lt;br /&gt;
* link-region command syntax change: link-region x y URL [region name]. Example: link-region 9000 9000 http://hg.osgrid.org:80&lt;br /&gt;
* Creator info is now preserved upon HG asset transfers. Complete creator info now shown for the corresponding objects via the viewer as first.last @ domain&lt;br /&gt;
* Support for running the HG services behind proxies (XFF header processing)&lt;br /&gt;
* Added an option for grid operators to prevent their grid's assets to be transferred to other grids even if the objects are copyable, while allowing foreign visitors to come in. See configuration changes.&lt;br /&gt;
* Added checks against hyperlinking to the same grid&lt;br /&gt;
&lt;br /&gt;
==DB Migrations &amp;amp; Changes==&lt;br /&gt;
&lt;br /&gt;
* regions: increased size of region name&lt;br /&gt;
* inventoryitems: increased size of creatorID&lt;br /&gt;
* prims, primitems: increased size of CreatorID&lt;br /&gt;
* Avatars: Value field from VARCHAR(255) to TEXT&lt;br /&gt;
* Avatar Presence: added LastSeen field&lt;br /&gt;
&lt;br /&gt;
==General Changes/Additions==&lt;br /&gt;
&lt;br /&gt;
* Standard SQLite database plugin now works on Mac OSX and 64 bit Linux.&lt;br /&gt;
* Now compatible with MySQL 5.5 databases and later.&lt;br /&gt;
* Support for coalesced objects in inventory.  A coalescence is taken when objects in different linksets are selected and taken simultaneously in the viewer.&lt;br /&gt;
* Support for meshes and initial support for mesh physics. &lt;br /&gt;
* New console commands: show pending-objects, show circuits, show http-handlers, show caps, land clear, land show, show throttles, region restart [options], etc.&lt;br /&gt;
* Object serialization completely rewritten: moved away from automatic .NET serialization. For now the external representation is exactly the same as before, so everything is backwards compatible.&lt;br /&gt;
* Updated ODE to post 11.1 (r1755).&lt;br /&gt;
* Improved Linden UDP client stack implementation for better Second Life viewer responsiveness.&lt;br /&gt;
* Added ability for GetTexture to serve multiple image formats, not just jp2k&lt;br /&gt;
* Improved ban checks on TPs and crossings&lt;br /&gt;
* Refactored the Freeswitch services so that they conform to the robust style. See [[Freeswitch]]&lt;br /&gt;
* Added a bare bones shared and non-shared region modules that serve as examples&lt;br /&gt;
* RemoteAdmin service can now bind to a private ip address&lt;br /&gt;
* Add support for cross-domain (CORS) AJAX requests to REST console.&lt;br /&gt;
* Fixed Flotsam groups&lt;br /&gt;
* Removed unimplemented stub Sirikata client stack&lt;br /&gt;
* Added viewer's ip address, channel, mac, and id0 to agent circuit data, so that proxies can intervene on logins and HG TPs.&lt;br /&gt;
* Changed to using a managed code SQLite library, CSharpSqlite. This makes SQlite work again across the board.&lt;br /&gt;
* Refactored simulator data service and estate data service. See configuration changes.&lt;br /&gt;
* Added support for loading a terrain tile for multiple regions with image files like tiff and jpeg. Previously this only worked for single regions.&lt;br /&gt;
* “config show” command added as a synonym for the “config get” command, in order to bring it into line with other show commands.  “config show” will print out the configuration of a region simulator as aggregated from all the loaded configuration files, which can be handy for debugging and fault finding.&lt;br /&gt;
* Initial region and estate configuration improved.&lt;br /&gt;
&lt;br /&gt;
==Configuration Changes from 0.7.x==&lt;br /&gt;
&lt;br /&gt;
* Simulator main configuration file (OpenSim.ini) has been split between two files: OpenSimDefaults.ini and OpenSim.ini[.example]. The former contains expert/less used configuration variables; the latter contains the configuration variables that most users should know about and change. Do not change variables in OpenSimDefaults.ini; instead, if/when you want to change their values, do it in your own OpenSim.ini by overriding the values.&lt;br /&gt;
* New configuration sections: [SimulationDataStore] and [EstateDataStore]. These are system configs in non-writable .ini's. Users can set the connection strings for them in [DatabaseService] section. See .example.&lt;br /&gt;
* New configuration variable in the simulator's [HGInventoryAccessModule] section: OutboundPermissions, which controls whether sim operators want to allow visitors to take assets into their grids. If set to False, no assets are sent outbound, even if the objects are copyable.&lt;br /&gt;
* New configuration variable in the simulator's [GridService] section: NetworkConnector, so that it can take both robust and simian connectors. Affects grids only, not standalones&lt;br /&gt;
* Removed obsolete configuration variables: PrimTerseUpdatesPerPacket, AvatarTerseUpdatesPerPacket, PrimFullUpdatesPerPacket. Added new one: PrimUpdatesPerCallback&lt;br /&gt;
* New configuration variables in [Startup] section: DecodedSculptMapPath, UseMeshiesPhysicsMesh&lt;br /&gt;
* (HG) New preferred syntax for service URLs in [LoginService] section: SRV_&amp;lt;name&amp;gt;. Old way still works, but it's obsolete. Please see .examples.&lt;br /&gt;
* (HG) New config under [GridService] in the simulators side (GridCommon/StandaloneCommon): Gatekeeper. Please see .examples.&lt;br /&gt;
&lt;br /&gt;
==Bug fixes==&lt;br /&gt;
&lt;br /&gt;
* Fixed bug where &amp;quot;My estate&amp;quot; name was always used even if the user entered a different name on initial setup&lt;br /&gt;
* Added estate name to show regions console command&lt;br /&gt;
* Fixed negative dripAmount in TokenBucket which caused random login failures when scene_throttle is set (mantis #5365)&lt;br /&gt;
* Improved handling of X-Forwarded-For (XFF) header&lt;br /&gt;
* Improved output of show neighbours&lt;br /&gt;
* Fixed leak in caps handlers deregistration&lt;br /&gt;
* Fixed llSetTexture&lt;br /&gt;
* Send object date to viewer in microsecs (mantis #3990)&lt;br /&gt;
* Make UUID 3a367d1c-bef1-6d43-7595-e88c1e3aadb3 reference a full alpha texture.&lt;br /&gt;
* Change UpdateAgent (for changes in agent position) to be sent once to each simulator rather than once to each region. This should help with some of the delays caused by multiple outstanding requests to a single service point.&lt;br /&gt;
* Change SimianGroupsServicesConnectorModule.GetAgentGroupMembership() so that it returns null if the user isn't a member of the group.&lt;br /&gt;
* If a non-globbed included file from config cannot be found then warn the user&lt;br /&gt;
* Display supported file extensions/formats in &amp;quot;terrain load help&amp;quot; (Mantis #5349)&lt;br /&gt;
* Added loading and saving of terrain files using Terragen format (Mantis #1564)&lt;br /&gt;
* Check estate bans for walking crossings&lt;br /&gt;
* Fixed prim count display in cut regions.&lt;br /&gt;
* Implemented SendPLacesReply&lt;br /&gt;
* Fix OAR parcel loading so that old parcels are replaced by the new instead of merged.&lt;br /&gt;
* Show local IDs in &amp;quot;land show&amp;quot; output.&lt;br /&gt;
* Make &amp;quot;show info&amp;quot; and &amp;quot;show version&amp;quot; show the same version text&lt;br /&gt;
* Force objectId to UUID.Zero for non-overridden animations in AvatarAnimation packet&lt;br /&gt;
* Prevent activation and deactivation of gestures from clobbering the slam bits&lt;br /&gt;
* Change gesture activation to not quash any other flags&lt;br /&gt;
* Fix slam bits being lost when editing perms in prim inventory&lt;br /&gt;
* Fix direct item give permissions&lt;br /&gt;
* Deal with possibly un-initialized scripts in object transfers (mantis #5310)&lt;br /&gt;
* Fix HG map tiles on map search&lt;br /&gt;
* Bring back remote HG regions' map tiles&lt;br /&gt;
* Fixed changing clothes moves avatar to various locations in the region (mantis #5198)&lt;br /&gt;
* Fix prim inventory lock down&lt;br /&gt;
* Fixed bug in Http server (mantis #5128)&lt;br /&gt;
* Fix notecards that end with an embedded object causing an exception&lt;br /&gt;
* Revamp the viewer -&amp;gt; banlist packet processing so fix a number of bugs. Remove the too coarse CanEditParcel method in favor of a CanEditParcelProperties method that takes a GroupPowers argument to specify what action is to be taken. Also, make the method to set parcel data much more granular. Permissions in a deeded setting should now work.&lt;br /&gt;
* Fixed avie stuck in PREJUMP animation&lt;br /&gt;
* Trigger event with flag CHANGED_LINK when agent sits on objects that have not a sit target defined (mantis #4692)&lt;br /&gt;
* Fixed nudge movements&lt;br /&gt;
* Fix the minimap sitting avatar location bug&lt;br /&gt;
* Improved appearance representation and handling on TPs and crossings&lt;br /&gt;
* Only force prim persistence before delete if the prim is the result of an unpersisted delink. This considerably improves delete performance for objects with large linksets&lt;br /&gt;
* Stop LLUDPServer sending updates after object deletes by always queueing deletes&lt;br /&gt;
* Amend GetLinkPrimitiveParams with implementations for PRIM_TEXGEN, PRIM_BUMP_SHINY, PRIM_FULLBRIGHT, and PRIM_GLOW&lt;br /&gt;
* llUnsit position fix (mantis #4063)&lt;br /&gt;
* Trigger changed events CHANGED_TELEPORT, CHANGED_SCALE, CHANGED_SHAPE, CHANGED_REGION_RESTART, CHANGED_REGION &lt;br /&gt;
* Fix handling of landmarks for systems with culture settings other than en_US (mantis #5177)&lt;br /&gt;
* Allow use of parameters without specifying a file path with command &amp;quot;save oar&amp;quot;&lt;br /&gt;
* Fix joining land parcels not being stored correctly in SQLite (mantis #5230)&lt;br /&gt;
* Only perform the take object permissions check if an object is being attached directly from the scene, not from existing inventory&lt;br /&gt;
* Fix global region coordinates that are delivered by llRequestSimulatorData.&lt;br /&gt;
* Fix gesture and viewer preview sounds not playing&lt;br /&gt;
* Fix playing sound from HUDs&lt;br /&gt;
* Fix attached sounds from HUDs erroneously being delivered to other avatars&lt;br /&gt;
* Do not include hyperlinks in a random region search during a login&lt;br /&gt;
* Fix: Write asset data into Asset.db when using SQLite&lt;br /&gt;
* Add lsClearWindlightScene() to the lightshare module to remove WL settings from a region and allow normal day cycles to be reestablished&lt;br /&gt;
* Fixed wrong physical actor size&lt;br /&gt;
* osSetDynamicTextureURL crashed region server (mantis #5165)&lt;br /&gt;
* Prevent nullrefs in scene object deletion (mantis #5156)&lt;br /&gt;
* Added PRIM_NAME, PRIM_DESC and PRIM_ROT_LOCAL&lt;br /&gt;
* Fix llParcelMediaCommandList() so that it applies commands only to the parcel that the script is in, not all parcels&lt;br /&gt;
* Fixed a delay in llSetLinkPrimitiveParamsFast&lt;br /&gt;
* Alphabetize results on region search by prefix matching&lt;br /&gt;
* Fix autoreturn to not return zero objects&lt;br /&gt;
* Upgraded Mono.Addins.dll to 0.5. This fixes a problem with region modules and mono 2.6.x+&lt;br /&gt;
* Fixed CPU pinned high with HGAssetBroker (mantis #5057)&lt;br /&gt;
* Improved CalculateMass&lt;br /&gt;
* Prevent dropping someone else's attachments&lt;br /&gt;
* Several fixes in SimianGrid connectors&lt;br /&gt;
* Restrict top colliders / top scripts to estate managers&lt;br /&gt;
* Prevent setting arbitrary groups on your objects&lt;br /&gt;
* If you can't edit a prim's inventory, you don't need to see the asset ids. Prevents stealing IDs of animations, sounds and textures from prim inventories.&lt;br /&gt;
* Restrict inventory items added in a transaction to folder belonging to the connected client.&lt;br /&gt;
* Added delay for llSetPrimitiveParams() and llSetLinkPrimitiveParams() functions per the LSL wiki&lt;br /&gt;
* Improve the explanative text of migration failures&lt;br /&gt;
* Add LandServices to make landmarks work right in grids&lt;br /&gt;
* Fixed length calculations for HTTP texture downloads (the end byte is inclusive in Range: headers)&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
Many, many thanks to all the developers, testers and community members who contributed to this release.  Your hard work makes the free world possible :)&lt;br /&gt;
&lt;br /&gt;
[[Category:History]]&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.7.1_Release</id>
		<title>0.7.1 Release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.7.1_Release"/>
				<updated>2011-05-05T14:59:50Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: /* Scripting Changes/Additions */ Changed spelling &amp;amp; repeat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Release Notes=&lt;br /&gt;
&lt;br /&gt;
Welcome to OpenSim 0.7.1.  Despite being a point number upgrade, this is actually quite a major release, incorporating a large number of fixes and improvements made in the 8 months since the release of OpenSim 0.7.0.2.  The major changes are listed in the sections below.  In particular, this release incorporates support for media on a prim (moap) and meshes.  However, please be aware that there there are currently issues using Linden Lab's Viewer 2.  The most serious issues are&lt;br /&gt;
&lt;br /&gt;
# Default appearance cannot be changed.  This is because we do not yet bundle the minimum body part/clothing set (eyes, shape, skin, hair, pants, shirt) to satisfy viewer 2.  One workaround is to first create the minimum part/clothing set with viewer 1.  Another workaround is to use a web interface that creates a default avatar before login.&lt;br /&gt;
# The world map does not show up properly.  SimianGrid is currently able to supply the correct URLs for the map - this code will be incorporated into OpenSim's default ROBUST server infrastructure in due course.&lt;br /&gt;
# Over time, the current outfit folder may fill with an unmanageable number of inventory links that cannot be deleted.  There is currently no workaround for this, though the number of links may be related to the number of times that the avatar changes outfits.&lt;br /&gt;
&lt;br /&gt;
We hope to resolve these problems in subsequent releases.&lt;br /&gt;
&lt;br /&gt;
As always, OpenSim is alpha software.  It's likely but not guaranteed to work and various usage scenarios (standalone, grid, hypergrid, etc.) in combination with different dependencies (e.g. different versions of mono) can produce unexpected or unstable behaviour.  If it breaks you get to keep both pieces.&lt;br /&gt;
&lt;br /&gt;
If you are upgrading from a version prior to 0.7.x, make sure to read the [[0.7 Release]] notes. There have been extensive changes in OpenSimulator from 0.6.x to 0.7. If you are upgrading from 0.7, please read the [[0.7.0.1 Release]] and [[0.7.0.2 Release]] notes.&lt;br /&gt;
&lt;br /&gt;
As this is a wiki page, please feel free to update it with more information about migration or other issues as and when these come to light.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
OpenSim now requires&lt;br /&gt;
&lt;br /&gt;
* .NET Framework 3.5 when running under Windows.&lt;br /&gt;
* At least Mono 2.4.3 when running under Mono.  There are anecdotal reports that later versions of Mono (&amp;gt;= 2.10) may be less stable.  The mono versions bundled with Linux distributions usually seem to be quite good.  For instance, Mono 2.6.7 (as shipped with current Ubuntu) appears to be stable.&lt;br /&gt;
* Installation of the Nant build tool if building from source.  Alternatively, the source can also be built using Microsoft Visual C# 2008 Express Edition under Windows or the xbuild tool shipped with Mono.&lt;br /&gt;
&lt;br /&gt;
==Backwards Compatibility Notices==&lt;br /&gt;
&lt;br /&gt;
* Due to a libomv bug fix, teleports in this release are incompatible with earlier OpenSim releases. This affects primarily Hypergrid teleports, since simulators within the same grid tend to be all in the same version. But if grids have a mix of simulator versions in them, TPs will fail between 0.7.1 and earlier releases.&lt;br /&gt;
&lt;br /&gt;
==Archives Changes/Additions==&lt;br /&gt;
&lt;br /&gt;
* Added -v|verbose option to save iar&lt;br /&gt;
* Removed the restriction of having to be logged in when loading/saving iars&lt;br /&gt;
* Allow OARs and IARs to save and load meshes.  IARs can also save coalesced items.  If an IAR contains a coalesced item then it might cause errors if reloaded on an older version of OpenSim that does not have support for coalescence.&lt;br /&gt;
* Added the option of preserving creator information upon creating archives (OARs and IARs). This is done with a new -p|--profile=&amp;lt;url&amp;gt; option present in save iar/oar.  If this option is present, then avatar names are saved in the form &amp;lt;firstname&amp;gt;.&amp;lt;lastname&amp;gt;@&amp;lt;url&amp;gt; (e.g. Neal.Stephenson@metaverse.org).  This option should be considered experimental, as are IARs in their entirety.  IARs created using the --profile option will not be loadable on OpenSim 0.7.0.2 and earlier.  IARs created without this option will be loadable (with the coalescence caveat above).&lt;br /&gt;
&lt;br /&gt;
==Scripting Changes/Additions==&lt;br /&gt;
&lt;br /&gt;
* OSSL function names normalization. See [[OSSL Implemented]]&lt;br /&gt;
* Added: osUnixTimeToTimestamp, osTeleportOwner, osSetProjectionParam to OSSL&lt;br /&gt;
* Added: PARCEL_DETAILS_ID to LSL&lt;br /&gt;
&lt;br /&gt;
==Hypergrid Changes/Additions==&lt;br /&gt;
&lt;br /&gt;
* Normalized Hypergrid addresses to always use standard URLs. So, for example: http://foo.com/hg/service.php is now a valid HG address. This allows for web-compliant implementations of the Hypergrid services.&lt;br /&gt;
* link-region command syntax change: link-region x y URL [region name]. Example: link-region 9000 9000 http://hg.osgrid.org:80&lt;br /&gt;
* Creator info is now preserved upon HG asset transfers. Complete creator info now shown for the corresponding objects via the viewer as first.last @ domain&lt;br /&gt;
* Support for running the HG services behind proxies (XFF header processing)&lt;br /&gt;
* Added an option for grid operators to prevent their grid's assets to be transferred to other grids even if the objects are copyable, while allowing foreign visitors to come in. See configuration changes.&lt;br /&gt;
* Added checks against hyperlinking to the same grid&lt;br /&gt;
&lt;br /&gt;
==DB migrations==&lt;br /&gt;
&lt;br /&gt;
* regions: increased size of region name&lt;br /&gt;
* inventoryitems: increased size of creatorID&lt;br /&gt;
* prims, primitems: increased size of CreatorID&lt;br /&gt;
* Avatars: Value field from VARCHAR(255) to TEXT&lt;br /&gt;
* Presence: added LastSeen field&lt;br /&gt;
&lt;br /&gt;
==General Changes/Additions==&lt;br /&gt;
&lt;br /&gt;
* Standard SQLite database plugin now works on Mac OSX and 64 bit Linux.&lt;br /&gt;
* Now compatible with MySQL 5.5 databases and later.&lt;br /&gt;
* Support for coalesced objects in inventory.  A coalescence is taken when objects in different linksets are selected and taken simultaneously in the viewer.&lt;br /&gt;
* Support for meshes and initial support for mesh physics. &lt;br /&gt;
* New console commands: show pending-objects, show circuits, show http-handlers, show caps, land clear, land show, show throttles, region restart [options], etc.&lt;br /&gt;
* Object serialization completely rewritten: moved away from automatic .NET serialization. For now the external representation is exactly the same as before, so everything is backwards compatible.&lt;br /&gt;
* Updated ODE to post 11.1 (r1755).&lt;br /&gt;
* Improved Linden UDP client stack implementation for better Second Life viewer responsiveness.&lt;br /&gt;
* Added ability for GetTexture to serve multiple image formats, not just jp2k&lt;br /&gt;
* Improved ban checks on TPs and crossings&lt;br /&gt;
* Refactored the Freeswitch services so that they conform to the robust style. See [[Freeswitch]]&lt;br /&gt;
* Added a bare bones shared and non-shared region modules that serve as examples&lt;br /&gt;
* RemoteAdmin service can now bind to a private ip address&lt;br /&gt;
* Add support for cross-domain (CORS) AJAX requests to REST console.&lt;br /&gt;
* Fixed Flotsam groups&lt;br /&gt;
* Removed unimplemented stub Sirikata client stack&lt;br /&gt;
* Added viewer's ip address, channel, mac, and id0 to agent circuit data, so that proxies can intervene on logins and HG TPs.&lt;br /&gt;
* Changed to using a managed code SQLite library, CSharpSqlite. This makes SQlite work again across the board.&lt;br /&gt;
* Refactored simulator data service and estate data service. See configuration changes.&lt;br /&gt;
* Added support for loading a terrain tile for multiple regions with image files like tiff and jpeg. Previously this only worked for single regions.&lt;br /&gt;
* “config show” command added as a synonym for the “config get” command, in order to bring it into line with other show commands.  “config show” will print out the configuration of a region simulator as aggregated from all the loaded configuration files, which can be handy for debugging and fault finding.&lt;br /&gt;
* Initial region and estate configuration improved.&lt;br /&gt;
&lt;br /&gt;
==Configuration Changes from 0.7.x==&lt;br /&gt;
&lt;br /&gt;
* Simulator main configuration file (OpenSim.ini) has been split between two files: OpenSimDefaults.ini and OpenSim.ini[.example]. The former contains expert/less used configuration variables; the latter contains the configuration variables that most users should know about and change. Do not change variables in OpenSimDefaults.ini; instead, if/when you want to change their values, do it in your own OpenSim.ini by overriding the values.&lt;br /&gt;
* New configuration sections: [SimulationDataStore] and [EstateDataStore]. These are system configs in non-writable .ini's. Users can set the connection strings for them in [DatabaseService] section. See .example.&lt;br /&gt;
* New configuration variable in the simulator's [HGInventoryAccessModule] section: OutboundPermissions, which controls whether sim operators want to allow visitors to take assets into their grids. If set to False, no assets are sent outbound, even if the objects are copyable.&lt;br /&gt;
* New configuration variable in the simulator's [GridService] section: NetworkConnector, so that it can take both robust and simian connectors. Affects grids only, not standalones&lt;br /&gt;
* Removed obsolete configuration variables: PrimTerseUpdatesPerPacket, AvatarTerseUpdatesPerPacket, PrimFullUpdatesPerPacket. Added new one: PrimUpdatesPerCallback&lt;br /&gt;
* New configuration variables in [Startup] section: DecodedSculptMapPath, UseMeshiesPhysicsMesh&lt;br /&gt;
* (HG) New preferred syntax for service URLs in [LoginService] section: SRV_&amp;lt;name&amp;gt;. Old way still works, but it's obsolete. Please see .examples.&lt;br /&gt;
* (HG) New config under [GridService] in the simulators side (GridCommon/StandaloneCommon): Gatekeeper. Please see .examples.&lt;br /&gt;
&lt;br /&gt;
==Bug fixes==&lt;br /&gt;
&lt;br /&gt;
* Fixed bug where &amp;quot;My estate&amp;quot; name was always used even if the user entered a different name on initial setup&lt;br /&gt;
* Added estate name to show regions console command&lt;br /&gt;
* Fixed negative dripAmount in TokenBucket which caused random login failures when scene_throttle is set (mantis #5365)&lt;br /&gt;
* Improved handling of X-Forwarded-For (XFF) header&lt;br /&gt;
* Improved output of show neighbours&lt;br /&gt;
* Fixed leak in caps handlers deregistration&lt;br /&gt;
* Fixed llSetTexture&lt;br /&gt;
* Send object date to viewer in microsecs (mantis #3990)&lt;br /&gt;
* Make UUID 3a367d1c-bef1-6d43-7595-e88c1e3aadb3 reference a full alpha texture.&lt;br /&gt;
* Change UpdateAgent (for changes in agent position) to be sent once to each simulator rather than once to each region. This should help with some of the delays caused by multiple outstanding requests to a single service point.&lt;br /&gt;
* Change SimianGroupsServicesConnectorModule.GetAgentGroupMembership() so that it returns null if the user isn't a member of the group.&lt;br /&gt;
* If a non-globbed included file from config cannot be found then warn the user&lt;br /&gt;
* Display supported file extensions/formats in &amp;quot;terrain load help&amp;quot; (Mantis #5349)&lt;br /&gt;
* Added loading and saving of terrain files using Terragen format (Mantis #1564)&lt;br /&gt;
* Check estate bans for walking crossings&lt;br /&gt;
* Fixed prim count display in cut regions.&lt;br /&gt;
* Implemented SendPLacesReply&lt;br /&gt;
* Fix OAR parcel loading so that old parcels are replaced by the new instead of merged.&lt;br /&gt;
* Show local IDs in &amp;quot;land show&amp;quot; output.&lt;br /&gt;
* Make &amp;quot;show info&amp;quot; and &amp;quot;show version&amp;quot; show the same version text&lt;br /&gt;
* Force objectId to UUID.Zero for non-overridden animations in AvatarAnimation packet&lt;br /&gt;
* Prevent activation and deactivation of gestures from clobbering the slam bits&lt;br /&gt;
* Change gesture activation to not quash any other flags&lt;br /&gt;
* Fix slam bits being lost when editing perms in prim inventory&lt;br /&gt;
* Fix direct item give permissions&lt;br /&gt;
* Deal with possibly un-initialized scripts in object transfers (mantis #5310)&lt;br /&gt;
* Fix HG map tiles on map search&lt;br /&gt;
* Bring back remote HG regions' map tiles&lt;br /&gt;
* Fixed changing clothes moves avatar to various locations in the region (mantis #5198)&lt;br /&gt;
* Fix prim inventory lock down&lt;br /&gt;
* Fixed bug in Http server (mantis #5128)&lt;br /&gt;
* Fix notecards that end with an embedded object causing an exception&lt;br /&gt;
* Revamp the viewer -&amp;gt; banlist packet processing so fix a number of bugs. Remove the too coarse CanEditParcel method in favor of a CanEditParcelProperties method that takes a GroupPowers argument to specify what action is to be taken. Also, make the method to set parcel data much more granular. Permissions in a deeded setting should now work.&lt;br /&gt;
* Fixed avie stuck in PREJUMP animation&lt;br /&gt;
* Trigger event with flag CHANGED_LINK when agent sits on objects that have not a sit target defined (mantis #4692)&lt;br /&gt;
* Fixed nudge movements&lt;br /&gt;
* Fix the minimap sitting avatar location bug&lt;br /&gt;
* Improved appearance representation and handling on TPs and crossings&lt;br /&gt;
* Only force prim persistence before delete if the prim is the result of an unpersisted delink. This considerably improves delete performance for objects with large linksets&lt;br /&gt;
* Stop LLUDPServer sending updates after object deletes by always queueing deletes&lt;br /&gt;
* Amend GetLinkPrimitiveParams with implementations for PRIM_TEXGEN, PRIM_BUMP_SHINY, PRIM_FULLBRIGHT, and PRIM_GLOW&lt;br /&gt;
* llUnsit position fix (mantis #4063)&lt;br /&gt;
* Trigger changed events CHANGED_TELEPORT, CHANGED_SCALE, CHANGED_SHAPE, CHANGED_REGION_RESTART, CHANGED_REGION &lt;br /&gt;
* Fix handling of landmarks for systems with culture settings other than en_US (mantis #5177)&lt;br /&gt;
* Allow use of parameters without specifying a file path with command &amp;quot;save oar&amp;quot;&lt;br /&gt;
* Fix joining land parcels not being stored correctly in SQLite (mantis #5230)&lt;br /&gt;
* Only perform the take object permissions check if an object is being attached directly from the scene, not from existing inventory&lt;br /&gt;
* Fix global region coordinates that are delivered by llRequestSimulatorData.&lt;br /&gt;
* Fix gesture and viewer preview sounds not playing&lt;br /&gt;
* Fix playing sound from HUDs&lt;br /&gt;
* Fix attached sounds from HUDs erroneously being delivered to other avatars&lt;br /&gt;
* Do not include hyperlinks in a random region search during a login&lt;br /&gt;
* Fix: Write asset data into Asset.db when using SQLite&lt;br /&gt;
* Add lsClearWindlightScene() to the lightshare module to remove WL settings from a region and allow normal day cycles to be reestablished&lt;br /&gt;
* Fixed wrong physical actor size&lt;br /&gt;
* osSetDynamicTextureURL crashed region server (mantis #5165)&lt;br /&gt;
* Prevent nullrefs in scene object deletion (mantis #5156)&lt;br /&gt;
* Added PRIM_NAME, PRIM_DESC and PRIM_ROT_LOCAL&lt;br /&gt;
* Fix llParcelMediaCommandList() so that it applies commands only to the parcel that the script is in, not all parcels&lt;br /&gt;
* Fixed a delay in llSetLinkPrimitiveParamsFast&lt;br /&gt;
* Alphabetize results on region search by prefix matching&lt;br /&gt;
* Fix autoreturn to not return zero objects&lt;br /&gt;
* Upgraded Mono.Addins.dll to 0.5. This fixes a problem with region modules and mono 2.6.x+&lt;br /&gt;
* Fixed CPU pinned high with HGAssetBroker (mantis #5057)&lt;br /&gt;
* Improved CalculateMass&lt;br /&gt;
* Prevent dropping someone else's attachments&lt;br /&gt;
* Several fixes in SimianGrid connectors&lt;br /&gt;
* Restrict top colliders / top scripts to estate managers&lt;br /&gt;
* Prevent setting arbitrary groups on your objects&lt;br /&gt;
* If you can't edit a prim's inventory, you don't need to see the asset ids. Prevents stealing IDs of animations, sounds and textures from prim inventories.&lt;br /&gt;
* Restrict inventory items added in a transaction to folder belonging to the connected client.&lt;br /&gt;
* Added delay for llSetPrimitiveParams() and llSetLinkPrimitiveParams() functions per the LSL wiki&lt;br /&gt;
* Improve the explanative text of migration failures&lt;br /&gt;
* Add LandServices to make landmarks work right in grids&lt;br /&gt;
* Fixed length calculations for HTTP texture downloads (the end byte is inclusive in Range: headers)&lt;br /&gt;
&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
Many, many thanks to all the developers, testers and community members who contributed to this release.  Your hard work makes the free world possible :)&lt;br /&gt;
&lt;br /&gt;
[[Category:History]]&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Feature_Matrix</id>
		<title>Feature Matrix</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Feature_Matrix"/>
				<updated>2011-05-05T10:39:44Z</updated>
		
		<summary type="html">&lt;p&gt;Jason: Media Support Added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&lt;br /&gt;
This is a matrix of the features currently implemented in OpenSim. Please feel free to correct existing entries and add new ones. &lt;br /&gt;
&lt;br /&gt;
OpenSim can&amp;amp;nbsp;run on Linux &amp;amp;amp; 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&amp;amp;nbsp;available from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en MS Downloads] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prims  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Create/change/move/delete prims &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent prim inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Basic asset types &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Basic asset types include textures, sounds, notecards, etc.&lt;br /&gt;
|-&lt;br /&gt;
| Coalesced object groups &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Linksets &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Bugs (some fairly fundamental) remain with linksets but basic support is implemented.&lt;br /&gt;
|-&lt;br /&gt;
| Media on a prim/Shared Media &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Support added in OpenSim 0.7.1&lt;br /&gt;
|-&lt;br /&gt;
| [[Dynamic textures|Dynamic textures]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Dynamic textures are textures that can be created on the fly via draw commands.&lt;br /&gt;
|-&lt;br /&gt;
| Sculpties &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Users  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Walking &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Flying &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sitting &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Animations &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Gestures &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Attachments &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Both worn attachments and Head Up Displays (HUDs)&lt;br /&gt;
|-&lt;br /&gt;
| Combat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region crossing &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Teleport &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Persistent avatar inventories &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Inventory library &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Chat &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Instant messaging &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Users inventories and parts of inventories can be saved and loaded as [[Inventory Archives|OpenSim Inventory Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| Friends &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Lure &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Groups &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No &lt;br /&gt;
| Group support is only available as third party projects: &lt;br /&gt;
*[http://code.google.com/p/flotsam/ Group service implementation from the Flotsam project]. '''Please note: this is not working properly with OpenSim 0.7.0.1 or 0.7.0.2, though it is fixed in OpenSim's 0.7-post-fixes branch and development branch. 0.6.9 should be working okay.''' &lt;br /&gt;
*[https://github.com/jor3l/OSModules/tree/master/osgroups/ osgroups from jor3l] &lt;br /&gt;
*[http://code.google.com/p/openmetaverse SimianGrid] also provides a Groups connector as part of its grid services package.&lt;br /&gt;
&lt;br /&gt;
These services have connectors that are bundled with core OpenSim. See the OpenSim.ini.example file for more details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Profiles &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No &lt;br /&gt;
| &lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/osprofile forge.opensimulator.org/gf/project/osprofile]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Search &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No &lt;br /&gt;
| Search support is only available via third party modules. &lt;br /&gt;
*[[OpenSimSearch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Scripting  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Developer Documentation#Scripting|Scripts]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| A large percentage (though not all) of LSL is implemented by OpenSim. There are also OpenSim specific OSSL functions available.&lt;br /&gt;
|-&lt;br /&gt;
| [[Non-LSL scripting|C# scripting]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| C# scripting is experimental and insecure. However, it can be useful in some situations&lt;br /&gt;
|-&lt;br /&gt;
| Script control &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== World  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Terrain &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sun &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Wind &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Cloud &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Vegetation &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Sound &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Not all sound facilties work (e.g. queueing sounds).&lt;br /&gt;
|-&lt;br /&gt;
| Minimap &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| World Map &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Neighbouring regions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Regions can neighbour each other, even if hosted on different servers.&lt;br /&gt;
|-&lt;br /&gt;
| Archiving &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Entire regions can be saved and loaded as [[OpenSim Archives|OpenSim Archives]].&lt;br /&gt;
|-&lt;br /&gt;
| [[PhysicsEngines|Physics]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| There are several physics modules bundled with OpenSim, but only the ODE module (Open Dynamics Engine) really works.&lt;br /&gt;
|-&lt;br /&gt;
| Parcel management &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Region settings &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| Estates &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Partial estate support is implemented. However, the only way to manipulate estates currently is via direct changes to the database.&lt;br /&gt;
|-&lt;br /&gt;
| Limits &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No &lt;br /&gt;
| Prim and avatar number limits are either not yet enforced or completely unimplemented. These would be nice to have.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Other Simulation Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Relay chat back and forth to an Internet Relay Channel.&lt;br /&gt;
|-&lt;br /&gt;
| Money &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No &lt;br /&gt;
| There are no plans to directly provide economy modules in OpenSim. Third party facilities include: &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/opencurrency/ OpenCurrency] &lt;br /&gt;
*[http://forge.opensimulator.org/gf/project/currency/ DTL Currency] &lt;br /&gt;
*[http://github.com/SnoopyPfeffer/Mod-PayPal Mod-PayPal] &lt;br /&gt;
*[https://www.virwox.com/omc-open-metaverse-currency.php Open Metaverse Currency (OMC)]&lt;br /&gt;
*[http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/ Xoops money module]&lt;br /&gt;
|-&lt;br /&gt;
| Permissions &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Permissions (e.g. controlling whether objects can be modified or copied) must be enabled in OpenSim.ini - these are not enabled by default&lt;br /&gt;
|-&lt;br /&gt;
| Statistics &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| 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]] &lt;br /&gt;
Some simulator statistics are available via the simulator command line and remotely via JSON.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Voice &lt;br /&gt;
| bgcolor=&amp;quot;#ffd700&amp;quot; align=&amp;quot;center&amp;quot; | Partial &lt;br /&gt;
| Voice support is currently primitive. OpenSim currently bundles a Vivox module (only usable with a Vivox voice server) and a [[Freeswitch Module|Freeswitch module]]. Voice does not currently work for the Linden Lab 2.x viewers.&lt;br /&gt;
|-&lt;br /&gt;
| Web frontends &lt;br /&gt;
| bgcolor=&amp;quot;#ff0000&amp;quot; align=&amp;quot;center&amp;quot; | No &lt;br /&gt;
| Various third-party web frontends are available, detailed on the [[Webinterface]] page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Server Features  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Local console &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The local command console in OpenSim is the one present when you start an OpenSim instance&lt;br /&gt;
|-&lt;br /&gt;
| [[RestConsole|Remote console]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteAdmin|Remote admin]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| The remote admin plugin allows OpenSim commands to be executed remotely.&lt;br /&gt;
|-&lt;br /&gt;
| [[Logging]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| OpenSim uses the log4net package. More details on the logging page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
== Architectures  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name &lt;br /&gt;
! Core OpenSim? &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Single server (standalone) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| Persistent databases supported in standalone mode are SQLite and MySQL. A MSSQL exists and should work, but is not officially supported.&lt;br /&gt;
|-&lt;br /&gt;
| Grid (multi-server) mode &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[Hypergrid]] &lt;br /&gt;
| bgcolor=&amp;quot;#00ff00&amp;quot; align=&amp;quot;center&amp;quot; | Yes &lt;br /&gt;
| This is an architecture, [http://en.wikipedia.org/wiki/Orthogonal orthogonal] to the previous two, that allows users to visit completely separate OpenSim installations while retaining their appearance, identity and inventory.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Jason</name></author>	</entry>

	</feed>