<?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=DeepSurfer</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=DeepSurfer"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/DeepSurfer"/>
		<updated>2026-05-06T13:16:53Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2014-06-24T06:58:27Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator 0.8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSimulator releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.8 ==&lt;br /&gt;
* Currently in development: no information aviable&lt;br /&gt;
* 17-Jun-2014: [[0.8_Release|OpenSimulator 0.8]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* 1-Feb-2013: [[0.7.6.1_Release|OpenSimulator 0.7.6.1]]&lt;br /&gt;
* 4-Oct-2013: [[0.7.6_Release|OpenSimulator 0.7.6]]&lt;br /&gt;
* 9-Feb-2013: [[0.7.5_Release|OpenSimulator 0.7.5]]&lt;br /&gt;
* 5-Jan-2013: [[0.7.5_Release|OpenSimulator 0.7.5-rc1]]&lt;br /&gt;
* Aug-2012: [[0.7.4_Release|OpenSimulator 0.7.4]]&lt;br /&gt;
* Mar-2012: [[0.7.3_Release|OpenSimulator 0.7.3]]&lt;br /&gt;
* Oct-2011: [[0.7.2 Release|OpenSimulator 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSimulator 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSimulator 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2 Release|OpenSimulator 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1 Release|OpenSimulator 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7 Release|OpenSimulator 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSimulator 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSimulator 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSimulator 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSimulator 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSimulator 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSimulator 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSimulator 0.6.4.1]]&lt;br /&gt;
* [[0.6.4-release|OpenSimulator 0.6.4]]&lt;br /&gt;
* [[0.6.3-release|OpenSimulator 0.6.3]]&lt;br /&gt;
* [[0.6.2-release|OpenSimulator 0.6.2]]&lt;br /&gt;
* [[0.6.1-release|OpenSimulator 0.6.1]]&lt;br /&gt;
* [[0.6.0-release|OpenSimulator 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.5 ==&lt;br /&gt;
* [[0.5.11-release|OpenSimulator 0.5.11]]&lt;br /&gt;
* [[0.5.10-release|OpenSimulator 0.5.10]]&lt;br /&gt;
* [[0.5.9-release|OpenSimulator 0.5.9]]&lt;br /&gt;
* [[0.5.8-release|OpenSimulator 0.5.8]]&lt;br /&gt;
* [[0.5.7-release|OpenSimulator 0.5.7]]&lt;br /&gt;
* [[0.5.6-release|OpenSimulator 0.5.6]]&lt;br /&gt;
* [[0.5.5-release|OpenSimulator 0.5.5]]&lt;br /&gt;
* [[0.5.4-release|OpenSimulator 0.5.4]]&lt;br /&gt;
* [[0.5.1-release|OpenSimulator 0.5.1]]&lt;br /&gt;
* [[0.5.0-release|OpenSimulator 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.4 ==&lt;br /&gt;
* [[0.4.5.3-stable|OpenSimulator 0.4.5.3]]&lt;br /&gt;
* [[0.4.5.2-stable|OpenSimulator 0.4.5.2]]&lt;br /&gt;
* [[0.4.5.1-stable|OpenSimulator 0.4.5.1]]&lt;br /&gt;
* [[0.4.5-release|OpenSimulator 0.4.5]]&lt;br /&gt;
* [[0.4.0-rc|OpenSimulator 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.3 ==&lt;br /&gt;
* [[0.3.2-release|OpenSimulator 0.3.2]]&lt;br /&gt;
* [[0.3.1-devel|OpenSimulator 0.3.1]]&lt;br /&gt;
* [[0.3.0-devel|OpenSimulator 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.2 ==&lt;br /&gt;
* [[0.2.1-release|OpenSimulator 0.2.1]]&lt;br /&gt;
* [[0.2.0-release|OpenSimulator 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.1 ==&lt;br /&gt;
* [[0.1.0-release|OpenSimulator 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.0 ==&lt;br /&gt;
* [[0.0.0-release|OpenSimulator 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2014-06-24T06:56:39Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator 0.7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSimulator releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.8 ==&lt;br /&gt;
* Currently in development: [[0.8_Release|OpenSimulator 0.8]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* 1-Feb-2013: [[0.7.6.1_Release|OpenSimulator 0.7.6.1]]&lt;br /&gt;
* 4-Oct-2013: [[0.7.6_Release|OpenSimulator 0.7.6]]&lt;br /&gt;
* 9-Feb-2013: [[0.7.5_Release|OpenSimulator 0.7.5]]&lt;br /&gt;
* 5-Jan-2013: [[0.7.5_Release|OpenSimulator 0.7.5-rc1]]&lt;br /&gt;
* Aug-2012: [[0.7.4_Release|OpenSimulator 0.7.4]]&lt;br /&gt;
* Mar-2012: [[0.7.3_Release|OpenSimulator 0.7.3]]&lt;br /&gt;
* Oct-2011: [[0.7.2 Release|OpenSimulator 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSimulator 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSimulator 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2 Release|OpenSimulator 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1 Release|OpenSimulator 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7 Release|OpenSimulator 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSimulator 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSimulator 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSimulator 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSimulator 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSimulator 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSimulator 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSimulator 0.6.4.1]]&lt;br /&gt;
* [[0.6.4-release|OpenSimulator 0.6.4]]&lt;br /&gt;
* [[0.6.3-release|OpenSimulator 0.6.3]]&lt;br /&gt;
* [[0.6.2-release|OpenSimulator 0.6.2]]&lt;br /&gt;
* [[0.6.1-release|OpenSimulator 0.6.1]]&lt;br /&gt;
* [[0.6.0-release|OpenSimulator 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.5 ==&lt;br /&gt;
* [[0.5.11-release|OpenSimulator 0.5.11]]&lt;br /&gt;
* [[0.5.10-release|OpenSimulator 0.5.10]]&lt;br /&gt;
* [[0.5.9-release|OpenSimulator 0.5.9]]&lt;br /&gt;
* [[0.5.8-release|OpenSimulator 0.5.8]]&lt;br /&gt;
* [[0.5.7-release|OpenSimulator 0.5.7]]&lt;br /&gt;
* [[0.5.6-release|OpenSimulator 0.5.6]]&lt;br /&gt;
* [[0.5.5-release|OpenSimulator 0.5.5]]&lt;br /&gt;
* [[0.5.4-release|OpenSimulator 0.5.4]]&lt;br /&gt;
* [[0.5.1-release|OpenSimulator 0.5.1]]&lt;br /&gt;
* [[0.5.0-release|OpenSimulator 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.4 ==&lt;br /&gt;
* [[0.4.5.3-stable|OpenSimulator 0.4.5.3]]&lt;br /&gt;
* [[0.4.5.2-stable|OpenSimulator 0.4.5.2]]&lt;br /&gt;
* [[0.4.5.1-stable|OpenSimulator 0.4.5.1]]&lt;br /&gt;
* [[0.4.5-release|OpenSimulator 0.4.5]]&lt;br /&gt;
* [[0.4.0-rc|OpenSimulator 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.3 ==&lt;br /&gt;
* [[0.3.2-release|OpenSimulator 0.3.2]]&lt;br /&gt;
* [[0.3.1-devel|OpenSimulator 0.3.1]]&lt;br /&gt;
* [[0.3.0-devel|OpenSimulator 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.2 ==&lt;br /&gt;
* [[0.2.1-release|OpenSimulator 0.2.1]]&lt;br /&gt;
* [[0.2.0-release|OpenSimulator 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.1 ==&lt;br /&gt;
* [[0.1.0-release|OpenSimulator 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.0 ==&lt;br /&gt;
* [[0.0.0-release|OpenSimulator 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/News</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/News"/>
				<updated>2013-04-20T07:42:06Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Project News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Project News ==&lt;br /&gt;
&lt;br /&gt;
For older release history, see [[Release Notes]].&lt;br /&gt;
=== Februar 2013 ===&lt;br /&gt;
* [[0.7.5 Release|OpenSimulator 0.7.5 Released]].&lt;br /&gt;
&lt;br /&gt;
=== Januar 2013 ===&lt;br /&gt;
* [[0.7.5-rc1 Release|OpenSimulator 0.7.5-rc1]].&lt;br /&gt;
&lt;br /&gt;
=== August 2012 ===&lt;br /&gt;
* [[0.7.4 Release|OpenSimulator 0.7.4 Released]].&lt;br /&gt;
&lt;br /&gt;
=== March 2012 ===&lt;br /&gt;
* [[0.7.3.1 Release|OpenSimulator 0.7.3.1 Released]].&lt;br /&gt;
=== February 2012 ===&lt;br /&gt;
* [[0.7.3 Release|OpenSimulator 0.7.3 Released]].&lt;br /&gt;
&lt;br /&gt;
=== October 2011 ===&lt;br /&gt;
* [[0.7.2 Release|OpenSimulator 0.7.2 released]].&lt;br /&gt;
&lt;br /&gt;
=== May 2011 ===&lt;br /&gt;
* [[0.7.1 Release|OpenSimulator 0.7.1 released]].&lt;br /&gt;
* [[0.7.1.1 Release|OpenSimulator 0.7.1.1 released]].&lt;br /&gt;
&lt;br /&gt;
=== August 2010 ===&lt;br /&gt;
* [[0.7.0.1 Release|OpenSimulator 0.7.0.1 released]].&lt;br /&gt;
* Long haitus on the project news wiki page ended! Folks - please feel free to add your news here.&lt;br /&gt;
&lt;br /&gt;
=== January 2010 ===&lt;br /&gt;
-Unofficial OpenSimulator meetup - UK&amp;lt;br /&amp;gt;&lt;br /&gt;
-Presence Refactor in testing. (Friends, SQLite and HyperGrid still need implementation in this branch) [http://opensimulator.org/viewgit/?a=shortlog&amp;amp;p=opensim&amp;amp;h=refs/heads/presence-refactor link]&amp;lt;br /&amp;gt;&lt;br /&gt;
-We're also looking for solid documentation writing. If you're interested, please subscribe to [http://lists.berlios.de/mailman/listinfo/opensim-dev opensim-dev] and send us a letter.&lt;br /&gt;
&lt;br /&gt;
=== December 2009 ===&lt;br /&gt;
Version 0.6.8 has been released. Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
=== September 2009 ===&lt;br /&gt;
Version 0.6.7 has been released. Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
=== August 2009 ===&lt;br /&gt;
OpenSimulator has moved it's source repository to git. Please see [[Using Git]] for more details about setting up git to access the source repository. &lt;br /&gt;
For anyone that can't use git, we're keeping a SVN mirror at http://opensimulator.org/svn/opensim-track/trunk. &lt;br /&gt;
&lt;br /&gt;
Additionally, we have a viewgit for OpenSimulator at http://opensimulator.org/viewgit/?a=summary&amp;amp;p=opensim&lt;br /&gt;
&lt;br /&gt;
=== June 2009 ===&lt;br /&gt;
Version 0.6.6 has been released. Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
=== May 2009 ===&lt;br /&gt;
Starting in r9562 OpenSimulator has a set of new configuration variables that specify how services and service connectors are set up. &lt;br /&gt;
&lt;br /&gt;
Please reference the [[Services and Service Connectors Configuration]] page for more information.&lt;br /&gt;
&lt;br /&gt;
=== April 2009 ===&lt;br /&gt;
* There is a current proposal to drop Visual Studio 2005 support in OpenSimulator by end of May. Visual Studio 2008 will still be supported. If you have strong opinions on the matter, use the [[Mailing Lists|mailing lists]] to make your voice heard. (this proposal was approved)&lt;br /&gt;
&lt;br /&gt;
== Press ==&lt;br /&gt;
&lt;br /&gt;
=== February 2010 ===&lt;br /&gt;
* [http://chronicle.com/article/After-Frustrations-in-Second/64137/ 14 Feb 2010 - After Frustrations in Second Life, Colleges Look to New Virtual Worlds]&lt;br /&gt;
=== January 2010 ===&lt;br /&gt;
* [http://blog.genkii.com/2010/01/13/sparkle-im-1-3-4-released/ 13 Jan 2010 - iPhone App Sparkle IM 1.3.4 released which supports OpenSimulator grids]&lt;br /&gt;
* [http://realxtend.blogspot.com/2010/01/naali-01-released.html 01 Jan 2010 - RealXtend releases first RC for naali, the realXtend and OpenSimulator Viewer]&lt;br /&gt;
=== November 2009 ===&lt;br /&gt;
* [http://www.hypergridbusiness.com/2009/11/opensim-in-intel-spotlight/ 18 Nov 2009 - OpenSimulator in Intel Spotlight, Intel CTO Justin Rattner introduced OpenSimulator and ScienceSim at SC09 Super Computing Conference]&lt;br /&gt;
=== September 2009 ===&lt;br /&gt;
* [http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;amp;newsId=20090930005401&amp;amp;newsLang=en 30 Sept 2009 - 3Di Releases Open Source, web based viewer called Rei]&lt;br /&gt;
=== January 2009 ===&lt;br /&gt;
* [http://blogs.intel.com/research/2009/01/sciencesim.php 29 Jan 2009 - Intel Research Launches ScienceSim based on OpenSimulator]&lt;br /&gt;
=== September 2008 ===&lt;br /&gt;
* [http://www-03.ibm.com/press/us/en/pressrelease/25038.wss 03 Sep 2008 - Made in IBM Labs: IBM Moves Real-Time Communication and Collaboration Into 3-D (integrated with OpenSim)]&lt;br /&gt;
=== February 2008 ===&lt;br /&gt;
* [http://www-03.ibm.com/press/us/en/pressrelease/23565.wss 21st Feb 2008 - Made in IBM Labs: IBM 3-D Data Centers Show Virtual Worlds Fit for Business]&lt;br /&gt;
* [http://www.realxtend.org/realxtend_opensim_release_15_02_2008.html 15th Feb 2008 - RealXtend joins OpenSim: Team up to make open source Virtual World standard]&lt;br /&gt;
* [http://www.ngigroup.com/jp/press/2008/02/001264.html 5th Feb 2008 - 3Di, Inc. Creates Voice Communication Function for Its Virtual World Application &amp;quot;Jin-sei&amp;quot;]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RSS Feeds ==&lt;br /&gt;
&amp;lt;rss&amp;gt;http://planet.opensim.us/rss20.xml|max=5|short|filter=opensim&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?language=en|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=pt|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=es|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=fr|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Blogs ==&lt;br /&gt;
* [http://www.worldsimterra.com WorldSimTerra (Português, English, Español)]&lt;br /&gt;
* [http://www.adamfrisby.com/blog/2008/08/resources-for-running-your-own-opensim Adam's OpenSimulator resources blog post] - a list of resources for running OpenSimulator&lt;br /&gt;
* [http://rock-vacirca.blogspot.com Rock Vacirca's Blog] - lots of tutorials, not only on OpenSim, but on MySQL, Hippo, Second Inventory, etc&lt;br /&gt;
* [http://justincc.wordpress.com justincc's blog] - A blog with a weekly OpenSimulator development update and regular articles on various OpenSimulator topics.&lt;br /&gt;
* [http://lbsa71.net/category/opensim/ lbsa71.net] - tidbits from an OpenSimulator developer.&lt;br /&gt;
* [http://imohax.com Mo Hax] - posts and videos about OpenSimulator and Second Life from beginner perspective, focus on content previewing and educational use '''(No Page Information available)'''&lt;br /&gt;
* [http://www.metaverse3d.com/tag/opensim/ Metaverse3d] - French blog about metaverse and OpenSimulator.&lt;br /&gt;
* [http://www.subwereld.nl/ Subwereld] - A Dutch weblog about the OpenSimulator Project, the virtual world grids and OpenSimulator tools. '''(URI going to 404 Error)'''&lt;br /&gt;
* [http://maxping.org/ Maxping] - A web magazine that writes about open source virtual worlds. '''(Verify URI / Domain, no informations available)'''&lt;br /&gt;
* [http://blog.cyberlandia.net/ Cyberlandia Blog] - Italian blog about Opensim, hypergrid and virtual worlds '''(Blog never available)'''&lt;br /&gt;
* [http://b5od.com/?tag=/opensimulator b5od Teravus Misc Blog] - Teravus' technology blog about .NET, OpenSimulator, Security and other topics (OpenSimulator Tag) '''(Blogsystem in Maintenance-Modus for a long time)'''&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2013-02-22T22:27:49Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator 0.7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSimulator releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* Currently in development: OpenSimulator 0.7.x&lt;br /&gt;
* 9-February-2013: [[0.7.5_Release|OpenSimulator 0.7.5]]&lt;br /&gt;
* 5-Januar-2013: [[0.7.5_Release|OpenSimulator 0.7.5-rc1]]&lt;br /&gt;
* August-2012: [[0.7.4_Release|OpenSimulator 0.7.4]]&lt;br /&gt;
* March-2012: [[0.7.3_Release|OpenSimulator 0.7.3]]&lt;br /&gt;
* October-2011: [[0.7.2 Release|OpenSimulator 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSimulator 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSimulator 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2 Release|OpenSimulator 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1 Release|OpenSimulator 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7 Release|OpenSimulator 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSimulator 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSimulator 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSimulator 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSimulator 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSimulator 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSimulator 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSimulator 0.6.4.1]]&lt;br /&gt;
* [[0.6.4-release|OpenSimulator 0.6.4]]&lt;br /&gt;
* [[0.6.3-release|OpenSimulator 0.6.3]]&lt;br /&gt;
* [[0.6.2-release|OpenSimulator 0.6.2]]&lt;br /&gt;
* [[0.6.1-release|OpenSimulator 0.6.1]]&lt;br /&gt;
* [[0.6.0-release|OpenSimulator 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.5 ==&lt;br /&gt;
* [[0.5.11-release|OpenSimulator 0.5.11]]&lt;br /&gt;
* [[0.5.10-release|OpenSimulator 0.5.10]]&lt;br /&gt;
* [[0.5.9-release|OpenSimulator 0.5.9]]&lt;br /&gt;
* [[0.5.8-release|OpenSimulator 0.5.8]]&lt;br /&gt;
* [[0.5.7-release|OpenSimulator 0.5.7]]&lt;br /&gt;
* [[0.5.6-release|OpenSimulator 0.5.6]]&lt;br /&gt;
* [[0.5.5-release|OpenSimulator 0.5.5]]&lt;br /&gt;
* [[0.5.4-release|OpenSimulator 0.5.4]]&lt;br /&gt;
* [[0.5.1-release|OpenSimulator 0.5.1]]&lt;br /&gt;
* [[0.5.0-release|OpenSimulator 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.4 ==&lt;br /&gt;
* [[0.4.5.3-stable|OpenSimulator 0.4.5.3]]&lt;br /&gt;
* [[0.4.5.2-stable|OpenSimulator 0.4.5.2]]&lt;br /&gt;
* [[0.4.5.1-stable|OpenSimulator 0.4.5.1]]&lt;br /&gt;
* [[0.4.5-release|OpenSimulator 0.4.5]]&lt;br /&gt;
* [[0.4.0-rc|OpenSimulator 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.3 ==&lt;br /&gt;
* [[0.3.2-release|OpenSimulator 0.3.2]]&lt;br /&gt;
* [[0.3.1-devel|OpenSimulator 0.3.1]]&lt;br /&gt;
* [[0.3.0-devel|OpenSimulator 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.2 ==&lt;br /&gt;
* [[0.2.1-release|OpenSimulator 0.2.1]]&lt;br /&gt;
* [[0.2.0-release|OpenSimulator 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.1 ==&lt;br /&gt;
* [[0.1.0-release|OpenSimulator 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.0 ==&lt;br /&gt;
* [[0.0.0-release|OpenSimulator 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2013-01-20T19:24:39Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator 0.7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSimulator releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* Currently in development: OpenSimulator 0.7.5-RCx&lt;br /&gt;
* 5-Januar-2013: [[0.7.5_Release|OpenSimulator 0.7.5-rc1]]&lt;br /&gt;
* August-2012: [[0.7.4_Release|OpenSimulator 0.7.4]]&lt;br /&gt;
* March-2012: [[0.7.3_Release|OpenSimulator 0.7.3]]&lt;br /&gt;
* October-2011: [[0.7.2 Release|OpenSimulator 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSimulator 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSimulator 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2 Release|OpenSimulator 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1 Release|OpenSimulator 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7 Release|OpenSimulator 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSimulator 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSimulator 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSimulator 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSimulator 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSimulator 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSimulator 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSimulator 0.6.4.1]]&lt;br /&gt;
* [[0.6.4-release|OpenSimulator 0.6.4]]&lt;br /&gt;
* [[0.6.3-release|OpenSimulator 0.6.3]]&lt;br /&gt;
* [[0.6.2-release|OpenSimulator 0.6.2]]&lt;br /&gt;
* [[0.6.1-release|OpenSimulator 0.6.1]]&lt;br /&gt;
* [[0.6.0-release|OpenSimulator 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.5 ==&lt;br /&gt;
* [[0.5.11-release|OpenSimulator 0.5.11]]&lt;br /&gt;
* [[0.5.10-release|OpenSimulator 0.5.10]]&lt;br /&gt;
* [[0.5.9-release|OpenSimulator 0.5.9]]&lt;br /&gt;
* [[0.5.8-release|OpenSimulator 0.5.8]]&lt;br /&gt;
* [[0.5.7-release|OpenSimulator 0.5.7]]&lt;br /&gt;
* [[0.5.6-release|OpenSimulator 0.5.6]]&lt;br /&gt;
* [[0.5.5-release|OpenSimulator 0.5.5]]&lt;br /&gt;
* [[0.5.4-release|OpenSimulator 0.5.4]]&lt;br /&gt;
* [[0.5.1-release|OpenSimulator 0.5.1]]&lt;br /&gt;
* [[0.5.0-release|OpenSimulator 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.4 ==&lt;br /&gt;
* [[0.4.5.3-stable|OpenSimulator 0.4.5.3]]&lt;br /&gt;
* [[0.4.5.2-stable|OpenSimulator 0.4.5.2]]&lt;br /&gt;
* [[0.4.5.1-stable|OpenSimulator 0.4.5.1]]&lt;br /&gt;
* [[0.4.5-release|OpenSimulator 0.4.5]]&lt;br /&gt;
* [[0.4.0-rc|OpenSimulator 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.3 ==&lt;br /&gt;
* [[0.3.2-release|OpenSimulator 0.3.2]]&lt;br /&gt;
* [[0.3.1-devel|OpenSimulator 0.3.1]]&lt;br /&gt;
* [[0.3.0-devel|OpenSimulator 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.2 ==&lt;br /&gt;
* [[0.2.1-release|OpenSimulator 0.2.1]]&lt;br /&gt;
* [[0.2.0-release|OpenSimulator 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.1 ==&lt;br /&gt;
* [[0.1.0-release|OpenSimulator 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.0 ==&lt;br /&gt;
* [[0.0.0-release|OpenSimulator 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2013-01-20T19:17:45Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator 0.7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSimulator releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* Currently in development: OpenSimulator 0.7.5-RCx&lt;br /&gt;
* 5-Januar-2013: [[0.7.5_Release|OpenSimulator 0.7.6-rc1]]&lt;br /&gt;
* August-2012: [[0.7.4_Release|OpenSimulator 0.7.4]]&lt;br /&gt;
* March-2012: [[0.7.3_Release|OpenSimulator 0.7.3]]&lt;br /&gt;
* October-2011: [[0.7.2 Release|OpenSimulator 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSimulator 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSimulator 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2 Release|OpenSimulator 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1 Release|OpenSimulator 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7 Release|OpenSimulator 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSimulator 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSimulator 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSimulator 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSimulator 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSimulator 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSimulator 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSimulator 0.6.4.1]]&lt;br /&gt;
* [[0.6.4-release|OpenSimulator 0.6.4]]&lt;br /&gt;
* [[0.6.3-release|OpenSimulator 0.6.3]]&lt;br /&gt;
* [[0.6.2-release|OpenSimulator 0.6.2]]&lt;br /&gt;
* [[0.6.1-release|OpenSimulator 0.6.1]]&lt;br /&gt;
* [[0.6.0-release|OpenSimulator 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.5 ==&lt;br /&gt;
* [[0.5.11-release|OpenSimulator 0.5.11]]&lt;br /&gt;
* [[0.5.10-release|OpenSimulator 0.5.10]]&lt;br /&gt;
* [[0.5.9-release|OpenSimulator 0.5.9]]&lt;br /&gt;
* [[0.5.8-release|OpenSimulator 0.5.8]]&lt;br /&gt;
* [[0.5.7-release|OpenSimulator 0.5.7]]&lt;br /&gt;
* [[0.5.6-release|OpenSimulator 0.5.6]]&lt;br /&gt;
* [[0.5.5-release|OpenSimulator 0.5.5]]&lt;br /&gt;
* [[0.5.4-release|OpenSimulator 0.5.4]]&lt;br /&gt;
* [[0.5.1-release|OpenSimulator 0.5.1]]&lt;br /&gt;
* [[0.5.0-release|OpenSimulator 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.4 ==&lt;br /&gt;
* [[0.4.5.3-stable|OpenSimulator 0.4.5.3]]&lt;br /&gt;
* [[0.4.5.2-stable|OpenSimulator 0.4.5.2]]&lt;br /&gt;
* [[0.4.5.1-stable|OpenSimulator 0.4.5.1]]&lt;br /&gt;
* [[0.4.5-release|OpenSimulator 0.4.5]]&lt;br /&gt;
* [[0.4.0-rc|OpenSimulator 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.3 ==&lt;br /&gt;
* [[0.3.2-release|OpenSimulator 0.3.2]]&lt;br /&gt;
* [[0.3.1-devel|OpenSimulator 0.3.1]]&lt;br /&gt;
* [[0.3.0-devel|OpenSimulator 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.2 ==&lt;br /&gt;
* [[0.2.1-release|OpenSimulator 0.2.1]]&lt;br /&gt;
* [[0.2.0-release|OpenSimulator 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.1 ==&lt;br /&gt;
* [[0.1.0-release|OpenSimulator 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.0 ==&lt;br /&gt;
* [[0.0.0-release|OpenSimulator 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2013-01-20T19:17:05Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator 0.7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSimulator releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* Currently in development: OpenSimulator 0.7.5-RCx&lt;br /&gt;
* Januar-2013: [[0.7.5_Release|OpenSimulator 0.7.6-rc1]]&lt;br /&gt;
* August-2012: [[0.7.4_Release|OpenSimulator 0.7.4]]&lt;br /&gt;
* March-2012: [[0.7.3_Release|OpenSimulator 0.7.3]]&lt;br /&gt;
* October-2011: [[0.7.2 Release|OpenSimulator 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSimulator 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSimulator 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2 Release|OpenSimulator 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1 Release|OpenSimulator 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7 Release|OpenSimulator 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSimulator 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSimulator 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSimulator 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSimulator 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSimulator 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSimulator 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSimulator 0.6.4.1]]&lt;br /&gt;
* [[0.6.4-release|OpenSimulator 0.6.4]]&lt;br /&gt;
* [[0.6.3-release|OpenSimulator 0.6.3]]&lt;br /&gt;
* [[0.6.2-release|OpenSimulator 0.6.2]]&lt;br /&gt;
* [[0.6.1-release|OpenSimulator 0.6.1]]&lt;br /&gt;
* [[0.6.0-release|OpenSimulator 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.5 ==&lt;br /&gt;
* [[0.5.11-release|OpenSimulator 0.5.11]]&lt;br /&gt;
* [[0.5.10-release|OpenSimulator 0.5.10]]&lt;br /&gt;
* [[0.5.9-release|OpenSimulator 0.5.9]]&lt;br /&gt;
* [[0.5.8-release|OpenSimulator 0.5.8]]&lt;br /&gt;
* [[0.5.7-release|OpenSimulator 0.5.7]]&lt;br /&gt;
* [[0.5.6-release|OpenSimulator 0.5.6]]&lt;br /&gt;
* [[0.5.5-release|OpenSimulator 0.5.5]]&lt;br /&gt;
* [[0.5.4-release|OpenSimulator 0.5.4]]&lt;br /&gt;
* [[0.5.1-release|OpenSimulator 0.5.1]]&lt;br /&gt;
* [[0.5.0-release|OpenSimulator 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.4 ==&lt;br /&gt;
* [[0.4.5.3-stable|OpenSimulator 0.4.5.3]]&lt;br /&gt;
* [[0.4.5.2-stable|OpenSimulator 0.4.5.2]]&lt;br /&gt;
* [[0.4.5.1-stable|OpenSimulator 0.4.5.1]]&lt;br /&gt;
* [[0.4.5-release|OpenSimulator 0.4.5]]&lt;br /&gt;
* [[0.4.0-rc|OpenSimulator 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.3 ==&lt;br /&gt;
* [[0.3.2-release|OpenSimulator 0.3.2]]&lt;br /&gt;
* [[0.3.1-devel|OpenSimulator 0.3.1]]&lt;br /&gt;
* [[0.3.0-devel|OpenSimulator 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.2 ==&lt;br /&gt;
* [[0.2.1-release|OpenSimulator 0.2.1]]&lt;br /&gt;
* [[0.2.0-release|OpenSimulator 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.1 ==&lt;br /&gt;
* [[0.1.0-release|OpenSimulator 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.0 ==&lt;br /&gt;
* [[0.0.0-release|OpenSimulator 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2013-01-20T19:15:40Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator 0.7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSimulator releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* Currently in development: OpenSimulator 0.7.5-RCx&lt;br /&gt;
* Januar-2013: [[0.7.5-rc1_Release|OpenSimulator 0.7.6-rc1]]&lt;br /&gt;
* August-2012: [[0.7.4_Release|OpenSimulator 0.7.4]]&lt;br /&gt;
* March-2012: [[0.7.3_Release|OpenSimulator 0.7.3]]&lt;br /&gt;
* October-2011: [[0.7.2 Release|OpenSimulator 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSimulator 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSimulator 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2 Release|OpenSimulator 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1 Release|OpenSimulator 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7 Release|OpenSimulator 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSimulator 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSimulator 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSimulator 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSimulator 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSimulator 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSimulator 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSimulator 0.6.4.1]]&lt;br /&gt;
* [[0.6.4-release|OpenSimulator 0.6.4]]&lt;br /&gt;
* [[0.6.3-release|OpenSimulator 0.6.3]]&lt;br /&gt;
* [[0.6.2-release|OpenSimulator 0.6.2]]&lt;br /&gt;
* [[0.6.1-release|OpenSimulator 0.6.1]]&lt;br /&gt;
* [[0.6.0-release|OpenSimulator 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.5 ==&lt;br /&gt;
* [[0.5.11-release|OpenSimulator 0.5.11]]&lt;br /&gt;
* [[0.5.10-release|OpenSimulator 0.5.10]]&lt;br /&gt;
* [[0.5.9-release|OpenSimulator 0.5.9]]&lt;br /&gt;
* [[0.5.8-release|OpenSimulator 0.5.8]]&lt;br /&gt;
* [[0.5.7-release|OpenSimulator 0.5.7]]&lt;br /&gt;
* [[0.5.6-release|OpenSimulator 0.5.6]]&lt;br /&gt;
* [[0.5.5-release|OpenSimulator 0.5.5]]&lt;br /&gt;
* [[0.5.4-release|OpenSimulator 0.5.4]]&lt;br /&gt;
* [[0.5.1-release|OpenSimulator 0.5.1]]&lt;br /&gt;
* [[0.5.0-release|OpenSimulator 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.4 ==&lt;br /&gt;
* [[0.4.5.3-stable|OpenSimulator 0.4.5.3]]&lt;br /&gt;
* [[0.4.5.2-stable|OpenSimulator 0.4.5.2]]&lt;br /&gt;
* [[0.4.5.1-stable|OpenSimulator 0.4.5.1]]&lt;br /&gt;
* [[0.4.5-release|OpenSimulator 0.4.5]]&lt;br /&gt;
* [[0.4.0-rc|OpenSimulator 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.3 ==&lt;br /&gt;
* [[0.3.2-release|OpenSimulator 0.3.2]]&lt;br /&gt;
* [[0.3.1-devel|OpenSimulator 0.3.1]]&lt;br /&gt;
* [[0.3.0-devel|OpenSimulator 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.2 ==&lt;br /&gt;
* [[0.2.1-release|OpenSimulator 0.2.1]]&lt;br /&gt;
* [[0.2.0-release|OpenSimulator 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.1 ==&lt;br /&gt;
* [[0.1.0-release|OpenSimulator 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.0 ==&lt;br /&gt;
* [[0.0.0-release|OpenSimulator 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2012-12-05T02:35:35Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator 0.7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSimulator releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* Currently in development: OpenSimulator 0.7.5&lt;br /&gt;
* August-2012: [[0.7.4_Release|OpenSimulator 0.7.4]]&lt;br /&gt;
* March-2012: [[0.7.3_Release|OpenSimulator 0.7.3]]&lt;br /&gt;
* October-2011: [[0.7.2 Release|OpenSimulator 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSimulator 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSimulator 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2 Release|OpenSimulator 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1 Release|OpenSimulator 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7 Release|OpenSimulator 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSimulator 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSimulator 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSimulator 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSimulator 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSimulator 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSimulator 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSimulator 0.6.4.1]]&lt;br /&gt;
* [[0.6.4-release|OpenSimulator 0.6.4]]&lt;br /&gt;
* [[0.6.3-release|OpenSimulator 0.6.3]]&lt;br /&gt;
* [[0.6.2-release|OpenSimulator 0.6.2]]&lt;br /&gt;
* [[0.6.1-release|OpenSimulator 0.6.1]]&lt;br /&gt;
* [[0.6.0-release|OpenSimulator 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.5 ==&lt;br /&gt;
* [[0.5.11-release|OpenSimulator 0.5.11]]&lt;br /&gt;
* [[0.5.10-release|OpenSimulator 0.5.10]]&lt;br /&gt;
* [[0.5.9-release|OpenSimulator 0.5.9]]&lt;br /&gt;
* [[0.5.8-release|OpenSimulator 0.5.8]]&lt;br /&gt;
* [[0.5.7-release|OpenSimulator 0.5.7]]&lt;br /&gt;
* [[0.5.6-release|OpenSimulator 0.5.6]]&lt;br /&gt;
* [[0.5.5-release|OpenSimulator 0.5.5]]&lt;br /&gt;
* [[0.5.4-release|OpenSimulator 0.5.4]]&lt;br /&gt;
* [[0.5.1-release|OpenSimulator 0.5.1]]&lt;br /&gt;
* [[0.5.0-release|OpenSimulator 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.4 ==&lt;br /&gt;
* [[0.4.5.3-stable|OpenSimulator 0.4.5.3]]&lt;br /&gt;
* [[0.4.5.2-stable|OpenSimulator 0.4.5.2]]&lt;br /&gt;
* [[0.4.5.1-stable|OpenSimulator 0.4.5.1]]&lt;br /&gt;
* [[0.4.5-release|OpenSimulator 0.4.5]]&lt;br /&gt;
* [[0.4.0-rc|OpenSimulator 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.3 ==&lt;br /&gt;
* [[0.3.2-release|OpenSimulator 0.3.2]]&lt;br /&gt;
* [[0.3.1-devel|OpenSimulator 0.3.1]]&lt;br /&gt;
* [[0.3.0-devel|OpenSimulator 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.2 ==&lt;br /&gt;
* [[0.2.1-release|OpenSimulator 0.2.1]]&lt;br /&gt;
* [[0.2.0-release|OpenSimulator 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.1 ==&lt;br /&gt;
* [[0.1.0-release|OpenSimulator 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.0 ==&lt;br /&gt;
* [[0.0.0-release|OpenSimulator 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Hauptseite</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Hauptseite"/>
				<updated>2012-09-26T09:35:31Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator Entwicklung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{MainPageQuicklinks|Main Page}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please use the Information Template to announce new things, the other languages are added as well&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-left:5px;&amp;quot;&lt;br /&gt;
|[[Image:possible360.gif|left|thumbnail|'''[[Alt Logos|Submit Your Alt Logo]]''']]&lt;br /&gt;
|[http://www.opensimulator.org OpenSim] ist ein BSD-lizensiertes Open Source Projekt, in dem eine Server-Plattform für virtuelle Welten geschaffen werden soll. Sowohl mehrere Clients, als auch mehrere Server sollen in einer heterogenen Grid (Gitter)-Struktur exisitieren. &lt;br /&gt;
OpenSimulator ist in [http://www.ecma-international.org/publications/standards/Ecma-334.htm C#] programmiert und kann mit den Laufzeitumgebungen [http://www.mono-project.com/Main_Page Mono] oder [http://www.microsoft.com/net/ Microsoft .NET] bearbeitet und compiliert werden. &lt;br /&gt;
Derzeit befindet sich OpenSimulator noch in der Alpha-Phase (Version 0.68), wird aber täglich durch ein sehr aktives Development-Team mit Hilfe von GIT Versionskontrolle weiter entwickelt.&lt;br /&gt;
Bitte lesen Sie erst unsere [[Contributions Policy]], bevor Sie an dem Projekt teilnehmen!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;margin-left:auto;margin-right:auto;&amp;quot;&lt;br /&gt;
|{{Layout_box2|1=&lt;br /&gt;
== Überblick ==&lt;br /&gt;
* [[Feature Matrix|Features]] - Die Grundfunktionalitäten der OpenSim-Plattform.&lt;br /&gt;
* [[OpenSimGerman/Download|Download]] - OpenSimulator herunterladen.&lt;br /&gt;
* [[OpenSimGerman/Installation|Installation]] - Installation von OpenSimulator.&lt;br /&gt;
* [[Configuration]] - Wie OpenSimulator in verschiedenen Modi konfiguriert wird.&lt;br /&gt;
* [[Connecting]] - Wie man einen Second Life Client an einen OpenSimulator Server anbindet.&lt;br /&gt;
* Operator Manual - Beschreibung der Serverfunktionalitäten/-befehle.&lt;br /&gt;
* [[OpenSimGerman/Update mit Git|Updates]] - Updaten von OpenSimulator mit Git.&lt;br /&gt;
* [[Scripting Documentation]] - LSL Scriptbefehle, OSL (weitere Scriptbefehle) und Ideensammlung.&lt;br /&gt;
* [[Tips]] - Tipps und Tricks mit OpenSimulator.&lt;br /&gt;
* [[Troubleshooting]] - Fehlerbehandlung.&lt;br /&gt;
* [[FAQ]] - Häufig gestellte Fragen.&lt;br /&gt;
}}&lt;br /&gt;
|[[Image:Opensimabc.jpg|right]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Teilnahme an der OpenSimulator Community ==&lt;br /&gt;
&lt;br /&gt;
OpenSimulator ist ein [http://en.wikipedia.org/wiki/Open_source open source] Projekt. Das heisst, dass jeder Interessierte einen Beitrag leisten kann. Es werden nicht nur Programmierer gesucht, sondern vor allem auch Ideengeber, Tester, uvm. Wir heissen jeden willkommen. &lt;br /&gt;
* [[Contributions Policy]] - Bitte lesen Sie erst unsere Contributions Policy, bevor Sie an dem Projekt teilnehmen!&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
Bereits jetzt gibt es schon einige öffentliche OpenSimulator Grids und Standalone-Server, die 24/7 online sind. Dort können Sie OpenSimulator antesten oder sogar eigene Regionen in eine Grid mit einbringen. Hier finden Sie eine Liste der bekannten öffentlichen Sims: [[Grid List]].&lt;br /&gt;
Die meisten dieser Grids sind auch im öffentlichen IRC Channel #opensim auf dem Server irc.freenode.net vertreten und stellen sich gern auftretenden Fragen. &lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
'''IRC'''&lt;br /&gt;
* [[Development|IRC-Support]] - In unseren IRC Channels erhalten Sie Support und können natürlich auch selbst Suppoert leisten. &lt;br /&gt;
&lt;br /&gt;
'''Mailing-Listen'''&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene Mailing-Listen zur Kommunikation zwischen den Benutzern und Programmierern:&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-users opensim-users] - User-Support von OpenSimulator&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-dev opensim-dev] - Mailing-List für Programmierer (Diskussionen usw.)&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-commits opensim-commits] - Mailing-List für svn commits&lt;br /&gt;
&lt;br /&gt;
'''Deutschprachige Informationen, FAQs und Support'''&lt;br /&gt;
* [http://hypergrid.org www.hypergrid.org] - deutschsprachiges OpenSim-Wiki des Metropolis-Grids. Umfangreiche deutschsprachige Tutorials, Downloads, etc. &lt;br /&gt;
* [http://www.opensim.de www.opensim.de] - Grosse Wissensdatenbank (Wiki), Hilfe, FAQ, Support, Downloads, Chat (IRC), Testmöglichkeit auf eigenem Server&lt;br /&gt;
* [http://www.ralf-haifisch.biz www.ralf-haifisch.biz] - FAQ, deutsches HowTo, kompilierte Versionen - Insbesondere für Standalone Betreiber oder OSGrid Interessierte.&lt;br /&gt;
* [http://www.opensimgerman.us www.OpenSimGerman.us] - Kleiner Blog, mit Wiki, Tutorials, Tools, LiveSupport und vieles mehr. '''&amp;lt;&amp;lt;== LINK Check ! Seite nicht vorhanden'''&lt;br /&gt;
* [http://www.osgrid-de.info www.osgrid-de.info] - Deutsches noch junges Forum fürs OpenSim-Betreiber, welche im OSGrid heimisch sind.&lt;br /&gt;
* [http://www.opensimulator.de www.opensimulator.de] - Initiatives Gridbetreiber Forum. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|{{Layout_box3|1=&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 NOTE TO EDITORS:&lt;br /&gt;
   Please keep only one news item on this page at a time, perhaps two if they're short. Basically, keep it terse so the page doesn't run on forever.&lt;br /&gt;
   Move old articles to the News page. If a news item is huge, paste a summary in here and link to the full article (Maximum 250 words or so here!)&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
* '''Es werden osFunction Ideen gesucht'''&lt;br /&gt;
Das OpenSimulator Script-Team sucht derzeit Ideen für neue Scriptfunktionen. Ihre Kreativität ist gefragt: Ideen/Anfragen/Wunschlisten.&lt;br /&gt;
Sehen Sie sich vorher die bisher verfügbaren Funktionen an: [[OSSL Proposals|Die ganze Liste]].&lt;br /&gt;
[[News|Ältere Newseinträge]].&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|{{Layout_box3|1=&lt;br /&gt;
== Wiki Optionen ==&lt;br /&gt;
'''Sprachen:''' [[OpenSimSpanish|Spanisch]],  [[OpenSimGerman|Deutsch]],  [[fr|Französisch]],  [[OpenSimItalian|Italienisch]],  [[PT|Português]]&lt;br /&gt;
&lt;br /&gt;
'''Wiki Status:''' Seiten:{{NUMBEROFPAGES}} Änderungen:{{NUMBEROFEDITS}} Benutzer:{{NUMBEROFUSERS}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator Entwicklung ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FFF;float:right;width:600px;padding:2px;padding-top:0px;margin:3px;border:1px solid #CCC&amp;quot;&amp;gt;&amp;lt;h3&amp;gt; [[Svn extended|Letzte GIT Aktualisierungen]]&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;&amp;lt;rss&amp;gt;http://cia.vc/stats/project/opensim/.rss|max=2|title=none&amp;lt;/rss&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Das Entwicklerteam [[Development Team|OpenSimulator Team]] arbeitet derzeit an der Version 0.7.5.x (closed alpha) von OpenSimulator.&lt;br /&gt;
&lt;br /&gt;
Für weitere Informationen zur OpenSimulator Entwicklung und wie Sie an dieser Entwicklung teilhaben können, besuchen Sie unsere [[Development|Entwicklungs]]-Sektion.&lt;br /&gt;
&lt;br /&gt;
=== Bugs ===&lt;br /&gt;
Sie können den offiziellen LindenLabs Viewer sowie den Hippo Opensim Viewer benutzen. Aber bitte beachten Sie, nicht jeder Fehler wird durch OpenSimulator verursacht: Prüfen Sie erst, ob Sie Ihren Client den Sie nutzen richtig konfiguriert haben. Informationen dazu finden Sie auf [[Connecting|Client setup]]. &lt;br /&gt;
&lt;br /&gt;
Fehler können Sie unter [http://opensimulator.org/mantis/ Mantis bugtracker] berichten. Bitte in Englisch.&lt;br /&gt;
&lt;br /&gt;
''Achtung:'' Einige Mailprovider klassifizieren Mails von Mantis als Spam. Wenn Sie einen Mantis Account anfordern, und Sie erhalten nicht die Bestätigungsmail, dann: &lt;br /&gt;
* Prüfen Sie Ihren Spamverdacht-Ordner.&lt;br /&gt;
* Wenn die Mail nicht sofort angekommen ist, warten Sie bis zu 8 Stunden. U.a. bei Yahoo tritt eine solche Wartezeit offenbar auf. Dies gilt für jede Mail, die Sie von opensimulator.org erhalten.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Damit wir einheitlich arbeiten, sollte die Verlinkung folgendermaßen aussehen: OpenSimGerman/''Artikel'' &lt;br /&gt;
&lt;br /&gt;
Damit das ganze dann auch noch hübsch aussieht, lassen wir bei dem Linktext das &amp;quot;OpenSimGerman&amp;quot; natürlich weg. Ein Link sieht dann z.B. so aus: [_[_OpenSimGerman/Download_|_Download_]_] (ohne die Unterstriche)&lt;br /&gt;
&lt;br /&gt;
[[Category:German Translations]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Hauptseite</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Hauptseite"/>
				<updated>2012-09-26T09:35:03Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator Entwicklung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{MainPageQuicklinks|Main Page}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please use the Information Template to announce new things, the other languages are added as well&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-left:5px;&amp;quot;&lt;br /&gt;
|[[Image:possible360.gif|left|thumbnail|'''[[Alt Logos|Submit Your Alt Logo]]''']]&lt;br /&gt;
|[http://www.opensimulator.org OpenSim] ist ein BSD-lizensiertes Open Source Projekt, in dem eine Server-Plattform für virtuelle Welten geschaffen werden soll. Sowohl mehrere Clients, als auch mehrere Server sollen in einer heterogenen Grid (Gitter)-Struktur exisitieren. &lt;br /&gt;
OpenSimulator ist in [http://www.ecma-international.org/publications/standards/Ecma-334.htm C#] programmiert und kann mit den Laufzeitumgebungen [http://www.mono-project.com/Main_Page Mono] oder [http://www.microsoft.com/net/ Microsoft .NET] bearbeitet und compiliert werden. &lt;br /&gt;
Derzeit befindet sich OpenSimulator noch in der Alpha-Phase (Version 0.68), wird aber täglich durch ein sehr aktives Development-Team mit Hilfe von GIT Versionskontrolle weiter entwickelt.&lt;br /&gt;
Bitte lesen Sie erst unsere [[Contributions Policy]], bevor Sie an dem Projekt teilnehmen!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;margin-left:auto;margin-right:auto;&amp;quot;&lt;br /&gt;
|{{Layout_box2|1=&lt;br /&gt;
== Überblick ==&lt;br /&gt;
* [[Feature Matrix|Features]] - Die Grundfunktionalitäten der OpenSim-Plattform.&lt;br /&gt;
* [[OpenSimGerman/Download|Download]] - OpenSimulator herunterladen.&lt;br /&gt;
* [[OpenSimGerman/Installation|Installation]] - Installation von OpenSimulator.&lt;br /&gt;
* [[Configuration]] - Wie OpenSimulator in verschiedenen Modi konfiguriert wird.&lt;br /&gt;
* [[Connecting]] - Wie man einen Second Life Client an einen OpenSimulator Server anbindet.&lt;br /&gt;
* Operator Manual - Beschreibung der Serverfunktionalitäten/-befehle.&lt;br /&gt;
* [[OpenSimGerman/Update mit Git|Updates]] - Updaten von OpenSimulator mit Git.&lt;br /&gt;
* [[Scripting Documentation]] - LSL Scriptbefehle, OSL (weitere Scriptbefehle) und Ideensammlung.&lt;br /&gt;
* [[Tips]] - Tipps und Tricks mit OpenSimulator.&lt;br /&gt;
* [[Troubleshooting]] - Fehlerbehandlung.&lt;br /&gt;
* [[FAQ]] - Häufig gestellte Fragen.&lt;br /&gt;
}}&lt;br /&gt;
|[[Image:Opensimabc.jpg|right]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Teilnahme an der OpenSimulator Community ==&lt;br /&gt;
&lt;br /&gt;
OpenSimulator ist ein [http://en.wikipedia.org/wiki/Open_source open source] Projekt. Das heisst, dass jeder Interessierte einen Beitrag leisten kann. Es werden nicht nur Programmierer gesucht, sondern vor allem auch Ideengeber, Tester, uvm. Wir heissen jeden willkommen. &lt;br /&gt;
* [[Contributions Policy]] - Bitte lesen Sie erst unsere Contributions Policy, bevor Sie an dem Projekt teilnehmen!&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
Bereits jetzt gibt es schon einige öffentliche OpenSimulator Grids und Standalone-Server, die 24/7 online sind. Dort können Sie OpenSimulator antesten oder sogar eigene Regionen in eine Grid mit einbringen. Hier finden Sie eine Liste der bekannten öffentlichen Sims: [[Grid List]].&lt;br /&gt;
Die meisten dieser Grids sind auch im öffentlichen IRC Channel #opensim auf dem Server irc.freenode.net vertreten und stellen sich gern auftretenden Fragen. &lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
'''IRC'''&lt;br /&gt;
* [[Development|IRC-Support]] - In unseren IRC Channels erhalten Sie Support und können natürlich auch selbst Suppoert leisten. &lt;br /&gt;
&lt;br /&gt;
'''Mailing-Listen'''&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene Mailing-Listen zur Kommunikation zwischen den Benutzern und Programmierern:&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-users opensim-users] - User-Support von OpenSimulator&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-dev opensim-dev] - Mailing-List für Programmierer (Diskussionen usw.)&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-commits opensim-commits] - Mailing-List für svn commits&lt;br /&gt;
&lt;br /&gt;
'''Deutschprachige Informationen, FAQs und Support'''&lt;br /&gt;
* [http://hypergrid.org www.hypergrid.org] - deutschsprachiges OpenSim-Wiki des Metropolis-Grids. Umfangreiche deutschsprachige Tutorials, Downloads, etc. &lt;br /&gt;
* [http://www.opensim.de www.opensim.de] - Grosse Wissensdatenbank (Wiki), Hilfe, FAQ, Support, Downloads, Chat (IRC), Testmöglichkeit auf eigenem Server&lt;br /&gt;
* [http://www.ralf-haifisch.biz www.ralf-haifisch.biz] - FAQ, deutsches HowTo, kompilierte Versionen - Insbesondere für Standalone Betreiber oder OSGrid Interessierte.&lt;br /&gt;
* [http://www.opensimgerman.us www.OpenSimGerman.us] - Kleiner Blog, mit Wiki, Tutorials, Tools, LiveSupport und vieles mehr. '''&amp;lt;&amp;lt;== LINK Check ! Seite nicht vorhanden'''&lt;br /&gt;
* [http://www.osgrid-de.info www.osgrid-de.info] - Deutsches noch junges Forum fürs OpenSim-Betreiber, welche im OSGrid heimisch sind.&lt;br /&gt;
* [http://www.opensimulator.de www.opensimulator.de] - Initiatives Gridbetreiber Forum. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|{{Layout_box3|1=&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 NOTE TO EDITORS:&lt;br /&gt;
   Please keep only one news item on this page at a time, perhaps two if they're short. Basically, keep it terse so the page doesn't run on forever.&lt;br /&gt;
   Move old articles to the News page. If a news item is huge, paste a summary in here and link to the full article (Maximum 250 words or so here!)&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
* '''Es werden osFunction Ideen gesucht'''&lt;br /&gt;
Das OpenSimulator Script-Team sucht derzeit Ideen für neue Scriptfunktionen. Ihre Kreativität ist gefragt: Ideen/Anfragen/Wunschlisten.&lt;br /&gt;
Sehen Sie sich vorher die bisher verfügbaren Funktionen an: [[OSSL Proposals|Die ganze Liste]].&lt;br /&gt;
[[News|Ältere Newseinträge]].&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|{{Layout_box3|1=&lt;br /&gt;
== Wiki Optionen ==&lt;br /&gt;
'''Sprachen:''' [[OpenSimSpanish|Spanisch]],  [[OpenSimGerman|Deutsch]],  [[fr|Französisch]],  [[OpenSimItalian|Italienisch]],  [[PT|Português]]&lt;br /&gt;
&lt;br /&gt;
'''Wiki Status:''' Seiten:{{NUMBEROFPAGES}} Änderungen:{{NUMBEROFEDITS}} Benutzer:{{NUMBEROFUSERS}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator Entwicklung ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FFF;float:right;width:600px;padding:2px;padding-top:0px;margin:3px;border:1px solid #CCC&amp;quot;&amp;gt;&amp;lt;h3&amp;gt; [[Svn extended|Letzte GIT Aktualisierungen]]&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;&amp;lt;rss&amp;gt;http://cia.vc/stats/project/opensim/.rss|max=2|title=none&amp;lt;/rss&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Das Entwicklerteam [[Development Team|OpenSimulator Team]] arbeitet derzeit an der Version 0.7.5.x (closed alpha)von OpenSimulator.&lt;br /&gt;
&lt;br /&gt;
Für weitere Informationen zur OpenSimulator Entwicklung und wie Sie an dieser Entwicklung teilhaben können, besuchen Sie unsere [[Development|Entwicklungs]]-Sektion.&lt;br /&gt;
&lt;br /&gt;
=== Bugs ===&lt;br /&gt;
Sie können den offiziellen LindenLabs Viewer sowie den Hippo Opensim Viewer benutzen. Aber bitte beachten Sie, nicht jeder Fehler wird durch OpenSimulator verursacht: Prüfen Sie erst, ob Sie Ihren Client den Sie nutzen richtig konfiguriert haben. Informationen dazu finden Sie auf [[Connecting|Client setup]]. &lt;br /&gt;
&lt;br /&gt;
Fehler können Sie unter [http://opensimulator.org/mantis/ Mantis bugtracker] berichten. Bitte in Englisch.&lt;br /&gt;
&lt;br /&gt;
''Achtung:'' Einige Mailprovider klassifizieren Mails von Mantis als Spam. Wenn Sie einen Mantis Account anfordern, und Sie erhalten nicht die Bestätigungsmail, dann: &lt;br /&gt;
* Prüfen Sie Ihren Spamverdacht-Ordner.&lt;br /&gt;
* Wenn die Mail nicht sofort angekommen ist, warten Sie bis zu 8 Stunden. U.a. bei Yahoo tritt eine solche Wartezeit offenbar auf. Dies gilt für jede Mail, die Sie von opensimulator.org erhalten.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Damit wir einheitlich arbeiten, sollte die Verlinkung folgendermaßen aussehen: OpenSimGerman/''Artikel'' &lt;br /&gt;
&lt;br /&gt;
Damit das ganze dann auch noch hübsch aussieht, lassen wir bei dem Linktext das &amp;quot;OpenSimGerman&amp;quot; natürlich weg. Ein Link sieht dann z.B. so aus: [_[_OpenSimGerman/Download_|_Download_]_] (ohne die Unterstriche)&lt;br /&gt;
&lt;br /&gt;
[[Category:German Translations]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Hauptseite</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Hauptseite"/>
				<updated>2012-09-06T22:34:03Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator Entwicklung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{MainPageQuicklinks|Main Page}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please use the Information Template to announce new things, the other languages are added as well&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-left:5px;&amp;quot;&lt;br /&gt;
|[[Image:possible360.gif|left|thumbnail|'''[[Alt Logos|Submit Your Alt Logo]]''']]&lt;br /&gt;
|[http://www.opensimulator.org OpenSim] ist ein BSD-lizensiertes Open Source Projekt, in dem eine Server-Plattform für virtuelle Welten geschaffen werden soll. Sowohl mehrere Clients, als auch mehrere Server sollen in einer heterogenen Grid (Gitter)-Struktur exisitieren. &lt;br /&gt;
OpenSimulator ist in [http://www.ecma-international.org/publications/standards/Ecma-334.htm C#] programmiert und kann mit den Laufzeitumgebungen [http://www.mono-project.com/Main_Page Mono] oder [http://www.microsoft.com/net/ Microsoft .NET] bearbeitet und compiliert werden. &lt;br /&gt;
Derzeit befindet sich OpenSimulator noch in der Alpha-Phase (Version 0.68), wird aber täglich durch ein sehr aktives Development-Team mit Hilfe von GIT Versionskontrolle weiter entwickelt.&lt;br /&gt;
Bitte lesen Sie erst unsere [[Contributions Policy]], bevor Sie an dem Projekt teilnehmen!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;margin-left:auto;margin-right:auto;&amp;quot;&lt;br /&gt;
|{{Layout_box2|1=&lt;br /&gt;
== Überblick ==&lt;br /&gt;
* [[Feature Matrix|Features]] - Die Grundfunktionalitäten der OpenSim-Plattform.&lt;br /&gt;
* [[OpenSimGerman/Download|Download]] - OpenSimulator herunterladen.&lt;br /&gt;
* [[OpenSimGerman/Installation|Installation]] - Installation von OpenSimulator.&lt;br /&gt;
* [[Configuration]] - Wie OpenSimulator in verschiedenen Modi konfiguriert wird.&lt;br /&gt;
* [[Connecting]] - Wie man einen Second Life Client an einen OpenSimulator Server anbindet.&lt;br /&gt;
* Operator Manual - Beschreibung der Serverfunktionalitäten/-befehle.&lt;br /&gt;
* [[OpenSimGerman/Update mit Git|Updates]] - Updaten von OpenSimulator mit Git.&lt;br /&gt;
* [[Scripting Documentation]] - LSL Scriptbefehle, OSL (weitere Scriptbefehle) und Ideensammlung.&lt;br /&gt;
* [[Tips]] - Tipps und Tricks mit OpenSimulator.&lt;br /&gt;
* [[Troubleshooting]] - Fehlerbehandlung.&lt;br /&gt;
* [[FAQ]] - Häufig gestellte Fragen.&lt;br /&gt;
}}&lt;br /&gt;
|[[Image:Opensimabc.jpg|right]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Teilnahme an der OpenSimulator Community ==&lt;br /&gt;
&lt;br /&gt;
OpenSimulator ist ein [http://en.wikipedia.org/wiki/Open_source open source] Projekt. Das heisst, dass jeder Interessierte einen Beitrag leisten kann. Es werden nicht nur Programmierer gesucht, sondern vor allem auch Ideengeber, Tester, uvm. Wir heissen jeden willkommen. &lt;br /&gt;
* [[Contributions Policy]] - Bitte lesen Sie erst unsere Contributions Policy, bevor Sie an dem Projekt teilnehmen!&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
Bereits jetzt gibt es schon einige öffentliche OpenSimulator Grids und Standalone-Server, die 24/7 online sind. Dort können Sie OpenSimulator antesten oder sogar eigene Regionen in eine Grid mit einbringen. Hier finden Sie eine Liste der bekannten öffentlichen Sims: [[Grid List]].&lt;br /&gt;
Die meisten dieser Grids sind auch im öffentlichen IRC Channel #opensim auf dem Server irc.freenode.net vertreten und stellen sich gern auftretenden Fragen. &lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
'''IRC'''&lt;br /&gt;
* [[Development|IRC-Support]] - In unseren IRC Channels erhalten Sie Support und können natürlich auch selbst Suppoert leisten. &lt;br /&gt;
&lt;br /&gt;
'''Mailing-Listen'''&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene Mailing-Listen zur Kommunikation zwischen den Benutzern und Programmierern:&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-users opensim-users] - User-Support von OpenSimulator&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-dev opensim-dev] - Mailing-List für Programmierer (Diskussionen usw.)&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-commits opensim-commits] - Mailing-List für svn commits&lt;br /&gt;
&lt;br /&gt;
'''Deutschprachige Informationen, FAQs und Support'''&lt;br /&gt;
* [http://hypergrid.org www.hypergrid.org] - deutschsprachiges OpenSim-Wiki des Metropolis-Grids. Umfangreiche deutschsprachige Tutorials, Downloads, etc. &lt;br /&gt;
* [http://www.opensim.de www.opensim.de] - Grosse Wissensdatenbank (Wiki), Hilfe, FAQ, Support, Downloads, Chat (IRC), Testmöglichkeit auf eigenem Server&lt;br /&gt;
* [http://www.ralf-haifisch.biz www.ralf-haifisch.biz] - FAQ, deutsches HowTo, kompilierte Versionen - Insbesondere für Standalone Betreiber oder OSGrid Interessierte.&lt;br /&gt;
* [http://www.opensimgerman.us www.OpenSimGerman.us] - Kleiner Blog, mit Wiki, Tutorials, Tools, LiveSupport und vieles mehr. '''&amp;lt;&amp;lt;== LINK Check ! Seite nicht vorhanden'''&lt;br /&gt;
* [http://www.osgrid-de.info www.osgrid-de.info] - Deutsches noch junges Forum fürs OpenSim-Betreiber, welche im OSGrid heimisch sind.&lt;br /&gt;
* [http://www.opensimulator.de www.opensimulator.de] - Initiatives Gridbetreiber Forum. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|{{Layout_box3|1=&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 NOTE TO EDITORS:&lt;br /&gt;
   Please keep only one news item on this page at a time, perhaps two if they're short. Basically, keep it terse so the page doesn't run on forever.&lt;br /&gt;
   Move old articles to the News page. If a news item is huge, paste a summary in here and link to the full article (Maximum 250 words or so here!)&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
* '''Es werden osFunction Ideen gesucht'''&lt;br /&gt;
Das OpenSimulator Script-Team sucht derzeit Ideen für neue Scriptfunktionen. Ihre Kreativität ist gefragt: Ideen/Anfragen/Wunschlisten.&lt;br /&gt;
Sehen Sie sich vorher die bisher verfügbaren Funktionen an: [[OSSL Proposals|Die ganze Liste]].&lt;br /&gt;
[[News|Ältere Newseinträge]].&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|{{Layout_box3|1=&lt;br /&gt;
== Wiki Optionen ==&lt;br /&gt;
'''Sprachen:''' [[OpenSimSpanish|Spanisch]],  [[OpenSimGerman|Deutsch]],  [[fr|Französisch]],  [[OpenSimItalian|Italienisch]],  [[PT|Português]]&lt;br /&gt;
&lt;br /&gt;
'''Wiki Status:''' Seiten:{{NUMBEROFPAGES}} Änderungen:{{NUMBEROFEDITS}} Benutzer:{{NUMBEROFUSERS}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator Entwicklung ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FFF;float:right;width:600px;padding:2px;padding-top:0px;margin:3px;border:1px solid #CCC&amp;quot;&amp;gt;&amp;lt;h3&amp;gt; [[Svn extended|Letzte GIT Aktualisierungen]]&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;&amp;lt;rss&amp;gt;http://cia.vc/stats/project/opensim/.rss|max=2|title=none&amp;lt;/rss&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Das Entwicklerteam [[Development Team|OpenSimulator Team]] arbeitet derzeit an der Version 0.7.x.x von OpenSimulator.&lt;br /&gt;
&lt;br /&gt;
Für weitere Informationen zur OpenSimulator Entwicklung und wie Sie an dieser Entwicklung teilhaben können, besuchen Sie unsere [[Development|Entwicklungs]]-Sektion.&lt;br /&gt;
&lt;br /&gt;
=== Bugs ===&lt;br /&gt;
Sie können den offiziellen LindenLabs Viewer sowie den Hippo Opensim Viewer benutzen. Aber bitte beachten Sie, nicht jeder Fehler wird durch OpenSimulator verursacht: Prüfen Sie erst, ob Sie Ihren Client den Sie nutzen richtig konfiguriert haben. Informationen dazu finden Sie auf [[Connecting|Client setup]]. &lt;br /&gt;
&lt;br /&gt;
Fehler können Sie unter [http://opensimulator.org/mantis/ Mantis bugtracker] berichten. Bitte in Englisch.&lt;br /&gt;
&lt;br /&gt;
''Achtung:'' Einige Mailprovider klassifizieren Mails von Mantis als Spam. Wenn Sie einen Mantis Account anfordern, und Sie erhalten nicht die Bestätigungsmail, dann: &lt;br /&gt;
* Prüfen Sie Ihren Spamverdacht-Ordner.&lt;br /&gt;
* Wenn die Mail nicht sofort angekommen ist, warten Sie bis zu 8 Stunden. U.a. bei Yahoo tritt eine solche Wartezeit offenbar auf. Dies gilt für jede Mail, die Sie von opensimulator.org erhalten.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Damit wir einheitlich arbeiten, sollte die Verlinkung folgendermaßen aussehen: OpenSimGerman/''Artikel'' &lt;br /&gt;
&lt;br /&gt;
Damit das ganze dann auch noch hübsch aussieht, lassen wir bei dem Linktext das &amp;quot;OpenSimGerman&amp;quot; natürlich weg. Ein Link sieht dann z.B. so aus: [_[_OpenSimGerman/Download_|_Download_]_] (ohne die Unterstriche)&lt;br /&gt;
&lt;br /&gt;
[[Category:German Translations]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Hauptseite</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Hauptseite"/>
				<updated>2012-09-06T19:45:35Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{MainPageQuicklinks|Main Page}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please use the Information Template to announce new things, the other languages are added as well&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-left:5px;&amp;quot;&lt;br /&gt;
|[[Image:possible360.gif|left|thumbnail|'''[[Alt Logos|Submit Your Alt Logo]]''']]&lt;br /&gt;
|[http://www.opensimulator.org OpenSim] ist ein BSD-lizensiertes Open Source Projekt, in dem eine Server-Plattform für virtuelle Welten geschaffen werden soll. Sowohl mehrere Clients, als auch mehrere Server sollen in einer heterogenen Grid (Gitter)-Struktur exisitieren. &lt;br /&gt;
OpenSimulator ist in [http://www.ecma-international.org/publications/standards/Ecma-334.htm C#] programmiert und kann mit den Laufzeitumgebungen [http://www.mono-project.com/Main_Page Mono] oder [http://www.microsoft.com/net/ Microsoft .NET] bearbeitet und compiliert werden. &lt;br /&gt;
Derzeit befindet sich OpenSimulator noch in der Alpha-Phase (Version 0.68), wird aber täglich durch ein sehr aktives Development-Team mit Hilfe von GIT Versionskontrolle weiter entwickelt.&lt;br /&gt;
Bitte lesen Sie erst unsere [[Contributions Policy]], bevor Sie an dem Projekt teilnehmen!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;margin-left:auto;margin-right:auto;&amp;quot;&lt;br /&gt;
|{{Layout_box2|1=&lt;br /&gt;
== Überblick ==&lt;br /&gt;
* [[Feature Matrix|Features]] - Die Grundfunktionalitäten der OpenSim-Plattform.&lt;br /&gt;
* [[OpenSimGerman/Download|Download]] - OpenSimulator herunterladen.&lt;br /&gt;
* [[OpenSimGerman/Installation|Installation]] - Installation von OpenSimulator.&lt;br /&gt;
* [[Configuration]] - Wie OpenSimulator in verschiedenen Modi konfiguriert wird.&lt;br /&gt;
* [[Connecting]] - Wie man einen Second Life Client an einen OpenSimulator Server anbindet.&lt;br /&gt;
* Operator Manual - Beschreibung der Serverfunktionalitäten/-befehle.&lt;br /&gt;
* [[OpenSimGerman/Update mit Git|Updates]] - Updaten von OpenSimulator mit Git.&lt;br /&gt;
* [[Scripting Documentation]] - LSL Scriptbefehle, OSL (weitere Scriptbefehle) und Ideensammlung.&lt;br /&gt;
* [[Tips]] - Tipps und Tricks mit OpenSimulator.&lt;br /&gt;
* [[Troubleshooting]] - Fehlerbehandlung.&lt;br /&gt;
* [[FAQ]] - Häufig gestellte Fragen.&lt;br /&gt;
}}&lt;br /&gt;
|[[Image:Opensimabc.jpg|right]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Teilnahme an der OpenSimulator Community ==&lt;br /&gt;
&lt;br /&gt;
OpenSimulator ist ein [http://en.wikipedia.org/wiki/Open_source open source] Projekt. Das heisst, dass jeder Interessierte einen Beitrag leisten kann. Es werden nicht nur Programmierer gesucht, sondern vor allem auch Ideengeber, Tester, uvm. Wir heissen jeden willkommen. &lt;br /&gt;
* [[Contributions Policy]] - Bitte lesen Sie erst unsere Contributions Policy, bevor Sie an dem Projekt teilnehmen!&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
Bereits jetzt gibt es schon einige öffentliche OpenSimulator Grids und Standalone-Server, die 24/7 online sind. Dort können Sie OpenSimulator antesten oder sogar eigene Regionen in eine Grid mit einbringen. Hier finden Sie eine Liste der bekannten öffentlichen Sims: [[Grid List]].&lt;br /&gt;
Die meisten dieser Grids sind auch im öffentlichen IRC Channel #opensim auf dem Server irc.freenode.net vertreten und stellen sich gern auftretenden Fragen. &lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
'''IRC'''&lt;br /&gt;
* [[Development|IRC-Support]] - In unseren IRC Channels erhalten Sie Support und können natürlich auch selbst Suppoert leisten. &lt;br /&gt;
&lt;br /&gt;
'''Mailing-Listen'''&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene Mailing-Listen zur Kommunikation zwischen den Benutzern und Programmierern:&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-users opensim-users] - User-Support von OpenSimulator&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-dev opensim-dev] - Mailing-List für Programmierer (Diskussionen usw.)&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/opensim-commits opensim-commits] - Mailing-List für svn commits&lt;br /&gt;
&lt;br /&gt;
'''Deutschprachige Informationen, FAQs und Support'''&lt;br /&gt;
* [http://hypergrid.org www.hypergrid.org] - deutschsprachiges OpenSim-Wiki des Metropolis-Grids. Umfangreiche deutschsprachige Tutorials, Downloads, etc. &lt;br /&gt;
* [http://www.opensim.de www.opensim.de] - Grosse Wissensdatenbank (Wiki), Hilfe, FAQ, Support, Downloads, Chat (IRC), Testmöglichkeit auf eigenem Server&lt;br /&gt;
* [http://www.ralf-haifisch.biz www.ralf-haifisch.biz] - FAQ, deutsches HowTo, kompilierte Versionen - Insbesondere für Standalone Betreiber oder OSGrid Interessierte.&lt;br /&gt;
* [http://www.opensimgerman.us www.OpenSimGerman.us] - Kleiner Blog, mit Wiki, Tutorials, Tools, LiveSupport und vieles mehr. '''&amp;lt;&amp;lt;== LINK Check ! Seite nicht vorhanden'''&lt;br /&gt;
* [http://www.osgrid-de.info www.osgrid-de.info] - Deutsches noch junges Forum fürs OpenSim-Betreiber, welche im OSGrid heimisch sind.&lt;br /&gt;
* [http://www.opensimulator.de www.opensimulator.de] - Initiatives Gridbetreiber Forum. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|{{Layout_box3|1=&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 NOTE TO EDITORS:&lt;br /&gt;
   Please keep only one news item on this page at a time, perhaps two if they're short. Basically, keep it terse so the page doesn't run on forever.&lt;br /&gt;
   Move old articles to the News page. If a news item is huge, paste a summary in here and link to the full article (Maximum 250 words or so here!)&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
* '''Es werden osFunction Ideen gesucht'''&lt;br /&gt;
Das OpenSimulator Script-Team sucht derzeit Ideen für neue Scriptfunktionen. Ihre Kreativität ist gefragt: Ideen/Anfragen/Wunschlisten.&lt;br /&gt;
Sehen Sie sich vorher die bisher verfügbaren Funktionen an: [[OSSL Proposals|Die ganze Liste]].&lt;br /&gt;
[[News|Ältere Newseinträge]].&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|{{Layout_box3|1=&lt;br /&gt;
== Wiki Optionen ==&lt;br /&gt;
'''Sprachen:''' [[OpenSimSpanish|Spanisch]],  [[OpenSimGerman|Deutsch]],  [[fr|Französisch]],  [[OpenSimItalian|Italienisch]],  [[PT|Português]]&lt;br /&gt;
&lt;br /&gt;
'''Wiki Status:''' Seiten:{{NUMBEROFPAGES}} Änderungen:{{NUMBEROFEDITS}} Benutzer:{{NUMBEROFUSERS}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator Entwicklung ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FFF;float:right;width:600px;padding:2px;padding-top:0px;margin:3px;border:1px solid #CCC&amp;quot;&amp;gt;&amp;lt;h3&amp;gt; [[Svn extended|Letzte GIT Aktualisierungen]]&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;&amp;lt;rss&amp;gt;http://cia.vc/stats/project/opensim/.rss|max=2|title=none&amp;lt;/rss&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Das Entwicklerteam [[Development Team|OpenSimulator Team]] arbeitet derzeit an der Version 0.68 von OpenSimulator. [[Roadmap]] für Details.&lt;br /&gt;
&lt;br /&gt;
Für weitere Informationen zur OpenSimulator Entwicklung und wie Sie an dieser Entwicklung teilhaben können, besuchen Sie unsere [[Development|Entwicklungs]]-Sektion.&lt;br /&gt;
&lt;br /&gt;
=== Bugs ===&lt;br /&gt;
Sie können den offiziellen LindenLabs Viewer sowie den Hippo Opensim Viewer benutzen. Aber bitte beachten Sie, nicht jeder Fehler wird durch OpenSimulator verursacht: Prüfen Sie erst, ob Sie Ihren Client den Sie nutzen richtig konfiguriert haben. Informationen dazu finden Sie auf [[Connecting|Client setup]]. &lt;br /&gt;
&lt;br /&gt;
Fehler können Sie unter [http://opensimulator.org/mantis/ Mantis bugtracker] berichten. Bitte in Englisch.&lt;br /&gt;
&lt;br /&gt;
''Achtung:'' Einige Mailprovider klassifizieren Mails von Mantis als Spam. Wenn Sie einen Mantis Account anfordern, und Sie erhalten nicht die Bestätigungsmail, dann: &lt;br /&gt;
* Prüfen Sie Ihren Spamverdacht-Ordner.&lt;br /&gt;
* Wenn die Mail nicht sofort angekommen ist, warten Sie bis zu 8 Stunden. U.a. bei Yahoo tritt eine solche Wartezeit offenbar auf. Dies gilt für jede Mail, die Sie von opensimulator.org erhalten.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Damit wir einheitlich arbeiten, sollte die Verlinkung folgendermaßen aussehen: OpenSimGerman/''Artikel'' &lt;br /&gt;
&lt;br /&gt;
Damit das ganze dann auch noch hübsch aussieht, lassen wir bei dem Linktext das &amp;quot;OpenSimGerman&amp;quot; natürlich weg. Ein Link sieht dann z.B. so aus: [_[_OpenSimGerman/Download_|_Download_]_] (ohne die Unterstriche)&lt;br /&gt;
&lt;br /&gt;
[[Category:German Translations]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2012-09-03T21:57:59Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSimulator 0.7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSimulator releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* Currently in development: OpenSimulator 0.7.xx&lt;br /&gt;
* August-2012: [[0.7.4_Release|OpenSimulator 0.7.4]]&lt;br /&gt;
* March-2012: [[0.7.3_Release|OpenSimulator 0.7.3]]&lt;br /&gt;
* October-2011: [[0.7.2 Release|OpenSimulator 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSimulator 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSimulator 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2 Release|OpenSimulator 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1 Release|OpenSimulator 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7 Release|OpenSimulator 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSimulator 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSimulator 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSimulator 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSimulator 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSimulator 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSimulator 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSimulator 0.6.4.1]]&lt;br /&gt;
* [[0.6.4-release|OpenSimulator 0.6.4]]&lt;br /&gt;
* [[0.6.3-release|OpenSimulator 0.6.3]]&lt;br /&gt;
* [[0.6.2-release|OpenSimulator 0.6.2]]&lt;br /&gt;
* [[0.6.1-release|OpenSimulator 0.6.1]]&lt;br /&gt;
* [[0.6.0-release|OpenSimulator 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.5 ==&lt;br /&gt;
* [[0.5.11-release|OpenSimulator 0.5.11]]&lt;br /&gt;
* [[0.5.10-release|OpenSimulator 0.5.10]]&lt;br /&gt;
* [[0.5.9-release|OpenSimulator 0.5.9]]&lt;br /&gt;
* [[0.5.8-release|OpenSimulator 0.5.8]]&lt;br /&gt;
* [[0.5.7-release|OpenSimulator 0.5.7]]&lt;br /&gt;
* [[0.5.6-release|OpenSimulator 0.5.6]]&lt;br /&gt;
* [[0.5.5-release|OpenSimulator 0.5.5]]&lt;br /&gt;
* [[0.5.4-release|OpenSimulator 0.5.4]]&lt;br /&gt;
* [[0.5.1-release|OpenSimulator 0.5.1]]&lt;br /&gt;
* [[0.5.0-release|OpenSimulator 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.4 ==&lt;br /&gt;
* [[0.4.5.3-stable|OpenSimulator 0.4.5.3]]&lt;br /&gt;
* [[0.4.5.2-stable|OpenSimulator 0.4.5.2]]&lt;br /&gt;
* [[0.4.5.1-stable|OpenSimulator 0.4.5.1]]&lt;br /&gt;
* [[0.4.5-release|OpenSimulator 0.4.5]]&lt;br /&gt;
* [[0.4.0-rc|OpenSimulator 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.3 ==&lt;br /&gt;
* [[0.3.2-release|OpenSimulator 0.3.2]]&lt;br /&gt;
* [[0.3.1-devel|OpenSimulator 0.3.1]]&lt;br /&gt;
* [[0.3.0-devel|OpenSimulator 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.2 ==&lt;br /&gt;
* [[0.2.1-release|OpenSimulator 0.2.1]]&lt;br /&gt;
* [[0.2.0-release|OpenSimulator 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.1 ==&lt;br /&gt;
* [[0.1.0-release|OpenSimulator 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator 0.0 ==&lt;br /&gt;
* [[0.0.0-release|OpenSimulator 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/ModRex</id>
		<title>ModRex</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/ModRex"/>
				<updated>2012-08-13T20:31:43Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[Image:modrex.jpg|250px|thumb|left|ModRex with mesh support, running on Linux]]&lt;br /&gt;
ModRex is a joint effort between RealXtend and OpenSimulator developers to make it&lt;br /&gt;
possible to join the RealXtend viewer to the OpenSimulator codebase. The RealXtend&lt;br /&gt;
viewer employs the open source [http://www.ogre3d.org OGRE 3D engine]&lt;br /&gt;
and differs from the Linden Lab viewer (LLviewer) in several ways. The most distinct&lt;br /&gt;
difference is in the new rendering potential offered by OGRE. When using&lt;br /&gt;
RealXtend as a viewer for OpenSim, one obtains real-time shadows, improved&lt;br /&gt;
lighting simulation, and more importantly, the [http://www.youtube.com/watch?v=yEXqiv2_kbE&amp;amp;feature=channel_page OGRE mesh]. The mesh is hierarchical&lt;br /&gt;
(multiple meshes and sub-meshes) and can include a skeleton for defining avatar motion and dynamics.&lt;br /&gt;
&lt;br /&gt;
ModRex is important to the OpenSimulator community mainly because, like the base&lt;br /&gt;
opensim code base itself, the RealXtend viewer is open source and breaks away&lt;br /&gt;
from some of the key contraints imposed by the LLviewer, such as inability to&lt;br /&gt;
create meshes, shadows, realistic avatars, and advanced lighting effects. ModRex&lt;br /&gt;
while not part of the viewer, is the glue that connects the viewer to the opensim&lt;br /&gt;
trunk code.&lt;br /&gt;
&lt;br /&gt;
and a to illustrate some of the mesh and lighting effects in the viewer:&lt;br /&gt;
&lt;br /&gt;
To use ModRex, you need the following: &lt;br /&gt;
* [http://realxtend.org/download/ RealXtend viewer (CodeName: Tundra)]&lt;br /&gt;
* Alternatively you can also use the new [http://wiki.realxtend.org/index.php/Getting_Started_with_Naali Naali viewer] &lt;br /&gt;
* [http://forge.opensimulator.org/gf/project/modrex/ ModRex]&lt;br /&gt;
* [OpenSim-SVN (rev. 8814+)&lt;br /&gt;
* [http://www.mono-project.com/Main_Page Mono] (Linux)&lt;br /&gt;
* [http://nant.sourceforge.net/ NAnt] (Linux)&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://forge.opensimulator.org/gf/project/modrex/ Source Code]&lt;br /&gt;
* [http://wiki.realxtend.org/index.php/Features_supported_currently ModRex Features/Status]&lt;br /&gt;
* [http://www.realxtend.org Main RealXtend]&lt;br /&gt;
* [http://wiki.realxtend.org/ RealXtend community wiki]&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
First launch realXtend authentication and avatar storage servers. You can download them from [http://sourceforge.net/projects/realxtendserver/files/ SourceForge project page]. Documentation for these servers can be found from [http://docs.realxtend.org/ realXtend user documentation wiki].&lt;br /&gt;
&lt;br /&gt;
After successfully launching authentication and avatar storage server, build ModreX according to instructions in [http://wiki.realxtend.org/index.php/Building_ModreX realXtend wiki]. To configure ModreX follow the instructions in [http://wiki.realxtend.org/index.php/Configuring_ModreX this wiki page].&lt;br /&gt;
&lt;br /&gt;
If any bugs occur, please report them to [http://forge.opensimulator.org/gf/project/modrex/tracker/ ModreX bug tracker]. Note that to run realXtend 0.4 series viewer on Linux, you need to follow [[RealXtend Viewer Linux|these instructions]].&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Some parts of the LLViewer interface do not yet exist in the RealXtend viewer. This is related to ModRex not allowing the viewer to set or retrieve certain data.&lt;br /&gt;
* Inter-mesh collisions not yet implemented, although avatar w/ primitive collisions work&lt;br /&gt;
* Shift-copied Objects may loose their texture after a sim restart&lt;br /&gt;
&lt;br /&gt;
== Recent Fixes ==&lt;br /&gt;
* Multiregion Support with RexQueue&lt;br /&gt;
* Multiple standalones on one machine supported&lt;br /&gt;
* NHibernate-db supports mysql, sqlite and mssql2005. Meshes are persistent&lt;br /&gt;
* Mesh collisions with primitives work&lt;br /&gt;
* Python scripting works for the most part (some functions are not working yet)&lt;br /&gt;
* Shift-copy keeps mesh as primdata&lt;br /&gt;
* OpenSimulator library useable now&lt;br /&gt;
* Avatar is stored, but appearance changes only after viewer restart&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OpenSim_Archives</id>
		<title>OpenSim Archives</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OpenSim_Archives"/>
				<updated>2012-08-12T18:47:24Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Others */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
= How do I use the OpenSimulator Archive Function? =&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The OpenSimulator Archive (OAR) function has existed since OpenSimulator 0.5.9. The facility does a similar job to load-xml2/save-xml2 in that it saves prims so that they can be later reloaded. However, OpenSimulator archives (OAR) go a step further in that they can save all the necessary asset data so that you may fully restore the terrain, region parcel data, the textures of objects and their inventories when loaded onto a completely different system using a different asset database.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
From the region console, one can type &lt;br /&gt;
&lt;br /&gt;
 save oar [--noassets] [-h|--home=&amp;amp;lt;url&amp;amp;gt;] [&amp;amp;lt;filename&amp;amp;gt;]&lt;br /&gt;
&lt;br /&gt;
to save an OpenSimulator archive. If no filename is given, then the name region.oar is used in the current directory. &lt;br /&gt;
&lt;br /&gt;
'''EXAMPLES:'''&lt;br /&gt;
 save oar&lt;br /&gt;
 save oar my.oar&lt;br /&gt;
 save oar c:/mybackups/filename.oar&lt;br /&gt;
 save oar oars/11nov.oar&lt;br /&gt;
&lt;br /&gt;
To load an archive, type &lt;br /&gt;
&lt;br /&gt;
 load oar [--merge] [--skip-assets] [&amp;amp;lt;location&amp;amp;gt;]&lt;br /&gt;
&lt;br /&gt;
at the console. The location can be a filesystem path (as for &amp;quot;save oar&amp;quot;) or an HTTP address to load an oar directly over the web. If no location is given, then the server looks for a file called region.oar in the current directory. &lt;br /&gt;
&lt;br /&gt;
'''EXAMPLES:'''&lt;br /&gt;
 load oar&lt;br /&gt;
 load oar my.oar&lt;br /&gt;
 load oar my.oar&lt;br /&gt;
 load oar --merge oars/3rd-party.oar&lt;br /&gt;
 load oar http://path.to/oarfile.oar&lt;br /&gt;
&lt;br /&gt;
By default, loading an archive will delete all the existing objects in the regions and replace them with the archive contents. It's like being in the Matrix (when they swap environments), except much slower (all the scene objects are slowly deleted before the new environment is loaded&amp;amp;nbsp;:-) &lt;br /&gt;
&lt;br /&gt;
When an archive is loaded, owners will be restored if the relevant uuids can be found in the OpenSimulator installation's user database. Otherwise, prim ownership will default to the master avatar for the region. &lt;br /&gt;
&lt;br /&gt;
I recommend that you use filenames with the extension '''.oar'''. The filename extension of the download links on this page is '''.tar.gz''' which illustrates that the '''.oar''' format is actually a zipped tar file.&lt;br /&gt;
&lt;br /&gt;
=== Switches ===&lt;br /&gt;
==== Saving ====&lt;br /&gt;
&lt;br /&gt;
===== --publish =====&lt;br /&gt;
&lt;br /&gt;
If set, then objects in the saved oar are stripped of owner and last owner information, though not of creator information.&lt;br /&gt;
&lt;br /&gt;
This is useful if you are publishing OARs (rather than using them for backup) where those OARs might be loaded to the same grid from which you published.&lt;br /&gt;
&lt;br /&gt;
===== --noassets =====&lt;br /&gt;
&lt;br /&gt;
If the --noassets option is specified then the oar will be saved without assets. This can be handy if you're backing up the asset database separately and don't want the expense of including all the assets in each OAR.&lt;br /&gt;
&lt;br /&gt;
===== --home =====&lt;br /&gt;
&lt;br /&gt;
(formerly known as --profile up to 0.7.3)&lt;br /&gt;
&lt;br /&gt;
If the --home option is specified then all names of creators from this world will be appended with links to their home world. It is not required that the service be operational; the information will be added and it will be available in all worlds that import this OAR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;url&amp;gt; is the URL of this world's profile service. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
  save oar --home=http://mygrid.com my.oar&lt;br /&gt;
&lt;br /&gt;
==== Loading ====&lt;br /&gt;
&lt;br /&gt;
===== --skip-assets =====&lt;br /&gt;
&lt;br /&gt;
If set, this will not attempt to load any of the assets from the OAR, though all other data will be loaded.  This can be useful if you are loading the OAR back into a grid that you know already contains the assets.&lt;br /&gt;
&lt;br /&gt;
===== --merge =====&lt;br /&gt;
&lt;br /&gt;
If the --merge option is specified then the oar will be merged with the existing region objects rather than replace them. The existing terrain, region settings and parcels will be left in place.&lt;br /&gt;
&lt;br /&gt;
== Example OARs ==&lt;br /&gt;
&lt;br /&gt;
[http://www.secondlifelab.it/downloads/cyberlandia.tar.gz cyberlandia.tar.gz] - cyberlandia landscape designed by the architect Simone Riccardi aka turboy. Contemporary architecture surrounded with a natural/synthetic context [http://www.flickr.com/photos/8905571@N05/3182585775/ image_1] [http://www.flickr.com/photos/8905571@N05/3171070049/ image_2] (work under [http://creativecommons.org/licenses/by/3.0/us/ Creative Commons by attribution]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenVCE 3D Assets OAR ===&lt;br /&gt;
&lt;br /&gt;
The [http://openvce.net OpenVCE.net] virtual worlds assets described at http://openvce.net/vwassets provided by Clever Zebra and the OpenVCE.net team at AIAI in the University of Edinburgh are available as an OAR (Opensim Archive) file.&lt;br /&gt;
&lt;br /&gt;
 http://openvce.net/resources/downloads/&lt;br /&gt;
&lt;br /&gt;
Get file &amp;quot;opensim-openvce.oar&amp;quot; from there (right click on the file in the above directory in your browser, and select download is the easiest way to obtain the materials). A &amp;quot;full&amp;quot; set of the buildings with a large 400 seat amphitheatre intended to be placed on the corner of 4 sims is also available via &amp;quot;opensim-openvce-full.oar&amp;quot;. Images of the buildings in place in Opensim are at:&lt;br /&gt;
[http://openvce.net/resources/downloads/opensim-openvce-1.jpg Image 1],&lt;br /&gt;
[http://openvce.net/resources/downloads/opensim-openvce-2.jpg Image 2]&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
Please feel free to place links to other environments here, though unfortunately you'll have to host them on some other site. &lt;br /&gt;
&lt;br /&gt;
[http://www.hypergridbusiness.com/2011/06/where-to-get-content-for-opensim/ Where to get content for OpenSim]&amp;amp;nbsp;-- Hypergrid Business page, regularly updated, containing links to major OAR sites. Also has download links to individual OAR files. &lt;br /&gt;
&lt;br /&gt;
[http://www.lindakellie.com/myoars.htm LindaKellie.com] &lt;br /&gt;
&lt;br /&gt;
[http://opensim-creations.com/category/regions/oars/ OpenSimulator Creations] &lt;br /&gt;
&lt;br /&gt;
[http://www.opensimworlds.com/index.php?part=worlds http://www.opensimworlds.com/index.php?part=worlds] &lt;br /&gt;
&lt;br /&gt;
[http://www.rexxed.com/category/sim/ http://www.rexxed.com/category/sim/] &amp;lt;&amp;lt;-- Dead Link, check for alternate information&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[http://forums.osgrid.org/viewforum.php?f=20 http://forums.osgrid.org/viewforum.php]&lt;br /&gt;
&lt;br /&gt;
== Further Information ==&lt;br /&gt;
&lt;br /&gt;
* [http://justincc.org/blog/category/oars/ http://justincc.org/blog/category/oars/] - various OAR related articles from justincc, including background information and possible future development.&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
&lt;br /&gt;
Possible current uses are&lt;br /&gt;
&lt;br /&gt;
1. To migrate data from an SQLite region database to one based on MySQL&lt;br /&gt;
&lt;br /&gt;
2. To distribute entire regions to other people.&lt;br /&gt;
&lt;br /&gt;
== Current limitations ==&lt;br /&gt;
&lt;br /&gt;
* Performance is not very good, especially with large archives. This will be addressed in the future&lt;br /&gt;
* Loading large OARs using the default SQLite database plugin will take a very very long time (in the order of many hours). I highly recommend that you switch to MySQL if you want to load large archives.&lt;br /&gt;
&lt;br /&gt;
== Upcoming enhancements ==&lt;br /&gt;
&lt;br /&gt;
===== --perm =====&lt;br /&gt;
&lt;br /&gt;
A new option will be added when saving OARs:&lt;br /&gt;
&lt;br /&gt;
 save oar [--perm=&amp;amp;lt;permissions&amp;amp;gt;]&lt;br /&gt;
&lt;br /&gt;
If the --perm option is specified then objects with insufficient permissions will not be saved to the OAR. The user whose permissions are checked is the estate owner. This can be useful for grids that allow their customers to export their regions to OARs, because it ensures that exporting to OAR can't be used to bypass content permissions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;permissions&amp;gt; specifies which permissions are required. It's a string that contains one or more of these characters:&lt;br /&gt;
* &amp;quot;C&amp;quot; = Copy&lt;br /&gt;
* &amp;quot;T&amp;quot; = Transfer&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
  save oar --perm=CT my.oar&lt;br /&gt;
&lt;br /&gt;
== OAR Format ==&lt;br /&gt;
&lt;br /&gt;
The region [[OpenSim Archives|OpenSimulator Archive (OAR)]] format is designed with three aims in mind:&lt;br /&gt;
&lt;br /&gt;
# Make it easy for people to read and change individual objects, assets, etc. within an archive.&lt;br /&gt;
# Make it easy to compose two region archives into a single region archive.&lt;br /&gt;
# Make it easy to compose archives from scratch.&lt;br /&gt;
&lt;br /&gt;
Therefore, all the different entities (assets, objects, terrains, etc.) are packaged in individual files (e.g. one for each asset) with human readable filenames and machine readable extensions (e.g. .jp2 for textures, .txt for notecards).&lt;br /&gt;
&lt;br /&gt;
* [[OAR Format 0.1]]&lt;br /&gt;
* [[OAR Format 0.2]]&lt;br /&gt;
* [[OAR Format 0.6]]&lt;br /&gt;
* [[OAR Format 0.7]]&lt;br /&gt;
* [[OAR Format 0.8]]&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
1. What is this .tar.gz format you are using for the internal OAR format? Why not zip?&lt;br /&gt;
&lt;br /&gt;
.tar.gz is a standard unix way of zipping up files into a single larger compressed file for distribution. Windows users should be able to open these files using freeware programs such as [http://www.7-zip.org/ 7-zip]. &lt;br /&gt;
&lt;br /&gt;
I'm using .tar.gz because all the zip (and tar) libraries for .net are licensed either under the GPL (with exception) or under the MSPL. Unfortunately, not all members of the OpenSimulator development team are comfortable with the MSPL, so these libaries are not currently an option. It is also significantly easier to write code to create and read tar archives than zip archives.&lt;br /&gt;
&lt;br /&gt;
Also, if you're only ever loading and saving oars (rather than pulling them apart and putting them back together), then you don't need to worry about the internal format at all :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Can you load and save multiple regions to an archive?&lt;br /&gt;
&lt;br /&gt;
Not yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Can you load and save parts of a region to an archive?&lt;br /&gt;
&lt;br /&gt;
Not yet.&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
* Due to a possible bug in the Mono 1.2.4 libraries, this feature may cause a debug dump when used (the problem appears to be in writing out a compressed stream). Mono 1.2.6 is okay. Since Mono 1.2.4 is fairly old now, this bug will not be addressed.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
Operational. Bug reports are appreciated [[User:Justincc|Justincc]] 14:53, 14 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Though we will strive to maintain compatibilty for old archives with newer OpenSimulator versions, please don't rely on these archives as the only backup for regions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Support]]&lt;br /&gt;
[[Category:Tech Reference]]&lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Getting Started]]&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Streaming_Media_in_OpenSim</id>
		<title>Streaming Media in OpenSim</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Streaming_Media_in_OpenSim"/>
				<updated>2012-08-11T01:43:53Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Tips for Using Freeview */&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;
Streaming media in OpenSimulator works the same way as in SL. One of the most frequent misconceptions about streaming content in OpenSimulator is the simulator or regions server is actually doing the streaming. This is not true, all streaming happens outside of the metaverse on a seperate dedicated server. The streaming content is fed directly to Quicktime from the viewer. Generally anything able to be played in Quicktime can be viewed in OpenSimulator through your viewer. Streaming does not impact the performance of the simulator since all content is sent to the viewer and Quicktime player. &lt;br /&gt;
&lt;br /&gt;
== QuickTime 7 Supported Audio/Video Formats ==&lt;br /&gt;
Current supported formats as listed by Apple are:&lt;br /&gt;
&lt;br /&gt;
=== Supported Video Formats ===&lt;br /&gt;
* Animation &lt;br /&gt;
* Apple BMP &lt;br /&gt;
* Apple Pixlet (Mac OS X v10.3 only) &lt;br /&gt;
* Apple Video &lt;br /&gt;
* Cinepak &lt;br /&gt;
* Component video &lt;br /&gt;
* DV and DVC Pro NTSC &lt;br /&gt;
* DV PAL &lt;br /&gt;
* DVC Pro PAL &lt;br /&gt;
* Graphics &lt;br /&gt;
* H.261 &lt;br /&gt;
* H.263 &lt;br /&gt;
* H.264 &lt;br /&gt;
* JPEG 2000 &lt;br /&gt;
* Microsoft OLE (decode only) &lt;br /&gt;
* Microsoft Video 1 (decode only) &lt;br /&gt;
* Motion JPEG A &lt;br /&gt;
* Motion JPEG B &lt;br /&gt;
* MPEG-4 (Part 2) &lt;br /&gt;
* Photo JPEG &lt;br /&gt;
* Planar RGB &lt;br /&gt;
* PNG &lt;br /&gt;
* Sorenson Video 2 &lt;br /&gt;
* Sorenson Video 3 &lt;br /&gt;
* TGA &lt;br /&gt;
* TIFF &lt;br /&gt;
=== Supported Audio Formats ===&lt;br /&gt;
* 24-bit integer &lt;br /&gt;
* 32-bit floating point &lt;br /&gt;
* 32-bit integer &lt;br /&gt;
* 64-bit floating point &lt;br /&gt;
* AAC (MPEG-4 Audio) &lt;br /&gt;
* ALaw 2:1 &lt;br /&gt;
* AMR Narrowband &lt;br /&gt;
* Apple Lossless Encoder &lt;br /&gt;
* IMA 4:1 &lt;br /&gt;
* MACE 3:1 &lt;br /&gt;
* MACE 6:1 &lt;br /&gt;
* MS ADPCM (decode only) &lt;br /&gt;
* QDesign Music 2 &lt;br /&gt;
* Qualcomm PureVoice (QCELP) &lt;br /&gt;
* ULaw 2:1&lt;br /&gt;
&lt;br /&gt;
== Creating a Media Screen in OpenSimulator ==&lt;br /&gt;
&lt;br /&gt;
Now that you understand some of the fundamentals of what is going on with media content in OpenSimulator you are probably wanting to get started creating a video area so you and your friends can enjoy watching or listening to some media together. The best free script that I have come across is Freeview. The code for this script is listed below and you can simply copy and paste it into a script window to get you started.&lt;br /&gt;
&lt;br /&gt;
=== General Steps ===&lt;br /&gt;
# Make sure you have a texture picked out to use as a media texture. Streaming media has to be displayed on a texture and unless you want to see your media playing all over the place make sure the texture is unique to just the prim you want to use as a view screen. [Note that svn 8118 onwards includes a default media etxture in the standard library, which corresponds with a UUID of 8b5fec65-8d8d-9dc5-cda8-8fdf2716e361 and that corresponds to the LSL constant TEXTURE_MEDIA] [See http://opensimulator.org/mantis/view.php?id=3030]&lt;br /&gt;
# Create a prim that will display the media. &lt;br /&gt;
# For a good looking display choose a blank texture with a black color for all sides.&lt;br /&gt;
# Select just the prim face for the screen and make the texture your media texture from Step 1 and choose white for the color.&lt;br /&gt;
# Drop the Freeview script into the Contents tab.&lt;br /&gt;
# In the About Land window Media tab change your Replace Texture to the one in Step 1.&lt;br /&gt;
# In the About Land window General tab make sure the Allow Deed To Group item is checked.&lt;br /&gt;
&lt;br /&gt;
At this point if your script compiled correctly then you should be able to click on the media view screen and a menu will pop up. A good test would be to choose the Video button and then the Set URL button. In the chat window type /1 and then a URL to a video that you know exists on a streaming server. The video should begin playing within a minute or so.&lt;br /&gt;
&lt;br /&gt;
=== Tips for Using Freeview ===&lt;br /&gt;
Need some info here.&lt;br /&gt;
&lt;br /&gt;
The domain inside the script and the function inside the menu (TV Guide) are out of date.&lt;br /&gt;
&lt;br /&gt;
Domain slguide.com is without any information, it is park as Free-Domain for register.&lt;br /&gt;
&lt;br /&gt;
=== Freeview Code ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
//XEngine:&lt;br /&gt;
//FreeView 1.2 WebGuide (revision 3) - By CrystalShard Foo&lt;br /&gt;
//Multifunctional Picture viewer and Video control script with webguide support&lt;br /&gt;
//This script is distributed for free and must stay that way. &lt;br /&gt;
&lt;br /&gt;
// *** DO NOT SELL THIS SCRIPT UNDER ANY CIRCUMSTANCE. ***&lt;br /&gt;
&lt;br /&gt;
//Help for using this script can be obtained at: http://www.slguide.com/help&lt;br /&gt;
&lt;br /&gt;
//Feel free to modify this script and post your improvement. Leave the credits intact but feel free to add your name at its bottom.&lt;br /&gt;
 &lt;br /&gt;
//Whats new:&lt;br /&gt;
//- Now using FULL_BRIGHT instead of PRIM_MATERIAL_LIGHT for the screen display&lt;br /&gt;
//- Added an ownership-change code to handle cases where FreeView gets deeded to group post Video Init.&lt;br /&gt;
//- Renamed WebGuide to TV-Guide to reflect what this thing does better.&lt;br /&gt;
//- Added a 'Fix Scale' button to Picture mode to help against user texture-scale changes.&lt;br /&gt;
//- Additional minor help-tips and code improvements&lt;br /&gt;
&lt;br /&gt;
//Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Constants&lt;br /&gt;
integer PICTURE_ROTATION_TIMER = 60; //In whole seconds&lt;br /&gt;
&lt;br /&gt;
integer DISPLAY_ON_SIDE = ALL_SIDES; //Change this to change where the image will be displayed&lt;br /&gt;
&lt;br /&gt;
key VIDEO_DEFAULT = &amp;quot;71b8ff26-087d-5f44-285b-d38df2e11a81&amp;quot;; //Test pattern - Used as default video texture when one is missing in parcel media&lt;br /&gt;
key BLANK = &amp;quot;5748decc-f629-461c-9a36-a35a221fe21f&amp;quot;; //Blank texture - Used when there are no textures to display in Picture mode&lt;br /&gt;
string NOTECARD = &amp;quot;bookmarks&amp;quot;; //Used to host URL bookmarks for video streams&lt;br /&gt;
&lt;br /&gt;
integer VIDEO_BRIGHT = TRUE; //FULL_BRIGHT status for Video&lt;br /&gt;
integer PICTURE_BRIGHT = TRUE; //FULL_BRIGHT status for Picture&lt;br /&gt;
&lt;br /&gt;
integer REMOTE_CHANNEL = 9238742;&lt;br /&gt;
&lt;br /&gt;
integer mode = 0; //Freeview mode.&lt;br /&gt;
                            //Mode 0 - Power off&lt;br /&gt;
                            //Mode 1 - Picture viewer&lt;br /&gt;
                            //Mode 2 - Video&lt;br /&gt;
&lt;br /&gt;
integer listenHandle = -1; //Dialog menu listen handler&lt;br /&gt;
integer listenUrl = -1; //listen handler for channel 1 for when a URL is being added&lt;br /&gt;
integer listenTimer = -1; //Timer variable for removing all listeners after 2 minutes of listener inactivity&lt;br /&gt;
integer listenRemote = -1; //listen handler for the remote during initial setup&lt;br /&gt;
integer encryption = 0;&lt;br /&gt;
integer numberofnotecardlines = 0; //Stores the current number of detected notecard lines.&lt;br /&gt;
integer notecardline = 0; //Current notecard line&lt;br /&gt;
&lt;br /&gt;
integer loop_image = FALSE; //Are we looping pictures with a timer? (picture mode)&lt;br /&gt;
integer current_texture = 0; //Current texture number in inventory being displayed (picture mode)&lt;br /&gt;
integer chan; //llDialog listen channel&lt;br /&gt;
integer notecardcheck = 0;&lt;br /&gt;
key video_texture; //Currently used video display texture for parcel media stream&lt;br /&gt;
&lt;br /&gt;
string moviename;&lt;br /&gt;
string tempmoviename;&lt;br /&gt;
key notecardkey = NULL_KEY;&lt;br /&gt;
key tempuser; //Temp key storge variable&lt;br /&gt;
string tempurl; //Temp string storge variable&lt;br /&gt;
&lt;br /&gt;
integer isGroup = TRUE;&lt;br /&gt;
key groupcheck = NULL_KEY;&lt;br /&gt;
key last_owner;&lt;br /&gt;
key XML_channel;&lt;br /&gt;
&lt;br /&gt;
pictures() //Change mode to Picture Viewer&lt;br /&gt;
{&lt;br /&gt;
    //Initilize variables&lt;br /&gt;
    &lt;br /&gt;
    //Change prim to Light material while coloring face 0 black to prevent light-lag generation.&lt;br /&gt;
    llSetPrimitiveParams([PRIM_BUMP_SHINY, DISPLAY_ON_SIDE, PRIM_SHINY_NONE, PRIM_BUMP_NONE, PRIM_COLOR, DISPLAY_ON_SIDE, &amp;lt;1,1,1&amp;gt;, 1.0, PRIM_MATERIAL, PRIM_MATERIAL_PLASTIC, PRIM_FULLBRIGHT, DISPLAY_ON_SIDE, PICTURE_BRIGHT]);&lt;br /&gt;
&lt;br /&gt;
    integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
     &lt;br /&gt;
    if(check == 0)&lt;br /&gt;
    {&lt;br /&gt;
        report(&amp;quot;No pictures found.&amp;quot;);&lt;br /&gt;
        llSetTexture(BLANK,DISPLAY_ON_SIDE);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    else    &lt;br /&gt;
        if(current_texture &amp;gt; check)&lt;br /&gt;
            //Set to first texture if available&lt;br /&gt;
            current_texture = 0;&lt;br /&gt;
            &lt;br /&gt;
    display_texture(current_texture);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
video() //Change mode to Video&lt;br /&gt;
{&lt;br /&gt;
    //Change prim to Light material while coloring face 0 black to prevent light-lag generation.&lt;br /&gt;
    llSetPrimitiveParams([PRIM_BUMP_SHINY, DISPLAY_ON_SIDE, PRIM_SHINY_NONE, PRIM_BUMP_NONE, PRIM_COLOR, DISPLAY_ON_SIDE, &amp;lt;1,1,1&amp;gt;, 1.0, PRIM_MATERIAL, PRIM_MATERIAL_PLASTIC, PRIM_FULLBRIGHT, DISPLAY_ON_SIDE, VIDEO_BRIGHT, PRIM_TEXTURE, DISPLAY_ON_SIDE, &amp;quot;62dc73ca-265f-7ca0-0453-e2a6aa60bb6f&amp;quot;, llGetTextureScale(DISPLAY_ON_SIDE), llGetTextureOffset(DISPLAY_ON_SIDE), llGetTextureRot(DISPLAY_ON_SIDE)]);&lt;br /&gt;
    &lt;br /&gt;
    report(&amp;quot;Video mode&amp;quot;+moviename+&amp;quot;: Stopped&amp;quot;);&lt;br /&gt;
    if(finditem(NOTECARD) != -1)&lt;br /&gt;
        tempuser = llGetNumberOfNotecardLines(NOTECARD);&lt;br /&gt;
    video_texture = llList2Key(llParcelMediaQuery([PARCEL_MEDIA_COMMAND_TEXTURE]),0);&lt;br /&gt;
    if(video_texture == NULL_KEY)&lt;br /&gt;
    {&lt;br /&gt;
        video_texture = VIDEO_DEFAULT;&lt;br /&gt;
        llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_TEXTURE,VIDEO_DEFAULT]);&lt;br /&gt;
        llSay(0,&amp;quot;No parcel media texture found. Setting texture to default: &amp;quot;+(string)VIDEO_DEFAULT);&lt;br /&gt;
        if(llGetLandOwnerAt(llGetPos()) != llGetOwner())&lt;br /&gt;
            llSay(0,&amp;quot;Error: Cannot modify parcel media settings. &amp;quot;+llGetObjectName()+&amp;quot; is not owned by parcel owner.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    llSetTexture(video_texture,DISPLAY_ON_SIDE);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
off()&lt;br /&gt;
{&lt;br /&gt;
    report(&amp;quot;Click to power on.&amp;quot;);&lt;br /&gt;
    llSetPrimitiveParams([PRIM_BUMP_SHINY, DISPLAY_ON_SIDE, PRIM_SHINY_LOW, PRIM_BUMP_NONE, PRIM_COLOR, DISPLAY_ON_SIDE, &amp;lt;0.1,0.1,0.1&amp;gt;, 1.0,PRIM_MATERIAL, PRIM_MATERIAL_PLASTIC, PRIM_FULLBRIGHT, DISPLAY_ON_SIDE, FALSE, PRIM_TEXTURE, DISPLAY_ON_SIDE, BLANK, llGetTextureScale(DISPLAY_ON_SIDE), llGetTextureOffset(DISPLAY_ON_SIDE), llGetTextureRot(DISPLAY_ON_SIDE)]);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
integer finditem(string name) //Finds and returns an item's inventory number&lt;br /&gt;
{&lt;br /&gt;
    integer i;&lt;br /&gt;
    for(i=0;i&amp;lt;llGetInventoryNumber(INVENTORY_NOTECARD);i++)&lt;br /&gt;
        if(llGetInventoryName(INVENTORY_NOTECARD,i) == NOTECARD)&lt;br /&gt;
            return i;&lt;br /&gt;
    return -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
seturl(string url, key id) //Set parcel media URL&lt;br /&gt;
{&lt;br /&gt;
    if(mode != 2)&lt;br /&gt;
    {&lt;br /&gt;
        video();&lt;br /&gt;
        mode = 2;&lt;br /&gt;
    }&lt;br /&gt;
    moviename = tempmoviename;&lt;br /&gt;
    if(moviename)&lt;br /&gt;
        moviename = &amp;quot; [&amp;quot;+moviename+&amp;quot;]&amp;quot;;&lt;br /&gt;
    tempmoviename = &amp;quot;&amp;quot;;&lt;br /&gt;
    string oldurl = llList2String(llParcelMediaQuery([PARCEL_MEDIA_COMMAND_URL]),0);&lt;br /&gt;
    if(oldurl != &amp;quot;&amp;quot;)&lt;br /&gt;
        llOwnerSay(&amp;quot;Setting new media URL. The old URL was: &amp;quot;+oldurl);&lt;br /&gt;
&lt;br /&gt;
    llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_URL,url]);&lt;br /&gt;
    if(id!=NULL_KEY)&lt;br /&gt;
        menu(id);&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
        report(&amp;quot;Video mode&amp;quot;+moviename+&amp;quot;: Playing&amp;quot;);&lt;br /&gt;
        llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_PLAY]);&lt;br /&gt;
    }&lt;br /&gt;
       &lt;br /&gt;
    if(isGroup)&lt;br /&gt;
        llSay(0,&amp;quot;New media URL set.&amp;quot;);&lt;br /&gt;
    else&lt;br /&gt;
        llOwnerSay(&amp;quot;New media URL set: &amp;quot;+url);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
string mediatype(string ext) //Returns a string stating the filetype of a file based on file extension&lt;br /&gt;
{&lt;br /&gt;
    ext = llToLower(ext);&lt;br /&gt;
    if(ext == &amp;quot;swf&amp;quot;)&lt;br /&gt;
        return &amp;quot;Flash&amp;quot;;&lt;br /&gt;
    if(ext == &amp;quot;mov&amp;quot; || ext == &amp;quot;avi&amp;quot; || ext == &amp;quot;mpg&amp;quot; || ext == &amp;quot;mpeg&amp;quot; || ext == &amp;quot;smil&amp;quot;)&lt;br /&gt;
        return &amp;quot;Video&amp;quot;;&lt;br /&gt;
    if(ext == &amp;quot;jpg&amp;quot; || ext == &amp;quot;mpeg&amp;quot; || ext == &amp;quot;gif&amp;quot; || ext == &amp;quot;png&amp;quot; || ext == &amp;quot;pict&amp;quot; || ext == &amp;quot;tga&amp;quot; || ext == &amp;quot;tiff&amp;quot; || ext == &amp;quot;sgi&amp;quot; || ext == &amp;quot;bmp&amp;quot;)&lt;br /&gt;
        return &amp;quot;Image&amp;quot;;&lt;br /&gt;
    if(ext == &amp;quot;txt&amp;quot;)&lt;br /&gt;
        return &amp;quot;Text&amp;quot;;&lt;br /&gt;
    if(ext == &amp;quot;mp3&amp;quot; || ext == &amp;quot;wav&amp;quot;)&lt;br /&gt;
        return &amp;quot;Audio&amp;quot;;&lt;br /&gt;
    return &amp;quot;Unknown&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
browse(key id) //Image browser function for picture viewer mode&lt;br /&gt;
{&lt;br /&gt;
    integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
    string header;&lt;br /&gt;
    if(check &amp;gt; 0)&lt;br /&gt;
        header = &amp;quot;(&amp;quot;+(string)(current_texture+1)+&amp;quot;/&amp;quot;+(string)check+&amp;quot;) &amp;quot;+llGetInventoryName(INVENTORY_TEXTURE,current_texture);&lt;br /&gt;
    else&lt;br /&gt;
        header = &amp;quot;No pictures found.&amp;quot;;&lt;br /&gt;
    llDialog(id,&amp;quot;** Monitor Control **\n Picture Viewer mode\n- Image browser\n- &amp;quot;+header,[&amp;quot;Back&amp;quot;,&amp;quot;Next&amp;quot;,&amp;quot;Menu&amp;quot;],chan);&lt;br /&gt;
    extendtimer();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
report(string str)&lt;br /&gt;
{&lt;br /&gt;
    llSetObjectDesc(str);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
extendtimer() //Add another 2 minute to the Listen Removal timer (use when a Listen event is triggered)&lt;br /&gt;
{&lt;br /&gt;
    if(listenHandle == -1)&lt;br /&gt;
        listenHandle = llListen(chan,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;
    listenTimer = (integer)llGetTime() + 120;&lt;br /&gt;
    if(loop_image == FALSE)&lt;br /&gt;
        llSetTimerEvent(45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
config(key id) //Configuration menu&lt;br /&gt;
{&lt;br /&gt;
    extendtimer();&lt;br /&gt;
    llDialog(id,&amp;quot;Current media URL:\n&amp;quot;+llList2String(llParcelMediaQuery([PARCEL_MEDIA_COMMAND_URL]),0)+&amp;quot;\nTip: If the picture is abit off, try 'Align ON'&amp;quot;,[&amp;quot;Set URL&amp;quot;,&amp;quot;Align ON&amp;quot;,&amp;quot;Align OFF&amp;quot;,&amp;quot;Menu&amp;quot;,&amp;quot;Set Remote&amp;quot;],chan);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tell_remote(string str)&lt;br /&gt;
{&lt;br /&gt;
    llShout(REMOTE_CHANNEL,llXorBase64Strings(llStringToBase64((string)encryption + str), llStringToBase64((string)encryption)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
menu(key id) //Dialog menus for all 3 modes&lt;br /&gt;
{&lt;br /&gt;
    list buttons = [];&lt;br /&gt;
    string title = &amp;quot;** Monitor control **&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    extendtimer();&lt;br /&gt;
&lt;br /&gt;
    if(mode != 0)&lt;br /&gt;
    {&lt;br /&gt;
        if(mode == 1)       //Pictures menu&lt;br /&gt;
        {&lt;br /&gt;
            title+=&amp;quot;\n  Picture Viewer mode&amp;quot;;&lt;br /&gt;
            buttons+=[&amp;quot;Browse&amp;quot;];&lt;br /&gt;
            if(loop_image == FALSE)&lt;br /&gt;
                buttons+=[&amp;quot;Loop&amp;quot;];&lt;br /&gt;
            else&lt;br /&gt;
                buttons+=[&amp;quot;Unloop&amp;quot;];&lt;br /&gt;
            buttons+=[&amp;quot;Video&amp;quot;,&amp;quot;Power off&amp;quot;,&amp;quot;Help&amp;quot;,&amp;quot;Fix scale&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
        else                //Video menu&lt;br /&gt;
        {&lt;br /&gt;
            title+=&amp;quot;\n Video display mode\n&amp;quot;+moviename+&amp;quot;\nTip:\nClick 'TV Guide' to view the Online bookmarks.&amp;quot;;&lt;br /&gt;
            buttons+=[&amp;quot;Pictures&amp;quot;,&amp;quot;Configure&amp;quot;,&amp;quot;Power off&amp;quot;,&amp;quot;Loop&amp;quot;,&amp;quot;Unload&amp;quot;,&amp;quot;Help&amp;quot;,&amp;quot;Play&amp;quot;,&amp;quot;Stop&amp;quot;,&amp;quot;Pause&amp;quot;,&amp;quot;TV Guide&amp;quot;,&amp;quot;Bookmarks&amp;quot;,&amp;quot;Set URL&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
        buttons += [&amp;quot;Pictures&amp;quot;,&amp;quot;Video&amp;quot;,&amp;quot;Help&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    llDialog(id,title,buttons,chan);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
display_texture(integer check) //Display texture and set name in description (picture mode)&lt;br /&gt;
{ //&amp;quot;Check&amp;quot; holds the number of textures in contents. The function uses &amp;quot;current_texture&amp;quot; to display.&lt;br /&gt;
    string name = llGetInventoryName(INVENTORY_TEXTURE,current_texture);&lt;br /&gt;
    llSetTexture(name,DISPLAY_ON_SIDE);&lt;br /&gt;
    report(&amp;quot;Showing picture: &amp;quot;+name+&amp;quot; (&amp;quot;+(string)(current_texture+1)+&amp;quot;/&amp;quot;+(string)check+&amp;quot;)&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
next() //Change to next texture (picture mode)&lt;br /&gt;
{ //This function is used twice - by the menu and timer. Therefor, it is a dedicated function.&lt;br /&gt;
    current_texture++;&lt;br /&gt;
    integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
    if(check == 0)&lt;br /&gt;
    {&lt;br /&gt;
        llSetTexture(BLANK,DISPLAY_ON_SIDE);&lt;br /&gt;
        current_texture = 0;&lt;br /&gt;
        report(&amp;quot;No pictures found.&amp;quot;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    if(check == current_texture)&lt;br /&gt;
        current_texture = 0;&lt;br /&gt;
    &lt;br /&gt;
    display_texture(check);&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        chan = (integer)llFrand(1000) + 1000;   //Pick a random listen channel for the listener&lt;br /&gt;
        if(PICTURE_ROTATION_TIMER &amp;lt;= 0)         //Ensure the value is no less or equal 0&lt;br /&gt;
            PICTURE_ROTATION_TIMER = 1;&lt;br /&gt;
        llListenRemove(listenHandle);&lt;br /&gt;
        listenHandle = -1;&lt;br /&gt;
        last_owner = llGetOwner();&lt;br /&gt;
        groupcheck = llRequestAgentData(llGetOwner(),DATA_NAME);&lt;br /&gt;
        off();&lt;br /&gt;
        llOpenRemoteDataChannel();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    on_rez(integer i)&lt;br /&gt;
    {&lt;br /&gt;
        llResetScript();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        //-------------------------------------------------------------------------------&lt;br /&gt;
        //Listen only to owner or group member. Edit this code to change access controls.&lt;br /&gt;
        if(llDetectedKey(0) != llGetOwner() &amp;amp;&amp;amp; llDetectedGroup(0) == FALSE)&lt;br /&gt;
            return;&lt;br /&gt;
        //-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
        if(llGetOwnerKey(llGetKey()) != last_owner)  //Sense if object has been deeded to group for Web Guide function&lt;br /&gt;
        {&lt;br /&gt;
            isGroup = TRUE;&lt;br /&gt;
            last_owner = llGetOwner();&lt;br /&gt;
            groupcheck = llRequestAgentData(llGetOwner(),DATA_NAME);&lt;br /&gt;
            &lt;br /&gt;
            if(mode == 2)&lt;br /&gt;
            {&lt;br /&gt;
                llSay(0,&amp;quot;Detected change in ownership. Attempting to obtain current parcel media texture...&amp;quot;);&lt;br /&gt;
                video();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        menu(llDetectedKey(0));&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    changed(integer change)&lt;br /&gt;
    {&lt;br /&gt;
        if(change == CHANGED_INVENTORY) //If inventory change&lt;br /&gt;
            if(mode == 1)   //If picture mode&lt;br /&gt;
            {&lt;br /&gt;
                integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
                if(check != 0)&lt;br /&gt;
                {&lt;br /&gt;
                    current_texture = 0;&lt;br /&gt;
                    display_texture(check);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                {&lt;br /&gt;
                    llSetTexture(BLANK,DISPLAY_ON_SIDE);&lt;br /&gt;
                    report(&amp;quot;No pictures found.&amp;quot;);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
                if(mode == 2)   //If video mode&lt;br /&gt;
                    if(finditem(NOTECARD) != -1)    //And bookmarks notecard present&lt;br /&gt;
                        if(notecardkey != llGetInventoryKey(NOTECARD))&lt;br /&gt;
                            tempuser = llGetNumberOfNotecardLines(NOTECARD);    //Reload number of lines&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    listen(integer channel, string name, key id, string message)&lt;br /&gt;
    {&lt;br /&gt;
        if(message == &amp;quot;Pictures&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            if(mode == 2)&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_STOP]);&lt;br /&gt;
            pictures();&lt;br /&gt;
            mode = 1;&lt;br /&gt;
            menu(id);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if(message == &amp;quot;Video&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            video();&lt;br /&gt;
            mode = 2;&lt;br /&gt;
            menu(id);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if(message == &amp;quot;Power off&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            if(mode == 2)&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_UNLOAD]);&lt;br /&gt;
            off();&lt;br /&gt;
            mode = 0;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if(message == &amp;quot;Help&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            llSay(0,&amp;quot;Help documentation is available at: http://www.slguide.com/help&amp;quot;);&lt;br /&gt;
            if(isGroup)&lt;br /&gt;
            {&lt;br /&gt;
                if(id == NULL_KEY)&lt;br /&gt;
                {&lt;br /&gt;
                    llSay(0,&amp;quot;FreeView cannot load help pages while set to group without the remote.&amp;quot;);&lt;br /&gt;
                    llSay(0,&amp;quot;For further assistance, please consult: http://slguide.com/help&amp;quot;);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                    tell_remote(&amp;quot;HELP&amp;quot;+(string)id+(string)XML_channel);&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
                llLoadURL(id,&amp;quot;Help pages for FreeView&amp;quot;,&amp;quot;http://www.slguide.com?c=&amp;quot;+(string)XML_channel+&amp;quot;&amp;amp;help=1&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        if(mode == 1)&lt;br /&gt;
        {&lt;br /&gt;
            if(message == &amp;quot;Browse&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                loop_image = FALSE;&lt;br /&gt;
                browse(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Next&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                extendtimer();&lt;br /&gt;
                next();&lt;br /&gt;
                browse(id);&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Back&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                extendtimer();&lt;br /&gt;
                current_texture--;&lt;br /&gt;
                integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
                if(check == 0)&lt;br /&gt;
                {&lt;br /&gt;
                    llSetTexture(BLANK,DISPLAY_ON_SIDE);&lt;br /&gt;
                    current_texture = 0;&lt;br /&gt;
                    report(&amp;quot;No pictures found.&amp;quot;);&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
                if(current_texture &amp;lt; 0)&lt;br /&gt;
                    current_texture = check - 1;&lt;br /&gt;
                &lt;br /&gt;
                display_texture(check);&lt;br /&gt;
                &lt;br /&gt;
                browse(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Menu&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Loop&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                llSetTimerEvent(PICTURE_ROTATION_TIMER);&lt;br /&gt;
                loop_image = TRUE;&lt;br /&gt;
                llOwnerSay(&amp;quot;Picture will change every &amp;quot;+(string)PICTURE_ROTATION_TIMER+&amp;quot; seconds.&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Unloop&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                loop_image = FALSE;&lt;br /&gt;
                llOwnerSay(&amp;quot;Picture loop disabled.&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Fix scale&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                llSay(0,&amp;quot;Setting display texture to 1,1 repeats and 0,0 offset.&amp;quot;);&lt;br /&gt;
                llScaleTexture(1, 1, DISPLAY_ON_SIDE);&lt;br /&gt;
                llOffsetTexture(0, 0, DISPLAY_ON_SIDE);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if(mode == 2)&lt;br /&gt;
        {&lt;br /&gt;
            if(channel == REMOTE_CHANNEL)&lt;br /&gt;
            {&lt;br /&gt;
                if(encryption == 0)&lt;br /&gt;
                    encryption = (integer)message;&lt;br /&gt;
                llListenRemove(listenRemote);&lt;br /&gt;
                listenRemote = -1;&lt;br /&gt;
                llSay(0,&amp;quot;Remote configured (&amp;quot;+(string)id+&amp;quot;)&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
                &lt;br /&gt;
            if(message == &amp;quot;TV Guide&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                if(isGroup)&lt;br /&gt;
                {&lt;br /&gt;
                    if(!encryption)&lt;br /&gt;
                    {&lt;br /&gt;
                        llSay(0,&amp;quot;** Error - This FreeView object has been deeded to group. You must use a Remote control to open the TV Guide.&amp;quot;);&lt;br /&gt;
                        llSay(0,&amp;quot;You can set up the remote control from the Video -&amp;gt; Configuration menu. Please refer to the notecard for further assistance.&amp;quot;);&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
                    tell_remote((string)id+(string)XML_channel+(string)llGetOwner());&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                    llLoadURL(id, &amp;quot;Come to the Guide to Start Your Viewer Playing!&amp;quot;, &amp;quot;http://slguide.com/index.php?v=&amp;quot; + (string)llGetKey() + &amp;quot;&amp;amp;c=&amp;quot; + (string)XML_channel + &amp;quot;&amp;amp;o=&amp;quot; + (string)llGetOwner() + &amp;quot;&amp;amp;&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            string header = &amp;quot;Video mode&amp;quot;+moviename+&amp;quot;: &amp;quot;;&lt;br /&gt;
            &lt;br /&gt;
            if(message == &amp;quot;&amp;lt;&amp;lt; Prev&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                notecardline--;&lt;br /&gt;
                if(notecardline &amp;lt; 0)&lt;br /&gt;
                    notecardline = numberofnotecardlines - 1;&lt;br /&gt;
                tempuser = id;&lt;br /&gt;
                llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Next &amp;gt;&amp;gt;&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                notecardline++;&lt;br /&gt;
                if(notecardline &amp;gt;= numberofnotecardlines)&lt;br /&gt;
                    notecardline = 0;&lt;br /&gt;
                tempuser = id;&lt;br /&gt;
                llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Use&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                if(tempurl == &amp;quot;** No URL specified! **&amp;quot;)&lt;br /&gt;
                    tempurl = &amp;quot;&amp;quot;;&lt;br /&gt;
                seturl(tempurl,id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
                    &lt;br /&gt;
            if(message == &amp;quot;Menu&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Configure&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                config(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Bookmarks&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                if(notecardcheck != -1)&lt;br /&gt;
                {&lt;br /&gt;
                    llDialog(id,&amp;quot;Error: No valid bookmark data found in notecard '&amp;quot;+NOTECARD+&amp;quot;'.&amp;quot;,[&amp;quot;Menu&amp;quot;],chan);&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
                if(finditem(NOTECARD) != -1)                &lt;br /&gt;
                {&lt;br /&gt;
                    tempuser = id;&lt;br /&gt;
                    if(numberofnotecardlines &amp;lt; notecardline)&lt;br /&gt;
                        notecardline = 0;&lt;br /&gt;
                    llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                    llDialog(id,&amp;quot;Error: No notecard named &amp;quot;+NOTECARD+&amp;quot; found in contents.&amp;quot;,[&amp;quot;Menu&amp;quot;],chan);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            if(llGetLandOwnerAt(llGetPos()) != llGetOwner())    //If we do not have permissions to actually do the following functions&lt;br /&gt;
            {&lt;br /&gt;
                llSay(0,&amp;quot;Error: Cannot modify parcel media settings. &amp;quot;+llGetObjectName()+&amp;quot; is not owned by parcel owner.&amp;quot;);&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return; //Abort&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            if(listenUrl != -1 &amp;amp;&amp;amp; channel == 1) //Incoming data from &amp;quot;Set URL&amp;quot; command (user spoke on channel 1)&lt;br /&gt;
            {&lt;br /&gt;
                llListenRemove(listenUrl);&lt;br /&gt;
                listenUrl = -1;&lt;br /&gt;
                tempmoviename = &amp;quot;&amp;quot;;&lt;br /&gt;
                seturl(message,id);&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Play&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Playing&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_PLAY]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Stop&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_STOP]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Pause&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Paused&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_PAUSE]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Unload&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_UNLOAD]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Loop&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_LOOP]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            //URL , Auto-Scale, &lt;br /&gt;
            if(message == &amp;quot;Set URL&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                listenUrl = llListen(1,&amp;quot;&amp;quot;,id,&amp;quot;&amp;quot;);&lt;br /&gt;
                llDialog(id,&amp;quot;Please type the URL of your choice with /1 in thebegining. For example, /1 www.google.com&amp;quot;,[&amp;quot;Ok&amp;quot;],938);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Align ON&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_AUTO_ALIGN,TRUE]);&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Align OFF&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_AUTO_ALIGN,FALSE]);&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Set Remote&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                llSay(0,&amp;quot;Configuring remote...&amp;quot;);&lt;br /&gt;
                encryption = 0;&lt;br /&gt;
                llListenRemove(listenRemote);&lt;br /&gt;
                listenRemote = llListen(REMOTE_CHANNEL,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;
                llSay(REMOTE_CHANNEL,&amp;quot;SETUP&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    dataserver(key queryid, string data)&lt;br /&gt;
    {&lt;br /&gt;
        if(queryid == groupcheck)       //Test if object is deeded to group&lt;br /&gt;
        {&lt;br /&gt;
            groupcheck = NULL_KEY;&lt;br /&gt;
            isGroup = FALSE;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        if(queryid == tempuser) //If just checking number of notecard lines&lt;br /&gt;
        {&lt;br /&gt;
            numberofnotecardlines = (integer)data;&lt;br /&gt;
            notecardkey = llGetInventoryKey(NOTECARD);&lt;br /&gt;
            notecardcheck = 0;&lt;br /&gt;
            llGetNotecardLine(NOTECARD,notecardcheck);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if(notecardcheck != -1)&lt;br /&gt;
        {&lt;br /&gt;
            if(data != EOF)&lt;br /&gt;
            {&lt;br /&gt;
                if(data == &amp;quot;&amp;quot;)&lt;br /&gt;
                {&lt;br /&gt;
                    notecardcheck++;&lt;br /&gt;
                    llGetNotecardLine(NOTECARD,notecardcheck);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                {&lt;br /&gt;
                    notecardcheck = -1;&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
                return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if(data == &amp;quot;&amp;quot; &amp;amp;&amp;amp; notecardline &amp;lt; numberofnotecardlines)    //If user just pressed &amp;quot;enter&amp;quot; in bookmarks, skip&lt;br /&gt;
        {&lt;br /&gt;
            notecardline++;&lt;br /&gt;
            llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        if(data == EOF)&lt;br /&gt;
        {&lt;br /&gt;
            notecardline = 0;&lt;br /&gt;
            llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        list parsed = llParseString2List(data,[&amp;quot;|&amp;quot;,&amp;quot;| &amp;quot;,&amp;quot; |&amp;quot;,&amp;quot; | &amp;quot;],[]);    //Ensure no blank spaces before &amp;quot;http://&amp;quot;.&lt;br /&gt;
        string name = llList2String(parsed,0);&lt;br /&gt;
        tempurl = llList2String(parsed,1);&lt;br /&gt;
        if(tempurl == &amp;quot;&amp;quot;)&lt;br /&gt;
            tempurl = &amp;quot;** No URL specified! **&amp;quot;;&lt;br /&gt;
            &lt;br /&gt;
        tempmoviename = name;&lt;br /&gt;
                &lt;br /&gt;
        llDialog(tempuser,&amp;quot;Bookmarks notecard (&amp;quot;+(string)(notecardline+1)+&amp;quot;/&amp;quot;+(string)numberofnotecardlines+&amp;quot;)\n&amp;quot;+name+&amp;quot; (&amp;quot;+mediatype(llList2String(llParseString2List(tempurl,[&amp;quot;.&amp;quot;],[]),-1))+&amp;quot;)\n&amp;quot;+tempurl,[&amp;quot;&amp;lt;&amp;lt; Prev&amp;quot;,&amp;quot;Use&amp;quot;,&amp;quot;Next &amp;gt;&amp;gt;&amp;quot;,&amp;quot;Menu&amp;quot;],chan);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    remote_data(integer type, key channel, key message_id, string sender, integer ival, string sval)&lt;br /&gt;
    {&lt;br /&gt;
        if (type == REMOTE_DATA_CHANNEL)&lt;br /&gt;
        {&lt;br /&gt;
            XML_channel = channel;&lt;br /&gt;
        } &lt;br /&gt;
        else if(type == REMOTE_DATA_REQUEST)&lt;br /&gt;
        {&lt;br /&gt;
            list media_info = llParseString2List(sval, [&amp;quot;|&amp;quot;], []);&lt;br /&gt;
            tempmoviename = llList2String(media_info,0);&lt;br /&gt;
            seturl(llList2String(media_info,1),NULL_KEY);&lt;br /&gt;
            llRemoteDataReply(channel, message_id, sval, 1);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    timer()&lt;br /&gt;
    {&lt;br /&gt;
        if(llGetTime() &amp;gt; listenTimer)       //If listener time expired...&lt;br /&gt;
        {&lt;br /&gt;
            llListenRemove(listenHandle);   //Remove listeneres.&lt;br /&gt;
            llListenRemove(listenUrl);&lt;br /&gt;
            llListenRemove(listenRemote);&lt;br /&gt;
            listenHandle = -1;&lt;br /&gt;
            listenUrl = -1;&lt;br /&gt;
            listenRemote = -1;&lt;br /&gt;
            listenTimer = -1;&lt;br /&gt;
            if(loop_image == FALSE || mode != 1) //If we're not looping pictures or are in picture mode at all&lt;br /&gt;
                llSetTimerEvent(0.0);   //Remove timer&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        if(loop_image == TRUE &amp;amp;&amp;amp; mode == 1) //If we're looping pictures and and we're in picture mode...&lt;br /&gt;
            next(); //Next picture&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Media]]&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Streaming_Media_in_OpenSim</id>
		<title>Streaming Media in OpenSim</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Streaming_Media_in_OpenSim"/>
				<updated>2012-08-11T01:42:03Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Tips for Using Freeview */&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;
Streaming media in OpenSimulator works the same way as in SL. One of the most frequent misconceptions about streaming content in OpenSimulator is the simulator or regions server is actually doing the streaming. This is not true, all streaming happens outside of the metaverse on a seperate dedicated server. The streaming content is fed directly to Quicktime from the viewer. Generally anything able to be played in Quicktime can be viewed in OpenSimulator through your viewer. Streaming does not impact the performance of the simulator since all content is sent to the viewer and Quicktime player. &lt;br /&gt;
&lt;br /&gt;
== QuickTime 7 Supported Audio/Video Formats ==&lt;br /&gt;
Current supported formats as listed by Apple are:&lt;br /&gt;
&lt;br /&gt;
=== Supported Video Formats ===&lt;br /&gt;
* Animation &lt;br /&gt;
* Apple BMP &lt;br /&gt;
* Apple Pixlet (Mac OS X v10.3 only) &lt;br /&gt;
* Apple Video &lt;br /&gt;
* Cinepak &lt;br /&gt;
* Component video &lt;br /&gt;
* DV and DVC Pro NTSC &lt;br /&gt;
* DV PAL &lt;br /&gt;
* DVC Pro PAL &lt;br /&gt;
* Graphics &lt;br /&gt;
* H.261 &lt;br /&gt;
* H.263 &lt;br /&gt;
* H.264 &lt;br /&gt;
* JPEG 2000 &lt;br /&gt;
* Microsoft OLE (decode only) &lt;br /&gt;
* Microsoft Video 1 (decode only) &lt;br /&gt;
* Motion JPEG A &lt;br /&gt;
* Motion JPEG B &lt;br /&gt;
* MPEG-4 (Part 2) &lt;br /&gt;
* Photo JPEG &lt;br /&gt;
* Planar RGB &lt;br /&gt;
* PNG &lt;br /&gt;
* Sorenson Video 2 &lt;br /&gt;
* Sorenson Video 3 &lt;br /&gt;
* TGA &lt;br /&gt;
* TIFF &lt;br /&gt;
=== Supported Audio Formats ===&lt;br /&gt;
* 24-bit integer &lt;br /&gt;
* 32-bit floating point &lt;br /&gt;
* 32-bit integer &lt;br /&gt;
* 64-bit floating point &lt;br /&gt;
* AAC (MPEG-4 Audio) &lt;br /&gt;
* ALaw 2:1 &lt;br /&gt;
* AMR Narrowband &lt;br /&gt;
* Apple Lossless Encoder &lt;br /&gt;
* IMA 4:1 &lt;br /&gt;
* MACE 3:1 &lt;br /&gt;
* MACE 6:1 &lt;br /&gt;
* MS ADPCM (decode only) &lt;br /&gt;
* QDesign Music 2 &lt;br /&gt;
* Qualcomm PureVoice (QCELP) &lt;br /&gt;
* ULaw 2:1&lt;br /&gt;
&lt;br /&gt;
== Creating a Media Screen in OpenSimulator ==&lt;br /&gt;
&lt;br /&gt;
Now that you understand some of the fundamentals of what is going on with media content in OpenSimulator you are probably wanting to get started creating a video area so you and your friends can enjoy watching or listening to some media together. The best free script that I have come across is Freeview. The code for this script is listed below and you can simply copy and paste it into a script window to get you started.&lt;br /&gt;
&lt;br /&gt;
=== General Steps ===&lt;br /&gt;
# Make sure you have a texture picked out to use as a media texture. Streaming media has to be displayed on a texture and unless you want to see your media playing all over the place make sure the texture is unique to just the prim you want to use as a view screen. [Note that svn 8118 onwards includes a default media etxture in the standard library, which corresponds with a UUID of 8b5fec65-8d8d-9dc5-cda8-8fdf2716e361 and that corresponds to the LSL constant TEXTURE_MEDIA] [See http://opensimulator.org/mantis/view.php?id=3030]&lt;br /&gt;
# Create a prim that will display the media. &lt;br /&gt;
# For a good looking display choose a blank texture with a black color for all sides.&lt;br /&gt;
# Select just the prim face for the screen and make the texture your media texture from Step 1 and choose white for the color.&lt;br /&gt;
# Drop the Freeview script into the Contents tab.&lt;br /&gt;
# In the About Land window Media tab change your Replace Texture to the one in Step 1.&lt;br /&gt;
# In the About Land window General tab make sure the Allow Deed To Group item is checked.&lt;br /&gt;
&lt;br /&gt;
At this point if your script compiled correctly then you should be able to click on the media view screen and a menu will pop up. A good test would be to choose the Video button and then the Set URL button. In the chat window type /1 and then a URL to a video that you know exists on a streaming server. The video should begin playing within a minute or so.&lt;br /&gt;
&lt;br /&gt;
=== Tips for Using Freeview ===&lt;br /&gt;
Need some info here.&lt;br /&gt;
&lt;br /&gt;
The domain inside the script and the function inside the menu are out of date.&lt;br /&gt;
Domain slguide.com is without any information, it is park as Free-Domain for register.&lt;br /&gt;
&lt;br /&gt;
=== Freeview Code ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
//XEngine:&lt;br /&gt;
//FreeView 1.2 WebGuide (revision 3) - By CrystalShard Foo&lt;br /&gt;
//Multifunctional Picture viewer and Video control script with webguide support&lt;br /&gt;
//This script is distributed for free and must stay that way. &lt;br /&gt;
&lt;br /&gt;
// *** DO NOT SELL THIS SCRIPT UNDER ANY CIRCUMSTANCE. ***&lt;br /&gt;
&lt;br /&gt;
//Help for using this script can be obtained at: http://www.slguide.com/help&lt;br /&gt;
&lt;br /&gt;
//Feel free to modify this script and post your improvement. Leave the credits intact but feel free to add your name at its bottom.&lt;br /&gt;
 &lt;br /&gt;
//Whats new:&lt;br /&gt;
//- Now using FULL_BRIGHT instead of PRIM_MATERIAL_LIGHT for the screen display&lt;br /&gt;
//- Added an ownership-change code to handle cases where FreeView gets deeded to group post Video Init.&lt;br /&gt;
//- Renamed WebGuide to TV-Guide to reflect what this thing does better.&lt;br /&gt;
//- Added a 'Fix Scale' button to Picture mode to help against user texture-scale changes.&lt;br /&gt;
//- Additional minor help-tips and code improvements&lt;br /&gt;
&lt;br /&gt;
//Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Constants&lt;br /&gt;
integer PICTURE_ROTATION_TIMER = 60; //In whole seconds&lt;br /&gt;
&lt;br /&gt;
integer DISPLAY_ON_SIDE = ALL_SIDES; //Change this to change where the image will be displayed&lt;br /&gt;
&lt;br /&gt;
key VIDEO_DEFAULT = &amp;quot;71b8ff26-087d-5f44-285b-d38df2e11a81&amp;quot;; //Test pattern - Used as default video texture when one is missing in parcel media&lt;br /&gt;
key BLANK = &amp;quot;5748decc-f629-461c-9a36-a35a221fe21f&amp;quot;; //Blank texture - Used when there are no textures to display in Picture mode&lt;br /&gt;
string NOTECARD = &amp;quot;bookmarks&amp;quot;; //Used to host URL bookmarks for video streams&lt;br /&gt;
&lt;br /&gt;
integer VIDEO_BRIGHT = TRUE; //FULL_BRIGHT status for Video&lt;br /&gt;
integer PICTURE_BRIGHT = TRUE; //FULL_BRIGHT status for Picture&lt;br /&gt;
&lt;br /&gt;
integer REMOTE_CHANNEL = 9238742;&lt;br /&gt;
&lt;br /&gt;
integer mode = 0; //Freeview mode.&lt;br /&gt;
                            //Mode 0 - Power off&lt;br /&gt;
                            //Mode 1 - Picture viewer&lt;br /&gt;
                            //Mode 2 - Video&lt;br /&gt;
&lt;br /&gt;
integer listenHandle = -1; //Dialog menu listen handler&lt;br /&gt;
integer listenUrl = -1; //listen handler for channel 1 for when a URL is being added&lt;br /&gt;
integer listenTimer = -1; //Timer variable for removing all listeners after 2 minutes of listener inactivity&lt;br /&gt;
integer listenRemote = -1; //listen handler for the remote during initial setup&lt;br /&gt;
integer encryption = 0;&lt;br /&gt;
integer numberofnotecardlines = 0; //Stores the current number of detected notecard lines.&lt;br /&gt;
integer notecardline = 0; //Current notecard line&lt;br /&gt;
&lt;br /&gt;
integer loop_image = FALSE; //Are we looping pictures with a timer? (picture mode)&lt;br /&gt;
integer current_texture = 0; //Current texture number in inventory being displayed (picture mode)&lt;br /&gt;
integer chan; //llDialog listen channel&lt;br /&gt;
integer notecardcheck = 0;&lt;br /&gt;
key video_texture; //Currently used video display texture for parcel media stream&lt;br /&gt;
&lt;br /&gt;
string moviename;&lt;br /&gt;
string tempmoviename;&lt;br /&gt;
key notecardkey = NULL_KEY;&lt;br /&gt;
key tempuser; //Temp key storge variable&lt;br /&gt;
string tempurl; //Temp string storge variable&lt;br /&gt;
&lt;br /&gt;
integer isGroup = TRUE;&lt;br /&gt;
key groupcheck = NULL_KEY;&lt;br /&gt;
key last_owner;&lt;br /&gt;
key XML_channel;&lt;br /&gt;
&lt;br /&gt;
pictures() //Change mode to Picture Viewer&lt;br /&gt;
{&lt;br /&gt;
    //Initilize variables&lt;br /&gt;
    &lt;br /&gt;
    //Change prim to Light material while coloring face 0 black to prevent light-lag generation.&lt;br /&gt;
    llSetPrimitiveParams([PRIM_BUMP_SHINY, DISPLAY_ON_SIDE, PRIM_SHINY_NONE, PRIM_BUMP_NONE, PRIM_COLOR, DISPLAY_ON_SIDE, &amp;lt;1,1,1&amp;gt;, 1.0, PRIM_MATERIAL, PRIM_MATERIAL_PLASTIC, PRIM_FULLBRIGHT, DISPLAY_ON_SIDE, PICTURE_BRIGHT]);&lt;br /&gt;
&lt;br /&gt;
    integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
     &lt;br /&gt;
    if(check == 0)&lt;br /&gt;
    {&lt;br /&gt;
        report(&amp;quot;No pictures found.&amp;quot;);&lt;br /&gt;
        llSetTexture(BLANK,DISPLAY_ON_SIDE);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    else    &lt;br /&gt;
        if(current_texture &amp;gt; check)&lt;br /&gt;
            //Set to first texture if available&lt;br /&gt;
            current_texture = 0;&lt;br /&gt;
            &lt;br /&gt;
    display_texture(current_texture);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
video() //Change mode to Video&lt;br /&gt;
{&lt;br /&gt;
    //Change prim to Light material while coloring face 0 black to prevent light-lag generation.&lt;br /&gt;
    llSetPrimitiveParams([PRIM_BUMP_SHINY, DISPLAY_ON_SIDE, PRIM_SHINY_NONE, PRIM_BUMP_NONE, PRIM_COLOR, DISPLAY_ON_SIDE, &amp;lt;1,1,1&amp;gt;, 1.0, PRIM_MATERIAL, PRIM_MATERIAL_PLASTIC, PRIM_FULLBRIGHT, DISPLAY_ON_SIDE, VIDEO_BRIGHT, PRIM_TEXTURE, DISPLAY_ON_SIDE, &amp;quot;62dc73ca-265f-7ca0-0453-e2a6aa60bb6f&amp;quot;, llGetTextureScale(DISPLAY_ON_SIDE), llGetTextureOffset(DISPLAY_ON_SIDE), llGetTextureRot(DISPLAY_ON_SIDE)]);&lt;br /&gt;
    &lt;br /&gt;
    report(&amp;quot;Video mode&amp;quot;+moviename+&amp;quot;: Stopped&amp;quot;);&lt;br /&gt;
    if(finditem(NOTECARD) != -1)&lt;br /&gt;
        tempuser = llGetNumberOfNotecardLines(NOTECARD);&lt;br /&gt;
    video_texture = llList2Key(llParcelMediaQuery([PARCEL_MEDIA_COMMAND_TEXTURE]),0);&lt;br /&gt;
    if(video_texture == NULL_KEY)&lt;br /&gt;
    {&lt;br /&gt;
        video_texture = VIDEO_DEFAULT;&lt;br /&gt;
        llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_TEXTURE,VIDEO_DEFAULT]);&lt;br /&gt;
        llSay(0,&amp;quot;No parcel media texture found. Setting texture to default: &amp;quot;+(string)VIDEO_DEFAULT);&lt;br /&gt;
        if(llGetLandOwnerAt(llGetPos()) != llGetOwner())&lt;br /&gt;
            llSay(0,&amp;quot;Error: Cannot modify parcel media settings. &amp;quot;+llGetObjectName()+&amp;quot; is not owned by parcel owner.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    llSetTexture(video_texture,DISPLAY_ON_SIDE);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
off()&lt;br /&gt;
{&lt;br /&gt;
    report(&amp;quot;Click to power on.&amp;quot;);&lt;br /&gt;
    llSetPrimitiveParams([PRIM_BUMP_SHINY, DISPLAY_ON_SIDE, PRIM_SHINY_LOW, PRIM_BUMP_NONE, PRIM_COLOR, DISPLAY_ON_SIDE, &amp;lt;0.1,0.1,0.1&amp;gt;, 1.0,PRIM_MATERIAL, PRIM_MATERIAL_PLASTIC, PRIM_FULLBRIGHT, DISPLAY_ON_SIDE, FALSE, PRIM_TEXTURE, DISPLAY_ON_SIDE, BLANK, llGetTextureScale(DISPLAY_ON_SIDE), llGetTextureOffset(DISPLAY_ON_SIDE), llGetTextureRot(DISPLAY_ON_SIDE)]);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
integer finditem(string name) //Finds and returns an item's inventory number&lt;br /&gt;
{&lt;br /&gt;
    integer i;&lt;br /&gt;
    for(i=0;i&amp;lt;llGetInventoryNumber(INVENTORY_NOTECARD);i++)&lt;br /&gt;
        if(llGetInventoryName(INVENTORY_NOTECARD,i) == NOTECARD)&lt;br /&gt;
            return i;&lt;br /&gt;
    return -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
seturl(string url, key id) //Set parcel media URL&lt;br /&gt;
{&lt;br /&gt;
    if(mode != 2)&lt;br /&gt;
    {&lt;br /&gt;
        video();&lt;br /&gt;
        mode = 2;&lt;br /&gt;
    }&lt;br /&gt;
    moviename = tempmoviename;&lt;br /&gt;
    if(moviename)&lt;br /&gt;
        moviename = &amp;quot; [&amp;quot;+moviename+&amp;quot;]&amp;quot;;&lt;br /&gt;
    tempmoviename = &amp;quot;&amp;quot;;&lt;br /&gt;
    string oldurl = llList2String(llParcelMediaQuery([PARCEL_MEDIA_COMMAND_URL]),0);&lt;br /&gt;
    if(oldurl != &amp;quot;&amp;quot;)&lt;br /&gt;
        llOwnerSay(&amp;quot;Setting new media URL. The old URL was: &amp;quot;+oldurl);&lt;br /&gt;
&lt;br /&gt;
    llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_URL,url]);&lt;br /&gt;
    if(id!=NULL_KEY)&lt;br /&gt;
        menu(id);&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
        report(&amp;quot;Video mode&amp;quot;+moviename+&amp;quot;: Playing&amp;quot;);&lt;br /&gt;
        llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_PLAY]);&lt;br /&gt;
    }&lt;br /&gt;
       &lt;br /&gt;
    if(isGroup)&lt;br /&gt;
        llSay(0,&amp;quot;New media URL set.&amp;quot;);&lt;br /&gt;
    else&lt;br /&gt;
        llOwnerSay(&amp;quot;New media URL set: &amp;quot;+url);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
string mediatype(string ext) //Returns a string stating the filetype of a file based on file extension&lt;br /&gt;
{&lt;br /&gt;
    ext = llToLower(ext);&lt;br /&gt;
    if(ext == &amp;quot;swf&amp;quot;)&lt;br /&gt;
        return &amp;quot;Flash&amp;quot;;&lt;br /&gt;
    if(ext == &amp;quot;mov&amp;quot; || ext == &amp;quot;avi&amp;quot; || ext == &amp;quot;mpg&amp;quot; || ext == &amp;quot;mpeg&amp;quot; || ext == &amp;quot;smil&amp;quot;)&lt;br /&gt;
        return &amp;quot;Video&amp;quot;;&lt;br /&gt;
    if(ext == &amp;quot;jpg&amp;quot; || ext == &amp;quot;mpeg&amp;quot; || ext == &amp;quot;gif&amp;quot; || ext == &amp;quot;png&amp;quot; || ext == &amp;quot;pict&amp;quot; || ext == &amp;quot;tga&amp;quot; || ext == &amp;quot;tiff&amp;quot; || ext == &amp;quot;sgi&amp;quot; || ext == &amp;quot;bmp&amp;quot;)&lt;br /&gt;
        return &amp;quot;Image&amp;quot;;&lt;br /&gt;
    if(ext == &amp;quot;txt&amp;quot;)&lt;br /&gt;
        return &amp;quot;Text&amp;quot;;&lt;br /&gt;
    if(ext == &amp;quot;mp3&amp;quot; || ext == &amp;quot;wav&amp;quot;)&lt;br /&gt;
        return &amp;quot;Audio&amp;quot;;&lt;br /&gt;
    return &amp;quot;Unknown&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
browse(key id) //Image browser function for picture viewer mode&lt;br /&gt;
{&lt;br /&gt;
    integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
    string header;&lt;br /&gt;
    if(check &amp;gt; 0)&lt;br /&gt;
        header = &amp;quot;(&amp;quot;+(string)(current_texture+1)+&amp;quot;/&amp;quot;+(string)check+&amp;quot;) &amp;quot;+llGetInventoryName(INVENTORY_TEXTURE,current_texture);&lt;br /&gt;
    else&lt;br /&gt;
        header = &amp;quot;No pictures found.&amp;quot;;&lt;br /&gt;
    llDialog(id,&amp;quot;** Monitor Control **\n Picture Viewer mode\n- Image browser\n- &amp;quot;+header,[&amp;quot;Back&amp;quot;,&amp;quot;Next&amp;quot;,&amp;quot;Menu&amp;quot;],chan);&lt;br /&gt;
    extendtimer();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
report(string str)&lt;br /&gt;
{&lt;br /&gt;
    llSetObjectDesc(str);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
extendtimer() //Add another 2 minute to the Listen Removal timer (use when a Listen event is triggered)&lt;br /&gt;
{&lt;br /&gt;
    if(listenHandle == -1)&lt;br /&gt;
        listenHandle = llListen(chan,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;
    listenTimer = (integer)llGetTime() + 120;&lt;br /&gt;
    if(loop_image == FALSE)&lt;br /&gt;
        llSetTimerEvent(45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
config(key id) //Configuration menu&lt;br /&gt;
{&lt;br /&gt;
    extendtimer();&lt;br /&gt;
    llDialog(id,&amp;quot;Current media URL:\n&amp;quot;+llList2String(llParcelMediaQuery([PARCEL_MEDIA_COMMAND_URL]),0)+&amp;quot;\nTip: If the picture is abit off, try 'Align ON'&amp;quot;,[&amp;quot;Set URL&amp;quot;,&amp;quot;Align ON&amp;quot;,&amp;quot;Align OFF&amp;quot;,&amp;quot;Menu&amp;quot;,&amp;quot;Set Remote&amp;quot;],chan);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tell_remote(string str)&lt;br /&gt;
{&lt;br /&gt;
    llShout(REMOTE_CHANNEL,llXorBase64Strings(llStringToBase64((string)encryption + str), llStringToBase64((string)encryption)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
menu(key id) //Dialog menus for all 3 modes&lt;br /&gt;
{&lt;br /&gt;
    list buttons = [];&lt;br /&gt;
    string title = &amp;quot;** Monitor control **&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    extendtimer();&lt;br /&gt;
&lt;br /&gt;
    if(mode != 0)&lt;br /&gt;
    {&lt;br /&gt;
        if(mode == 1)       //Pictures menu&lt;br /&gt;
        {&lt;br /&gt;
            title+=&amp;quot;\n  Picture Viewer mode&amp;quot;;&lt;br /&gt;
            buttons+=[&amp;quot;Browse&amp;quot;];&lt;br /&gt;
            if(loop_image == FALSE)&lt;br /&gt;
                buttons+=[&amp;quot;Loop&amp;quot;];&lt;br /&gt;
            else&lt;br /&gt;
                buttons+=[&amp;quot;Unloop&amp;quot;];&lt;br /&gt;
            buttons+=[&amp;quot;Video&amp;quot;,&amp;quot;Power off&amp;quot;,&amp;quot;Help&amp;quot;,&amp;quot;Fix scale&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
        else                //Video menu&lt;br /&gt;
        {&lt;br /&gt;
            title+=&amp;quot;\n Video display mode\n&amp;quot;+moviename+&amp;quot;\nTip:\nClick 'TV Guide' to view the Online bookmarks.&amp;quot;;&lt;br /&gt;
            buttons+=[&amp;quot;Pictures&amp;quot;,&amp;quot;Configure&amp;quot;,&amp;quot;Power off&amp;quot;,&amp;quot;Loop&amp;quot;,&amp;quot;Unload&amp;quot;,&amp;quot;Help&amp;quot;,&amp;quot;Play&amp;quot;,&amp;quot;Stop&amp;quot;,&amp;quot;Pause&amp;quot;,&amp;quot;TV Guide&amp;quot;,&amp;quot;Bookmarks&amp;quot;,&amp;quot;Set URL&amp;quot;];&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
        buttons += [&amp;quot;Pictures&amp;quot;,&amp;quot;Video&amp;quot;,&amp;quot;Help&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    llDialog(id,title,buttons,chan);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
display_texture(integer check) //Display texture and set name in description (picture mode)&lt;br /&gt;
{ //&amp;quot;Check&amp;quot; holds the number of textures in contents. The function uses &amp;quot;current_texture&amp;quot; to display.&lt;br /&gt;
    string name = llGetInventoryName(INVENTORY_TEXTURE,current_texture);&lt;br /&gt;
    llSetTexture(name,DISPLAY_ON_SIDE);&lt;br /&gt;
    report(&amp;quot;Showing picture: &amp;quot;+name+&amp;quot; (&amp;quot;+(string)(current_texture+1)+&amp;quot;/&amp;quot;+(string)check+&amp;quot;)&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
next() //Change to next texture (picture mode)&lt;br /&gt;
{ //This function is used twice - by the menu and timer. Therefor, it is a dedicated function.&lt;br /&gt;
    current_texture++;&lt;br /&gt;
    integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
    if(check == 0)&lt;br /&gt;
    {&lt;br /&gt;
        llSetTexture(BLANK,DISPLAY_ON_SIDE);&lt;br /&gt;
        current_texture = 0;&lt;br /&gt;
        report(&amp;quot;No pictures found.&amp;quot;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    if(check == current_texture)&lt;br /&gt;
        current_texture = 0;&lt;br /&gt;
    &lt;br /&gt;
    display_texture(check);&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        chan = (integer)llFrand(1000) + 1000;   //Pick a random listen channel for the listener&lt;br /&gt;
        if(PICTURE_ROTATION_TIMER &amp;lt;= 0)         //Ensure the value is no less or equal 0&lt;br /&gt;
            PICTURE_ROTATION_TIMER = 1;&lt;br /&gt;
        llListenRemove(listenHandle);&lt;br /&gt;
        listenHandle = -1;&lt;br /&gt;
        last_owner = llGetOwner();&lt;br /&gt;
        groupcheck = llRequestAgentData(llGetOwner(),DATA_NAME);&lt;br /&gt;
        off();&lt;br /&gt;
        llOpenRemoteDataChannel();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    on_rez(integer i)&lt;br /&gt;
    {&lt;br /&gt;
        llResetScript();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        //-------------------------------------------------------------------------------&lt;br /&gt;
        //Listen only to owner or group member. Edit this code to change access controls.&lt;br /&gt;
        if(llDetectedKey(0) != llGetOwner() &amp;amp;&amp;amp; llDetectedGroup(0) == FALSE)&lt;br /&gt;
            return;&lt;br /&gt;
        //-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
        if(llGetOwnerKey(llGetKey()) != last_owner)  //Sense if object has been deeded to group for Web Guide function&lt;br /&gt;
        {&lt;br /&gt;
            isGroup = TRUE;&lt;br /&gt;
            last_owner = llGetOwner();&lt;br /&gt;
            groupcheck = llRequestAgentData(llGetOwner(),DATA_NAME);&lt;br /&gt;
            &lt;br /&gt;
            if(mode == 2)&lt;br /&gt;
            {&lt;br /&gt;
                llSay(0,&amp;quot;Detected change in ownership. Attempting to obtain current parcel media texture...&amp;quot;);&lt;br /&gt;
                video();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        menu(llDetectedKey(0));&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    changed(integer change)&lt;br /&gt;
    {&lt;br /&gt;
        if(change == CHANGED_INVENTORY) //If inventory change&lt;br /&gt;
            if(mode == 1)   //If picture mode&lt;br /&gt;
            {&lt;br /&gt;
                integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
                if(check != 0)&lt;br /&gt;
                {&lt;br /&gt;
                    current_texture = 0;&lt;br /&gt;
                    display_texture(check);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                {&lt;br /&gt;
                    llSetTexture(BLANK,DISPLAY_ON_SIDE);&lt;br /&gt;
                    report(&amp;quot;No pictures found.&amp;quot;);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
                if(mode == 2)   //If video mode&lt;br /&gt;
                    if(finditem(NOTECARD) != -1)    //And bookmarks notecard present&lt;br /&gt;
                        if(notecardkey != llGetInventoryKey(NOTECARD))&lt;br /&gt;
                            tempuser = llGetNumberOfNotecardLines(NOTECARD);    //Reload number of lines&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    listen(integer channel, string name, key id, string message)&lt;br /&gt;
    {&lt;br /&gt;
        if(message == &amp;quot;Pictures&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            if(mode == 2)&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_STOP]);&lt;br /&gt;
            pictures();&lt;br /&gt;
            mode = 1;&lt;br /&gt;
            menu(id);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if(message == &amp;quot;Video&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            video();&lt;br /&gt;
            mode = 2;&lt;br /&gt;
            menu(id);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if(message == &amp;quot;Power off&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            if(mode == 2)&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_UNLOAD]);&lt;br /&gt;
            off();&lt;br /&gt;
            mode = 0;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if(message == &amp;quot;Help&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            llSay(0,&amp;quot;Help documentation is available at: http://www.slguide.com/help&amp;quot;);&lt;br /&gt;
            if(isGroup)&lt;br /&gt;
            {&lt;br /&gt;
                if(id == NULL_KEY)&lt;br /&gt;
                {&lt;br /&gt;
                    llSay(0,&amp;quot;FreeView cannot load help pages while set to group without the remote.&amp;quot;);&lt;br /&gt;
                    llSay(0,&amp;quot;For further assistance, please consult: http://slguide.com/help&amp;quot;);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                    tell_remote(&amp;quot;HELP&amp;quot;+(string)id+(string)XML_channel);&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
                llLoadURL(id,&amp;quot;Help pages for FreeView&amp;quot;,&amp;quot;http://www.slguide.com?c=&amp;quot;+(string)XML_channel+&amp;quot;&amp;amp;help=1&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        if(mode == 1)&lt;br /&gt;
        {&lt;br /&gt;
            if(message == &amp;quot;Browse&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                loop_image = FALSE;&lt;br /&gt;
                browse(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Next&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                extendtimer();&lt;br /&gt;
                next();&lt;br /&gt;
                browse(id);&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Back&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                extendtimer();&lt;br /&gt;
                current_texture--;&lt;br /&gt;
                integer check = llGetInventoryNumber(INVENTORY_TEXTURE);&lt;br /&gt;
                if(check == 0)&lt;br /&gt;
                {&lt;br /&gt;
                    llSetTexture(BLANK,DISPLAY_ON_SIDE);&lt;br /&gt;
                    current_texture = 0;&lt;br /&gt;
                    report(&amp;quot;No pictures found.&amp;quot;);&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
                if(current_texture &amp;lt; 0)&lt;br /&gt;
                    current_texture = check - 1;&lt;br /&gt;
                &lt;br /&gt;
                display_texture(check);&lt;br /&gt;
                &lt;br /&gt;
                browse(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Menu&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Loop&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                llSetTimerEvent(PICTURE_ROTATION_TIMER);&lt;br /&gt;
                loop_image = TRUE;&lt;br /&gt;
                llOwnerSay(&amp;quot;Picture will change every &amp;quot;+(string)PICTURE_ROTATION_TIMER+&amp;quot; seconds.&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Unloop&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                loop_image = FALSE;&lt;br /&gt;
                llOwnerSay(&amp;quot;Picture loop disabled.&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Fix scale&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                llSay(0,&amp;quot;Setting display texture to 1,1 repeats and 0,0 offset.&amp;quot;);&lt;br /&gt;
                llScaleTexture(1, 1, DISPLAY_ON_SIDE);&lt;br /&gt;
                llOffsetTexture(0, 0, DISPLAY_ON_SIDE);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if(mode == 2)&lt;br /&gt;
        {&lt;br /&gt;
            if(channel == REMOTE_CHANNEL)&lt;br /&gt;
            {&lt;br /&gt;
                if(encryption == 0)&lt;br /&gt;
                    encryption = (integer)message;&lt;br /&gt;
                llListenRemove(listenRemote);&lt;br /&gt;
                listenRemote = -1;&lt;br /&gt;
                llSay(0,&amp;quot;Remote configured (&amp;quot;+(string)id+&amp;quot;)&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
                &lt;br /&gt;
            if(message == &amp;quot;TV Guide&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                if(isGroup)&lt;br /&gt;
                {&lt;br /&gt;
                    if(!encryption)&lt;br /&gt;
                    {&lt;br /&gt;
                        llSay(0,&amp;quot;** Error - This FreeView object has been deeded to group. You must use a Remote control to open the TV Guide.&amp;quot;);&lt;br /&gt;
                        llSay(0,&amp;quot;You can set up the remote control from the Video -&amp;gt; Configuration menu. Please refer to the notecard for further assistance.&amp;quot;);&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
                    tell_remote((string)id+(string)XML_channel+(string)llGetOwner());&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                    llLoadURL(id, &amp;quot;Come to the Guide to Start Your Viewer Playing!&amp;quot;, &amp;quot;http://slguide.com/index.php?v=&amp;quot; + (string)llGetKey() + &amp;quot;&amp;amp;c=&amp;quot; + (string)XML_channel + &amp;quot;&amp;amp;o=&amp;quot; + (string)llGetOwner() + &amp;quot;&amp;amp;&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            string header = &amp;quot;Video mode&amp;quot;+moviename+&amp;quot;: &amp;quot;;&lt;br /&gt;
            &lt;br /&gt;
            if(message == &amp;quot;&amp;lt;&amp;lt; Prev&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                notecardline--;&lt;br /&gt;
                if(notecardline &amp;lt; 0)&lt;br /&gt;
                    notecardline = numberofnotecardlines - 1;&lt;br /&gt;
                tempuser = id;&lt;br /&gt;
                llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Next &amp;gt;&amp;gt;&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                notecardline++;&lt;br /&gt;
                if(notecardline &amp;gt;= numberofnotecardlines)&lt;br /&gt;
                    notecardline = 0;&lt;br /&gt;
                tempuser = id;&lt;br /&gt;
                llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Use&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                if(tempurl == &amp;quot;** No URL specified! **&amp;quot;)&lt;br /&gt;
                    tempurl = &amp;quot;&amp;quot;;&lt;br /&gt;
                seturl(tempurl,id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
                    &lt;br /&gt;
            if(message == &amp;quot;Menu&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Configure&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                config(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Bookmarks&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                if(notecardcheck != -1)&lt;br /&gt;
                {&lt;br /&gt;
                    llDialog(id,&amp;quot;Error: No valid bookmark data found in notecard '&amp;quot;+NOTECARD+&amp;quot;'.&amp;quot;,[&amp;quot;Menu&amp;quot;],chan);&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
                if(finditem(NOTECARD) != -1)                &lt;br /&gt;
                {&lt;br /&gt;
                    tempuser = id;&lt;br /&gt;
                    if(numberofnotecardlines &amp;lt; notecardline)&lt;br /&gt;
                        notecardline = 0;&lt;br /&gt;
                    llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                    llDialog(id,&amp;quot;Error: No notecard named &amp;quot;+NOTECARD+&amp;quot; found in contents.&amp;quot;,[&amp;quot;Menu&amp;quot;],chan);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            if(llGetLandOwnerAt(llGetPos()) != llGetOwner())    //If we do not have permissions to actually do the following functions&lt;br /&gt;
            {&lt;br /&gt;
                llSay(0,&amp;quot;Error: Cannot modify parcel media settings. &amp;quot;+llGetObjectName()+&amp;quot; is not owned by parcel owner.&amp;quot;);&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return; //Abort&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            if(listenUrl != -1 &amp;amp;&amp;amp; channel == 1) //Incoming data from &amp;quot;Set URL&amp;quot; command (user spoke on channel 1)&lt;br /&gt;
            {&lt;br /&gt;
                llListenRemove(listenUrl);&lt;br /&gt;
                listenUrl = -1;&lt;br /&gt;
                tempmoviename = &amp;quot;&amp;quot;;&lt;br /&gt;
                seturl(message,id);&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Play&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Playing&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_PLAY]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Stop&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_STOP]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Pause&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Paused&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_PAUSE]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Unload&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_UNLOAD]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Loop&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_LOOP]);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            //URL , Auto-Scale, &lt;br /&gt;
            if(message == &amp;quot;Set URL&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                listenUrl = llListen(1,&amp;quot;&amp;quot;,id,&amp;quot;&amp;quot;);&lt;br /&gt;
                llDialog(id,&amp;quot;Please type the URL of your choice with /1 in thebegining. For example, /1 www.google.com&amp;quot;,[&amp;quot;Ok&amp;quot;],938);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Align ON&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_AUTO_ALIGN,TRUE]);&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Align OFF&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                report(header+&amp;quot;Stopped&amp;quot;);&lt;br /&gt;
                llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_AUTO_ALIGN,FALSE]);&lt;br /&gt;
                menu(id);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            if(message == &amp;quot;Set Remote&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                llSay(0,&amp;quot;Configuring remote...&amp;quot;);&lt;br /&gt;
                encryption = 0;&lt;br /&gt;
                llListenRemove(listenRemote);&lt;br /&gt;
                listenRemote = llListen(REMOTE_CHANNEL,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;
                llSay(REMOTE_CHANNEL,&amp;quot;SETUP&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    dataserver(key queryid, string data)&lt;br /&gt;
    {&lt;br /&gt;
        if(queryid == groupcheck)       //Test if object is deeded to group&lt;br /&gt;
        {&lt;br /&gt;
            groupcheck = NULL_KEY;&lt;br /&gt;
            isGroup = FALSE;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        if(queryid == tempuser) //If just checking number of notecard lines&lt;br /&gt;
        {&lt;br /&gt;
            numberofnotecardlines = (integer)data;&lt;br /&gt;
            notecardkey = llGetInventoryKey(NOTECARD);&lt;br /&gt;
            notecardcheck = 0;&lt;br /&gt;
            llGetNotecardLine(NOTECARD,notecardcheck);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if(notecardcheck != -1)&lt;br /&gt;
        {&lt;br /&gt;
            if(data != EOF)&lt;br /&gt;
            {&lt;br /&gt;
                if(data == &amp;quot;&amp;quot;)&lt;br /&gt;
                {&lt;br /&gt;
                    notecardcheck++;&lt;br /&gt;
                    llGetNotecardLine(NOTECARD,notecardcheck);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                {&lt;br /&gt;
                    notecardcheck = -1;&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
                return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if(data == &amp;quot;&amp;quot; &amp;amp;&amp;amp; notecardline &amp;lt; numberofnotecardlines)    //If user just pressed &amp;quot;enter&amp;quot; in bookmarks, skip&lt;br /&gt;
        {&lt;br /&gt;
            notecardline++;&lt;br /&gt;
            llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        if(data == EOF)&lt;br /&gt;
        {&lt;br /&gt;
            notecardline = 0;&lt;br /&gt;
            llGetNotecardLine(NOTECARD,notecardline);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        list parsed = llParseString2List(data,[&amp;quot;|&amp;quot;,&amp;quot;| &amp;quot;,&amp;quot; |&amp;quot;,&amp;quot; | &amp;quot;],[]);    //Ensure no blank spaces before &amp;quot;http://&amp;quot;.&lt;br /&gt;
        string name = llList2String(parsed,0);&lt;br /&gt;
        tempurl = llList2String(parsed,1);&lt;br /&gt;
        if(tempurl == &amp;quot;&amp;quot;)&lt;br /&gt;
            tempurl = &amp;quot;** No URL specified! **&amp;quot;;&lt;br /&gt;
            &lt;br /&gt;
        tempmoviename = name;&lt;br /&gt;
                &lt;br /&gt;
        llDialog(tempuser,&amp;quot;Bookmarks notecard (&amp;quot;+(string)(notecardline+1)+&amp;quot;/&amp;quot;+(string)numberofnotecardlines+&amp;quot;)\n&amp;quot;+name+&amp;quot; (&amp;quot;+mediatype(llList2String(llParseString2List(tempurl,[&amp;quot;.&amp;quot;],[]),-1))+&amp;quot;)\n&amp;quot;+tempurl,[&amp;quot;&amp;lt;&amp;lt; Prev&amp;quot;,&amp;quot;Use&amp;quot;,&amp;quot;Next &amp;gt;&amp;gt;&amp;quot;,&amp;quot;Menu&amp;quot;],chan);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    remote_data(integer type, key channel, key message_id, string sender, integer ival, string sval)&lt;br /&gt;
    {&lt;br /&gt;
        if (type == REMOTE_DATA_CHANNEL)&lt;br /&gt;
        {&lt;br /&gt;
            XML_channel = channel;&lt;br /&gt;
        } &lt;br /&gt;
        else if(type == REMOTE_DATA_REQUEST)&lt;br /&gt;
        {&lt;br /&gt;
            list media_info = llParseString2List(sval, [&amp;quot;|&amp;quot;], []);&lt;br /&gt;
            tempmoviename = llList2String(media_info,0);&lt;br /&gt;
            seturl(llList2String(media_info,1),NULL_KEY);&lt;br /&gt;
            llRemoteDataReply(channel, message_id, sval, 1);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    timer()&lt;br /&gt;
    {&lt;br /&gt;
        if(llGetTime() &amp;gt; listenTimer)       //If listener time expired...&lt;br /&gt;
        {&lt;br /&gt;
            llListenRemove(listenHandle);   //Remove listeneres.&lt;br /&gt;
            llListenRemove(listenUrl);&lt;br /&gt;
            llListenRemove(listenRemote);&lt;br /&gt;
            listenHandle = -1;&lt;br /&gt;
            listenUrl = -1;&lt;br /&gt;
            listenRemote = -1;&lt;br /&gt;
            listenTimer = -1;&lt;br /&gt;
            if(loop_image == FALSE || mode != 1) //If we're not looping pictures or are in picture mode at all&lt;br /&gt;
                llSetTimerEvent(0.0);   //Remove timer&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        if(loop_image == TRUE &amp;amp;&amp;amp; mode == 1) //If we're looping pictures and and we're in picture mode...&lt;br /&gt;
            next(); //Next picture&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Media]]&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Release_Notes</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Release_Notes"/>
				<updated>2012-02-22T22:09:00Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* OpenSim 0.7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A summary of OpenSim releases and release notes wiki pages associated with each release.&lt;br /&gt;
&lt;br /&gt;
* [[Release_Cycle|Details of the Release Cycle]]&lt;br /&gt;
&lt;br /&gt;
== OpenSim 0.7 ==&lt;br /&gt;
&lt;br /&gt;
* Currently in development: OpenSim 0.7.xx&lt;br /&gt;
* October-2011: [[0.7.2 Release|OpenSim 0.7.2]] &lt;br /&gt;
* 27-May-2011: [[0.7.1.1 Release|OpenSim 0.7.1.1]] &lt;br /&gt;
* 4-May-2011: [[0.7.1 Release|OpenSim 0.7.1]]&lt;br /&gt;
* 10-Sep-2010: [[0.7.0.2_Release|OpenSim 0.7.0.2]]&lt;br /&gt;
* 9-Aug-2010: [[0.7.0.1_Release|OpenSim 0.7.0.1]]&lt;br /&gt;
* 22-Jul-2010: [[0.7_Release|OpenSim 0.7]]&lt;br /&gt;
&lt;br /&gt;
== OpenSim 0.6 ==&lt;br /&gt;
&lt;br /&gt;
* 14-May-2010: OpenSim 0.6.9&lt;br /&gt;
* 15-Jan-2010: OpenSim 0.6.8&lt;br /&gt;
* 14-Oct-2009: OpenSim 0.6.7&lt;br /&gt;
* 30-Jun-2009: [[0.6.6-release|OpenSim 0.6.6]]&lt;br /&gt;
* 28-May-2009: OpenSim 0.6.5.1&lt;br /&gt;
* 25-May-2009: [[0.6.5-release|OpenSim 0.6.5]]&lt;br /&gt;
* 5-Apr-2009: [[0.6.4.1-release|OpenSim 0.6.4.1]]&lt;br /&gt;
*[[0.6.4-release|OpenSim 0.6.4]]&lt;br /&gt;
*[[0.6.3-release|OpenSim 0.6.3]]&lt;br /&gt;
*[[0.6.2-release|OpenSim 0.6.2]]&lt;br /&gt;
*[[0.6.1-release|OpenSim 0.6.1]]&lt;br /&gt;
*[[0.6.0-release|OpenSim 0.6.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSim 0.5 ==&lt;br /&gt;
*[[0.5.11-release|OpenSim 0.5.11]]&lt;br /&gt;
*[[0.5.10-release|OpenSim 0.5.10]]&lt;br /&gt;
*[[0.5.9-release|OpenSim 0.5.9]]&lt;br /&gt;
*[[0.5.8-release|OpenSim 0.5.8]]&lt;br /&gt;
*[[0.5.7-release|OpenSim 0.5.7]]&lt;br /&gt;
*[[0.5.6-release|OpenSim 0.5.6]]&lt;br /&gt;
*[[0.5.5-release|OpenSim 0.5.5]]&lt;br /&gt;
*[[0.5.4-release|OpenSim 0.5.4]]&lt;br /&gt;
*[[0.5.1-release|OpenSim 0.5.1]]&lt;br /&gt;
*[[0.5.0-release|OpenSim 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSim 0.4 ==&lt;br /&gt;
*[[0.4.5.3-stable|OpenSim 0.4.5.3]]&lt;br /&gt;
*[[0.4.5.2-stable|OpenSim 0.4.5.2]]&lt;br /&gt;
*[[0.4.5.1-stable|OpenSim 0.4.5.1]]&lt;br /&gt;
*[[0.4.5-release|OpenSim 0.4.5]]&lt;br /&gt;
*[[0.4.0-rc|OpenSim 0.4.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSim 0.3 ==&lt;br /&gt;
*[[0.3.2-release|OpenSim 0.3.2]]&lt;br /&gt;
*[[0.3.1-devel|OpenSim 0.3.1]]&lt;br /&gt;
*[[0.3.0-devel|OpenSim 0.3.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSim 0.2 ==&lt;br /&gt;
*[[0.2.1-release|OpenSim 0.2.1]]&lt;br /&gt;
*[[0.2.0-release|OpenSim 0.2.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSim 0.1 ==&lt;br /&gt;
*[[0.1.0-release|OpenSim 0.1.0]]&lt;br /&gt;
&lt;br /&gt;
== OpenSim 0.0 ==&lt;br /&gt;
*[[0.0.0-release|OpenSim 0.0.0]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OpenSimGerman/Download</id>
		<title>OpenSimGerman/Download</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OpenSimGerman/Download"/>
				<updated>2012-02-02T01:52:59Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Installationsanleitungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Quicklinks}}&lt;br /&gt;
{{Languages|Download}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OpenSimulator Download ==&lt;br /&gt;
&lt;br /&gt;
Ein aktuelles Binary für Windows (.exe) kann [[Download#Binaries|hier]] und für Linux  [[Download|hier]] zur Installation des OpenSimulator Server heruntergeladen werden.&lt;br /&gt;
&lt;br /&gt;
== Vorkompilierte Trunk-Binarys ==&lt;br /&gt;
&lt;br /&gt;
Vorkompilierte Trunk-Binarys finden Sie auf folgender Seite.&lt;br /&gt;
&lt;br /&gt;
* [http://archive.ralf-haifisch.biz/ Archiv @ Ralf-Haifisch.biz]&lt;br /&gt;
&lt;br /&gt;
== Installationsanleitungen ==&lt;br /&gt;
Eine Installationsanleitung in deutscher Sprache findet man auf folgenden Seiten.&lt;br /&gt;
&lt;br /&gt;
*[http://www.opensim.de OpenSIM.de] -- Bitte Prüfen (keine Anleitung auffindbar, nur ein Serveranbieter)&lt;br /&gt;
*[http://www.opensim-portal.com OpenSIM-Portal.com] -- Bitte Prüfen (kein Content mehr vorhanden)&lt;br /&gt;
*[http://www.ralf-haifisch.biz/Opensim%20HowTo.shtml  Ralf-Haifisch.biz]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:German Translations]]&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/News</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/News"/>
				<updated>2011-12-13T23:10:19Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Blogs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Project News==&lt;br /&gt;
&lt;br /&gt;
For older release history, see [[Release Notes]].&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* [[0.7.2_Release|OpenSim 0.7.2 released]].&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* [[0.7.1_Release|OpenSim 0.7.1 released]].&lt;br /&gt;
* [[0.7.1.1_Release|OpenSim 0.7.1.1 released]].&lt;br /&gt;
&lt;br /&gt;
===August 2010===&lt;br /&gt;
* [[0.7.0.1_Release|OpenSim 0.7.0.1 released]].&lt;br /&gt;
* Long haitus on the project news wiki page ended!  Folks - please feel free to add your news here.&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
-Unofficial OpenSim meetup - UK&amp;lt;br /&amp;gt;&lt;br /&gt;
-Presence Refactor in testing. (Friends, SQLite and HyperGrid still need implementation in this branch) [http://opensimulator.org/viewgit/?a=shortlog&amp;amp;p=opensim&amp;amp;h=refs/heads/presence-refactor link]&amp;lt;br /&amp;gt;&lt;br /&gt;
-We're also looking for solid documentation writing.  If you're interested, please subscribe to [http://lists.berlios.de/mailman/listinfo/opensim-dev opensim-dev] and send us a letter.&lt;br /&gt;
&lt;br /&gt;
===December 2009===&lt;br /&gt;
Version 0.6.8 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
Version 0.6.7 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
OpenSimulator has moved it's source repository to git.  Please see [[Using_Git]] for more details about setting up git to access the source repository.  &lt;br /&gt;
For anyone that can't use git, we're keeping a SVN mirror at http://opensimulator.org/svn/opensim-track/trunk.   &lt;br /&gt;
&lt;br /&gt;
Additionally, we have a viewgit for OpenSimulator at http://opensimulator.org/viewgit/?a=summary&amp;amp;p=opensim&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
Version 0.6.6 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
Starting in r9562 OpenSim has a set of new configuration variables that specify how services and service connectors are set up. &lt;br /&gt;
&lt;br /&gt;
Please reference the [[Services_and_Service_Connectors_Configuration | Services and Service Connectors Configuration]] page for more information.&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* There is a current proposal to drop Visual Studio 2005 support in OpenSim by end of May. Visual Studio 2008 will still be supported. If you have strong opinions on the matter, use the [[Mailing_Lists|mailing lists]] to make your voice heard. (this proposal was approved)&lt;br /&gt;
&lt;br /&gt;
==Press==&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
*[http://chronicle.com/article/After-Frustrations-in-Second/64137/ 14 Feb 2010 - After Frustrations in Second Life, Colleges Look to New Virtual Worlds]&lt;br /&gt;
===January 2010===&lt;br /&gt;
*[http://blog.genkii.com/2010/01/13/sparkle-im-1-3-4-released/ 13 Jan 2010 - iPhone App Sparkle IM 1.3.4 released which supports OpenSim grids]&lt;br /&gt;
*[http://realxtend.blogspot.com/2010/01/naali-01-released.html 01 Jan 2010 - RealXtend releases first RC for naali, the realXtend and OpenSimulator Viewer]&lt;br /&gt;
===November 2009===&lt;br /&gt;
*[http://www.hypergridbusiness.com/2009/11/opensim-in-intel-spotlight/ 18 Nov 2009 - OpenSimulator in Intel Spotlight, Intel CTO Justin Rattner introduced OpenSim and ScienceSim at SC09 Super Computing Conference]&lt;br /&gt;
===September 2009===&lt;br /&gt;
*[http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;amp;newsId=20090930005401&amp;amp;newsLang=en 30 Sept 2009 - 3Di Releases Open Source, web based viewer called Rei]&lt;br /&gt;
===January 2009===&lt;br /&gt;
*[http://blogs.intel.com/research/2009/01/sciencesim.php 29 Jan 2009 - Intel Research Launches ScienceSim based on OpenSimulator]&lt;br /&gt;
===September 2008===&lt;br /&gt;
*[http://www-03.ibm.com/press/us/en/pressrelease/25038.wss 03 Sep 2008 - Made in IBM Labs: IBM Moves Real-Time Communication and Collaboration Into 3-D (integrated with OpenSim)]&lt;br /&gt;
===February 2008===&lt;br /&gt;
* [http://www-03.ibm.com/press/us/en/pressrelease/23565.wss 21st Feb 2008 - Made in IBM Labs: IBM 3-D Data Centers Show Virtual Worlds Fit for Business]&lt;br /&gt;
* [http://www.realxtend.org/realxtend_opensim_release_15_02_2008.html 15th Feb 2008 - RealXtend joins OpenSim: Team up to make open source Virtual World standard]&lt;br /&gt;
* [http://www.ngigroup.com/jp/press/2008/02/001264.html 5th Feb 2008 - 3Di, Inc. Creates Voice Communication Function for Its Virtual World Application &amp;quot;Jin-sei&amp;quot;]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RSS Feeds==&lt;br /&gt;
&amp;lt;rss&amp;gt;http://planet.opensim.us/rss20.xml|max=5|short|filter=opensim&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?language=en|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=pt|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=es|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=fr|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blogs==&lt;br /&gt;
* [http://www.worldsimterra.com WorldSimTerra (Português, English, Español)]&lt;br /&gt;
* [http://www.adamfrisby.com/blog/2008/08/resources-for-running-your-own-opensim Adam's OpenSim resources blog post] - a list of resources for running OpenSim&lt;br /&gt;
* [http://rock-vacirca.blogspot.com Rock Vacirca's Blog] - lots of tutorials, not only on OpenSim, but on MySQL, Hippo, Second Inventory, etc&lt;br /&gt;
* [http://justincc.wordpress.com justincc's blog] - A blog with a weekly OpenSim development update and regular articles on various OpenSim topics.&lt;br /&gt;
* [http://lbsa71.net/category/opensim/ lbsa71.net] - tidbits from an OpenSim developer.&lt;br /&gt;
* [http://imohax.com Mo Hax] - posts and videos about OpenSim and Second Life from beginner perspective, focus on content previewing and educational use '''(No Page Information available)'''&lt;br /&gt;
* [http://www.metaverse3d.com/tag/opensim/ Metaverse3d] - French blog about metaverse and OpenSim.&lt;br /&gt;
* [http://www.subwereld.nl/ Subwereld] - A Dutch weblog about the OpenSimulator Project, the virtual world grids and OpenSim tools. '''(URI going to 404 Error)'''&lt;br /&gt;
* [http://maxping.org/ Maxping] - A web magazine that writes about open source virtual worlds. '''(Verify URI / Domain, no informations available)'''&lt;br /&gt;
* [http://blog.cyberlandia.net/ Cyberlandia Blog] - Italian blog about Opensim, hypergrid and virtual worlds '''(Blog never available)'''&lt;br /&gt;
* [http://b5od.com/?tag=/opensimulator b5od Teravus Misc Blog] - Teravus' technology blog about .NET, OpenSimulator, Security and other topics (OpenSimulator Tag) '''(Blogsystem in Maintenance-Modus for a long time)'''&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/News</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/News"/>
				<updated>2011-12-13T23:06:20Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Blogs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Project News==&lt;br /&gt;
&lt;br /&gt;
For older release history, see [[Release Notes]].&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* [[0.7.2_Release|OpenSim 0.7.2 released]].&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* [[0.7.1_Release|OpenSim 0.7.1 released]].&lt;br /&gt;
* [[0.7.1.1_Release|OpenSim 0.7.1.1 released]].&lt;br /&gt;
&lt;br /&gt;
===August 2010===&lt;br /&gt;
* [[0.7.0.1_Release|OpenSim 0.7.0.1 released]].&lt;br /&gt;
* Long haitus on the project news wiki page ended!  Folks - please feel free to add your news here.&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
-Unofficial OpenSim meetup - UK&amp;lt;br /&amp;gt;&lt;br /&gt;
-Presence Refactor in testing. (Friends, SQLite and HyperGrid still need implementation in this branch) [http://opensimulator.org/viewgit/?a=shortlog&amp;amp;p=opensim&amp;amp;h=refs/heads/presence-refactor link]&amp;lt;br /&amp;gt;&lt;br /&gt;
-We're also looking for solid documentation writing.  If you're interested, please subscribe to [http://lists.berlios.de/mailman/listinfo/opensim-dev opensim-dev] and send us a letter.&lt;br /&gt;
&lt;br /&gt;
===December 2009===&lt;br /&gt;
Version 0.6.8 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
Version 0.6.7 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
OpenSimulator has moved it's source repository to git.  Please see [[Using_Git]] for more details about setting up git to access the source repository.  &lt;br /&gt;
For anyone that can't use git, we're keeping a SVN mirror at http://opensimulator.org/svn/opensim-track/trunk.   &lt;br /&gt;
&lt;br /&gt;
Additionally, we have a viewgit for OpenSimulator at http://opensimulator.org/viewgit/?a=summary&amp;amp;p=opensim&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
Version 0.6.6 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
Starting in r9562 OpenSim has a set of new configuration variables that specify how services and service connectors are set up. &lt;br /&gt;
&lt;br /&gt;
Please reference the [[Services_and_Service_Connectors_Configuration | Services and Service Connectors Configuration]] page for more information.&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* There is a current proposal to drop Visual Studio 2005 support in OpenSim by end of May. Visual Studio 2008 will still be supported. If you have strong opinions on the matter, use the [[Mailing_Lists|mailing lists]] to make your voice heard. (this proposal was approved)&lt;br /&gt;
&lt;br /&gt;
==Press==&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
*[http://chronicle.com/article/After-Frustrations-in-Second/64137/ 14 Feb 2010 - After Frustrations in Second Life, Colleges Look to New Virtual Worlds]&lt;br /&gt;
===January 2010===&lt;br /&gt;
*[http://blog.genkii.com/2010/01/13/sparkle-im-1-3-4-released/ 13 Jan 2010 - iPhone App Sparkle IM 1.3.4 released which supports OpenSim grids]&lt;br /&gt;
*[http://realxtend.blogspot.com/2010/01/naali-01-released.html 01 Jan 2010 - RealXtend releases first RC for naali, the realXtend and OpenSimulator Viewer]&lt;br /&gt;
===November 2009===&lt;br /&gt;
*[http://www.hypergridbusiness.com/2009/11/opensim-in-intel-spotlight/ 18 Nov 2009 - OpenSimulator in Intel Spotlight, Intel CTO Justin Rattner introduced OpenSim and ScienceSim at SC09 Super Computing Conference]&lt;br /&gt;
===September 2009===&lt;br /&gt;
*[http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;amp;newsId=20090930005401&amp;amp;newsLang=en 30 Sept 2009 - 3Di Releases Open Source, web based viewer called Rei]&lt;br /&gt;
===January 2009===&lt;br /&gt;
*[http://blogs.intel.com/research/2009/01/sciencesim.php 29 Jan 2009 - Intel Research Launches ScienceSim based on OpenSimulator]&lt;br /&gt;
===September 2008===&lt;br /&gt;
*[http://www-03.ibm.com/press/us/en/pressrelease/25038.wss 03 Sep 2008 - Made in IBM Labs: IBM Moves Real-Time Communication and Collaboration Into 3-D (integrated with OpenSim)]&lt;br /&gt;
===February 2008===&lt;br /&gt;
* [http://www-03.ibm.com/press/us/en/pressrelease/23565.wss 21st Feb 2008 - Made in IBM Labs: IBM 3-D Data Centers Show Virtual Worlds Fit for Business]&lt;br /&gt;
* [http://www.realxtend.org/realxtend_opensim_release_15_02_2008.html 15th Feb 2008 - RealXtend joins OpenSim: Team up to make open source Virtual World standard]&lt;br /&gt;
* [http://www.ngigroup.com/jp/press/2008/02/001264.html 5th Feb 2008 - 3Di, Inc. Creates Voice Communication Function for Its Virtual World Application &amp;quot;Jin-sei&amp;quot;]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RSS Feeds==&lt;br /&gt;
&amp;lt;rss&amp;gt;http://planet.opensim.us/rss20.xml|max=5|short|filter=opensim&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?language=en|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=pt|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=es|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=fr|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blogs==&lt;br /&gt;
* [http://www.worldsimterra.com WorldSimTerra (Português, English, Español)]&lt;br /&gt;
* [http://www.adamfrisby.com/blog/2008/08/resources-for-running-your-own-opensim Adam's OpenSim resources blog post] - a list of resources for running OpenSim&lt;br /&gt;
* [http://rock-vacirca.blogspot.com Rock Vacirca's Blog] - lots of tutorials, not only on OpenSim, but on MySQL, Hippo, Second Inventory, etc&lt;br /&gt;
* [http://justincc.wordpress.com justincc's blog] - A blog with a weekly OpenSim development update and regular articles on various OpenSim topics.&lt;br /&gt;
* [http://lbsa71.net/category/opensim/ lbsa71.net] - tidbits from an OpenSim developer.&lt;br /&gt;
* [http://imohax.com Mo Hax] - posts and videos about OpenSim and Second Life from beginner perspective, focus on content previewing and educational use (No Page Information)&lt;br /&gt;
* [http://www.metaverse3d.com/tag/opensim/ Metaverse3d] - French blog about metaverse and OpenSim.&lt;br /&gt;
* [http://www.subwereld.nl/ Subwereld] - A Dutch weblog about the OpenSimulator Project, the virtual world grids and OpenSim tools. (URI going to 404 Error)&lt;br /&gt;
* [http://maxping.org/ Maxping] - A web magazine that writes about open source virtual worlds. (Verify URI / Domain)&lt;br /&gt;
* [http://blog.cyberlandia.net/ Cyberlandia Blog] - Italian blog about Opensim, hypergrid and virtual worlds (Blog never viable)&lt;br /&gt;
* [http://b5od.com/?tag=/opensimulator b5od Teravus Misc Blog] - Teravus' technology blog about .NET, OpenSimulator, Security and other topics (OpenSimulator Tag) (Blogsystem in Maintenance-Modus for a long time)&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/News</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/News"/>
				<updated>2011-12-13T22:57:54Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Blogs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Project News==&lt;br /&gt;
&lt;br /&gt;
For older release history, see [[Release Notes]].&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* [[0.7.2_Release|OpenSim 0.7.2 released]].&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* [[0.7.1_Release|OpenSim 0.7.1 released]].&lt;br /&gt;
* [[0.7.1.1_Release|OpenSim 0.7.1.1 released]].&lt;br /&gt;
&lt;br /&gt;
===August 2010===&lt;br /&gt;
* [[0.7.0.1_Release|OpenSim 0.7.0.1 released]].&lt;br /&gt;
* Long haitus on the project news wiki page ended!  Folks - please feel free to add your news here.&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
-Unofficial OpenSim meetup - UK&amp;lt;br /&amp;gt;&lt;br /&gt;
-Presence Refactor in testing. (Friends, SQLite and HyperGrid still need implementation in this branch) [http://opensimulator.org/viewgit/?a=shortlog&amp;amp;p=opensim&amp;amp;h=refs/heads/presence-refactor link]&amp;lt;br /&amp;gt;&lt;br /&gt;
-We're also looking for solid documentation writing.  If you're interested, please subscribe to [http://lists.berlios.de/mailman/listinfo/opensim-dev opensim-dev] and send us a letter.&lt;br /&gt;
&lt;br /&gt;
===December 2009===&lt;br /&gt;
Version 0.6.8 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
Version 0.6.7 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
OpenSimulator has moved it's source repository to git.  Please see [[Using_Git]] for more details about setting up git to access the source repository.  &lt;br /&gt;
For anyone that can't use git, we're keeping a SVN mirror at http://opensimulator.org/svn/opensim-track/trunk.   &lt;br /&gt;
&lt;br /&gt;
Additionally, we have a viewgit for OpenSimulator at http://opensimulator.org/viewgit/?a=summary&amp;amp;p=opensim&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
Version 0.6.6 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
Starting in r9562 OpenSim has a set of new configuration variables that specify how services and service connectors are set up. &lt;br /&gt;
&lt;br /&gt;
Please reference the [[Services_and_Service_Connectors_Configuration | Services and Service Connectors Configuration]] page for more information.&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* There is a current proposal to drop Visual Studio 2005 support in OpenSim by end of May. Visual Studio 2008 will still be supported. If you have strong opinions on the matter, use the [[Mailing_Lists|mailing lists]] to make your voice heard. (this proposal was approved)&lt;br /&gt;
&lt;br /&gt;
==Press==&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
*[http://chronicle.com/article/After-Frustrations-in-Second/64137/ 14 Feb 2010 - After Frustrations in Second Life, Colleges Look to New Virtual Worlds]&lt;br /&gt;
===January 2010===&lt;br /&gt;
*[http://blog.genkii.com/2010/01/13/sparkle-im-1-3-4-released/ 13 Jan 2010 - iPhone App Sparkle IM 1.3.4 released which supports OpenSim grids]&lt;br /&gt;
*[http://realxtend.blogspot.com/2010/01/naali-01-released.html 01 Jan 2010 - RealXtend releases first RC for naali, the realXtend and OpenSimulator Viewer]&lt;br /&gt;
===November 2009===&lt;br /&gt;
*[http://www.hypergridbusiness.com/2009/11/opensim-in-intel-spotlight/ 18 Nov 2009 - OpenSimulator in Intel Spotlight, Intel CTO Justin Rattner introduced OpenSim and ScienceSim at SC09 Super Computing Conference]&lt;br /&gt;
===September 2009===&lt;br /&gt;
*[http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;amp;newsId=20090930005401&amp;amp;newsLang=en 30 Sept 2009 - 3Di Releases Open Source, web based viewer called Rei]&lt;br /&gt;
===January 2009===&lt;br /&gt;
*[http://blogs.intel.com/research/2009/01/sciencesim.php 29 Jan 2009 - Intel Research Launches ScienceSim based on OpenSimulator]&lt;br /&gt;
===September 2008===&lt;br /&gt;
*[http://www-03.ibm.com/press/us/en/pressrelease/25038.wss 03 Sep 2008 - Made in IBM Labs: IBM Moves Real-Time Communication and Collaboration Into 3-D (integrated with OpenSim)]&lt;br /&gt;
===February 2008===&lt;br /&gt;
* [http://www-03.ibm.com/press/us/en/pressrelease/23565.wss 21st Feb 2008 - Made in IBM Labs: IBM 3-D Data Centers Show Virtual Worlds Fit for Business]&lt;br /&gt;
* [http://www.realxtend.org/realxtend_opensim_release_15_02_2008.html 15th Feb 2008 - RealXtend joins OpenSim: Team up to make open source Virtual World standard]&lt;br /&gt;
* [http://www.ngigroup.com/jp/press/2008/02/001264.html 5th Feb 2008 - 3Di, Inc. Creates Voice Communication Function for Its Virtual World Application &amp;quot;Jin-sei&amp;quot;]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RSS Feeds==&lt;br /&gt;
&amp;lt;rss&amp;gt;http://planet.opensim.us/rss20.xml|max=5|short|filter=opensim&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?language=en|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=pt|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=es|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=fr|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blogs==&lt;br /&gt;
* [http://www.worldsimterra.com WorldSimTerra (Português, English, Español)]&lt;br /&gt;
* [http://www.adamfrisby.com/blog/2008/08/resources-for-running-your-own-opensim Adam's OpenSim resources blog post] - a list of resources for running OpenSim&lt;br /&gt;
* [http://rock-vacirca.blogspot.com Rock Vacirca's Blog] - lots of tutorials, not only on OpenSim, but on MySQL, Hippo, Second Inventory, etc&lt;br /&gt;
* [http://justincc.wordpress.com justincc's blog] - A blog with a weekly OpenSim development update and regular articles on various OpenSim topics.&lt;br /&gt;
* [http://lbsa71.net/category/opensim/ lbsa71.net] - tidbits from an OpenSim developer.&lt;br /&gt;
* [http://imohax.com Mo Hax] - posts and videos about OpenSim and Second Life from beginner perspective, focus on content previewing and educational use&lt;br /&gt;
* [http://www.metaverse3d.com/tag/opensim/ Metaverse3d] - French blog about metaverse and OpenSim.&lt;br /&gt;
* [http://www.subwereld.nl/ Subwereld] - A Dutch weblog about the OpenSimulator Project, the virtual world grids and OpenSim tools. (URI going to 404 Error)&lt;br /&gt;
* [http://maxping.org/ Maxping] - A web magazine that writes about open source virtual worlds.&lt;br /&gt;
* [http://blog.cyberlandia.net/ Cyberlandia Blog] - Italian blog about Opensim, hypergrid and virtual worlds&lt;br /&gt;
* [http://b5od.com/?tag=/opensimulator b5od Teravus Misc Blog] - Teravus' technology blog about .NET, OpenSimulator, Security and other topics (OpenSimulator Tag)&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/News</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/News"/>
				<updated>2011-12-13T22:50:33Z</updated>
		
		<summary type="html">&lt;p&gt;DeepSurfer: /* Project News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Project News==&lt;br /&gt;
&lt;br /&gt;
For older release history, see [[Release Notes]].&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* [[0.7.2_Release|OpenSim 0.7.2 released]].&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* [[0.7.1_Release|OpenSim 0.7.1 released]].&lt;br /&gt;
* [[0.7.1.1_Release|OpenSim 0.7.1.1 released]].&lt;br /&gt;
&lt;br /&gt;
===August 2010===&lt;br /&gt;
* [[0.7.0.1_Release|OpenSim 0.7.0.1 released]].&lt;br /&gt;
* Long haitus on the project news wiki page ended!  Folks - please feel free to add your news here.&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
-Unofficial OpenSim meetup - UK&amp;lt;br /&amp;gt;&lt;br /&gt;
-Presence Refactor in testing. (Friends, SQLite and HyperGrid still need implementation in this branch) [http://opensimulator.org/viewgit/?a=shortlog&amp;amp;p=opensim&amp;amp;h=refs/heads/presence-refactor link]&amp;lt;br /&amp;gt;&lt;br /&gt;
-We're also looking for solid documentation writing.  If you're interested, please subscribe to [http://lists.berlios.de/mailman/listinfo/opensim-dev opensim-dev] and send us a letter.&lt;br /&gt;
&lt;br /&gt;
===December 2009===&lt;br /&gt;
Version 0.6.8 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
Version 0.6.7 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
OpenSimulator has moved it's source repository to git.  Please see [[Using_Git]] for more details about setting up git to access the source repository.  &lt;br /&gt;
For anyone that can't use git, we're keeping a SVN mirror at http://opensimulator.org/svn/opensim-track/trunk.   &lt;br /&gt;
&lt;br /&gt;
Additionally, we have a viewgit for OpenSimulator at http://opensimulator.org/viewgit/?a=summary&amp;amp;p=opensim&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
Version 0.6.6 has been released.  Source packages can be downloaded at http://dist.opensimulator.org/.&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
Starting in r9562 OpenSim has a set of new configuration variables that specify how services and service connectors are set up. &lt;br /&gt;
&lt;br /&gt;
Please reference the [[Services_and_Service_Connectors_Configuration | Services and Service Connectors Configuration]] page for more information.&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* There is a current proposal to drop Visual Studio 2005 support in OpenSim by end of May. Visual Studio 2008 will still be supported. If you have strong opinions on the matter, use the [[Mailing_Lists|mailing lists]] to make your voice heard. (this proposal was approved)&lt;br /&gt;
&lt;br /&gt;
==Press==&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
*[http://chronicle.com/article/After-Frustrations-in-Second/64137/ 14 Feb 2010 - After Frustrations in Second Life, Colleges Look to New Virtual Worlds]&lt;br /&gt;
===January 2010===&lt;br /&gt;
*[http://blog.genkii.com/2010/01/13/sparkle-im-1-3-4-released/ 13 Jan 2010 - iPhone App Sparkle IM 1.3.4 released which supports OpenSim grids]&lt;br /&gt;
*[http://realxtend.blogspot.com/2010/01/naali-01-released.html 01 Jan 2010 - RealXtend releases first RC for naali, the realXtend and OpenSimulator Viewer]&lt;br /&gt;
===November 2009===&lt;br /&gt;
*[http://www.hypergridbusiness.com/2009/11/opensim-in-intel-spotlight/ 18 Nov 2009 - OpenSimulator in Intel Spotlight, Intel CTO Justin Rattner introduced OpenSim and ScienceSim at SC09 Super Computing Conference]&lt;br /&gt;
===September 2009===&lt;br /&gt;
*[http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;amp;newsId=20090930005401&amp;amp;newsLang=en 30 Sept 2009 - 3Di Releases Open Source, web based viewer called Rei]&lt;br /&gt;
===January 2009===&lt;br /&gt;
*[http://blogs.intel.com/research/2009/01/sciencesim.php 29 Jan 2009 - Intel Research Launches ScienceSim based on OpenSimulator]&lt;br /&gt;
===September 2008===&lt;br /&gt;
*[http://www-03.ibm.com/press/us/en/pressrelease/25038.wss 03 Sep 2008 - Made in IBM Labs: IBM Moves Real-Time Communication and Collaboration Into 3-D (integrated with OpenSim)]&lt;br /&gt;
===February 2008===&lt;br /&gt;
* [http://www-03.ibm.com/press/us/en/pressrelease/23565.wss 21st Feb 2008 - Made in IBM Labs: IBM 3-D Data Centers Show Virtual Worlds Fit for Business]&lt;br /&gt;
* [http://www.realxtend.org/realxtend_opensim_release_15_02_2008.html 15th Feb 2008 - RealXtend joins OpenSim: Team up to make open source Virtual World standard]&lt;br /&gt;
* [http://www.ngigroup.com/jp/press/2008/02/001264.html 5th Feb 2008 - 3Di, Inc. Creates Voice Communication Function for Its Virtual World Application &amp;quot;Jin-sei&amp;quot;]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RSS Feeds==&lt;br /&gt;
&amp;lt;rss&amp;gt;http://planet.opensim.us/rss20.xml|max=5|short|filter=opensim&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?language=en|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=pt|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=es|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://feeds.technorati.com/search/opensim?authority=n&amp;amp;language=fr|max=5|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blogs==&lt;br /&gt;
* [http://www.worldsimterra.com WorldSimTerra (Português, English, Español)]&lt;br /&gt;
* [http://www.adamfrisby.com/blog/2008/08/resources-for-running-your-own-opensim Adam's OpenSim resources blog post] - a list of resources for running OpenSim&lt;br /&gt;
* [http://rock-vacirca.blogspot.com Rock Vacirca's Blog] - lots of tutorials, not only on OpenSim, but on MySQL, Hippo, Second Inventory, etc&lt;br /&gt;
* [http://justincc.wordpress.com justincc's blog] - A blog with a weekly OpenSim development update and regular articles on various OpenSim topics.&lt;br /&gt;
* [http://lbsa71.net/category/opensim/ lbsa71.net] - tidbits from an OpenSim developer.&lt;br /&gt;
* [http://imohax.com Mo Hax] - posts and videos about OpenSim and Second Life from beginner perspective, focus on content previewing and educational use&lt;br /&gt;
* [http://www.metaverse3d.com/tag/opensim/ Metaverse3d] - French blog about metaverse and OpenSim.&lt;br /&gt;
* [http://www.subwereld.nl/ Subwereld] - A Dutch weblog about the OpenSimulator Project, the virtual world grids and OpenSim tools.&lt;br /&gt;
* [http://maxping.org/ Maxping] - A web magazine that writes about open source virtual worlds.&lt;br /&gt;
* [http://blog.cyberlandia.net/ Cyberlandia Blog] - Italian blog about Opensim, hypergrid and virtual worlds&lt;br /&gt;
* [http://b5od.com/?tag=/opensimulator b5od Teravus Misc Blog] - Teravus' technology blog about .NET, OpenSimulator, Security and other topics (OpenSimulator Tag)&lt;/div&gt;</summary>
		<author><name>DeepSurfer</name></author>	</entry>

	</feed>