<?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=D3x0r</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=D3x0r"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/D3x0r"/>
		<updated>2026-04-17T14:54:54Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/Connecting</id>
		<title>Connecting</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Connecting"/>
				<updated>2010-06-18T04:22:56Z</updated>
		
		<summary type="html">&lt;p&gt;D3x0r: /* Compatible Viewers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Compatible Viewers==&lt;br /&gt;
Before you can connect to OpenSim, you'll need to have downloaded one of the following clients that can connect to OpenSim.&lt;br /&gt;
&lt;br /&gt;
* [http://get.secondlife.com Linden Client] (release version is the only fully supported viewer.)&lt;br /&gt;
* [http://opensim-viewer.sourceforge.net Hippo Viewer] - a fork of the Linden Client with OpenSim specific enhancements&lt;br /&gt;
* [[RealXtend]] - a fork of the Linden Client that has specialized features (is not fully supported yet.)&lt;br /&gt;
* [http://meerkatviewer.org/ Meerkat Viewer] another LL-based viewer&lt;br /&gt;
* [http://emerald.modularsystems.sl/ Emerald Viewer] The latest viewer based on LL code but extended with some nice features&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[20:08]  Revolution Smythe: there is the [http://forge.opensimulator.org/gf/project/idealistviewer/ Idealist viewer], [http://lookingglassviewer.org/wiki/Main_Page/ Looking Glass viewer] , [http://3di-rei.org/ 3Di viewer], etc etc .... none of which use LL code&lt;br /&gt;
&lt;br /&gt;
==Connecting with the Linden Viewer==&lt;br /&gt;
Every OpenSim grid or instance will specify a '''loginuri''', which is a uri of the form '''http://someserver:9000''' (standalone mode) or '''http://someserver:8002''' (grid mode).  For instance, for osgrid, this is http://osgrid.org:8002.  The following sections assume that you have that uri.  We'll use http://osgrid.org:8002 as our example url.&lt;br /&gt;
&lt;br /&gt;
A list of major public grids can be found at [[Grid_List]].  OSGrid is just one of many available.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
* change directory to you viewer (SecondLife_XYZ)&lt;br /&gt;
* run &amp;lt;code&amp;gt;./secondlife -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* make a copy of the SecondLife icon on your desktop&lt;br /&gt;
* rename it to the grid you want to connect to&lt;br /&gt;
* edit the properties on the icon and set the command line to &amp;lt;code&amp;gt;...\SecondLife.exe&amp;quot; -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
* Make a 'somefilename.sh' file, and put this in it:&lt;br /&gt;
* /Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri http://osgrid.org:8002/&lt;br /&gt;
* set it to executable&lt;br /&gt;
* run it&lt;br /&gt;
 &lt;br /&gt;
If you have multiple viewers and multiple grids to connect to, you can try the following AppleScript (one could do something similar with a shell script).  Feel free to copy and modify for your own use.&lt;br /&gt;
 --&lt;br /&gt;
 --  This script selects a viewer and a grid for virtual worlds.&lt;br /&gt;
 --&lt;br /&gt;
 --&lt;br /&gt;
 -- Variables for the two supported viewers.  More may be added here.&lt;br /&gt;
 --&lt;br /&gt;
 set lindenViewer to &amp;quot;\&amp;quot;/Applications/SecondLife/Second Life.app/Contents/MacOS/Second Life\&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set emeraldViewer to &amp;quot;\&amp;quot;/Applications/SecondLife/GreenLife Emerald Viewer.app/Contents/MacOS/GreenLife Emerald Viewer\&amp;quot;&amp;quot;&lt;br /&gt;
 --&lt;br /&gt;
 -- Variables for options to select the specified grid.  Since the viewers&lt;br /&gt;
 -- are based on the 2nd life viewer, the options are the same for each&lt;br /&gt;
 -- viewer.  Also, connecting to the Second Life grid is the default option&lt;br /&gt;
 -- if no other options are provided.&lt;br /&gt;
 --&lt;br /&gt;
 -- Currently, four grids are supported.  More may be easily added.&lt;br /&gt;
 --&lt;br /&gt;
 set lindenOptions to &amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set localStandalone to &amp;quot; -loginuri http://vw.server.lan:9000 -loginpage http://vw.server.lan/opensim/index.html&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set localGrid to &amp;quot; -loginuri http://vw.server.lan:8000 -loginpage http://vw.server.lan/opensim/index.html&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set osGridOptions to &amp;quot; -loginuri http://osgrid.org:8002 -loginpage http://osgrid.org/loginscreen.php -helperuri http://osgrid.org/&amp;quot;&lt;br /&gt;
 --&lt;br /&gt;
 -- Display dialog and select the viewer.&lt;br /&gt;
 --&lt;br /&gt;
 set dialogResult to display dialog &amp;quot;Choose viewer:&lt;br /&gt;
 1) 2nd Life viewer&lt;br /&gt;
 2) Emerald viewer:&amp;quot; default answer &amp;quot;1&amp;quot; with title &amp;quot;Select Viewer&amp;quot; with icon 1&lt;br /&gt;
 &lt;br /&gt;
 set option to text returned of dialogResult&lt;br /&gt;
 &lt;br /&gt;
 if option = &amp;quot;2&amp;quot; then&lt;br /&gt;
 	set viewer to emeraldViewer&lt;br /&gt;
 else&lt;br /&gt;
 	set viewer to lindenViewer&lt;br /&gt;
 end if&lt;br /&gt;
 --&lt;br /&gt;
 -- Display dialog and select the grid.&lt;br /&gt;
 --&lt;br /&gt;
 set dialogResult to display dialog &amp;quot;Choose server:&lt;br /&gt;
 1) 2nd Life grid&lt;br /&gt;
 2) local standalone&lt;br /&gt;
 3) local grid&lt;br /&gt;
 4) OS Grid&amp;quot; default answer &amp;quot;2&amp;quot; with title &amp;quot;Select Grid&amp;quot; with icon 1&lt;br /&gt;
 &lt;br /&gt;
 set grid to text returned of dialogResult&lt;br /&gt;
 &lt;br /&gt;
 if grid = &amp;quot;1&amp;quot; then&lt;br /&gt;
 	set options to lindenOptions&lt;br /&gt;
 else if grid = &amp;quot;2&amp;quot; then&lt;br /&gt;
 	set options to localStandalone&lt;br /&gt;
 else if grid = &amp;quot;3&amp;quot; then&lt;br /&gt;
 	set options to localGrid&lt;br /&gt;
 else if grid = &amp;quot;4&amp;quot; then&lt;br /&gt;
 	set options to osGridOptions&lt;br /&gt;
 else&lt;br /&gt;
 	set options to localStandalone&lt;br /&gt;
 end if&lt;br /&gt;
 --&lt;br /&gt;
 -- Combine the grid and viewer and execute the result.&lt;br /&gt;
 --&lt;br /&gt;
 set command to viewer &amp;amp; options&lt;br /&gt;
 do shell script command&lt;br /&gt;
&lt;br /&gt;
===Linden Viewer options===&lt;br /&gt;
The Linden viewer has a number of other options.  Some are useful, some are not.  The viewer has a help option which produces the following results:&lt;br /&gt;
  --autologin           log in as last saved user&lt;br /&gt;
  --channel arg         n/a&lt;br /&gt;
  --console arg         n/a&lt;br /&gt;
  --cooperative arg     Yield some idle time to local host.&lt;br /&gt;
  --crashonstartup      Crashes on startup. For QA use.&lt;br /&gt;
  --debugviews          n/a&lt;br /&gt;
  --drop arg            n/a&lt;br /&gt;
  --god                 Log in a god if you have god access.&lt;br /&gt;
  --grid arg            Specify the name of the grid, local, or an IP address &lt;br /&gt;
                        to connect to.&lt;br /&gt;
  -h [ --help ]         display this help message&lt;br /&gt;
  --helperuri arg       helper web CGI prefix to use&lt;br /&gt;
  --ignorepixeldepth    Ignore pixel depth settings.&lt;br /&gt;
  --inbw arg            n/a&lt;br /&gt;
  --logfile arg         n/a&lt;br /&gt;
  --login args          3 tokens: first, last and password&lt;br /&gt;
  --loginpage arg       Login authentication page to use.&lt;br /&gt;
  --loginuri arg        login server and CGI script to use&lt;br /&gt;
  --multiple            Allow multple viewers.&lt;br /&gt;
  --no-verify-ssl-cert  n/a&lt;br /&gt;
  --noaudio             n/a&lt;br /&gt;
  --noinvlib            Do not request the inventory library.&lt;br /&gt;
  --nopreload           n/a&lt;br /&gt;
  --noprobe             n/a&lt;br /&gt;
  --noquicktime         n/a&lt;br /&gt;
  --nosound             n/a&lt;br /&gt;
  --novoice             Disable voice.&lt;br /&gt;
  --outbw arg           n/a&lt;br /&gt;
  --port arg            n/a&lt;br /&gt;
  --purge               Delete files in the cache.&lt;br /&gt;
  --qa                  Activated debugging menu in Advanced Settings.&lt;br /&gt;
  --quitafter arg       n/a&lt;br /&gt;
  --rotate              n/a&lt;br /&gt;
  --safe                Reset preferences, run in safe mode.&lt;br /&gt;
  --set args             specify the value of a particular&lt;br /&gt;
                                       configuration variable that&lt;br /&gt;
                                       overrides all other settings&lt;br /&gt;
                              &lt;br /&gt;
  --setdefault args      specify the value of a particular&lt;br /&gt;
                                       configuration variable which can be&lt;br /&gt;
                                       overridden by settings.xml&lt;br /&gt;
                              &lt;br /&gt;
  --settings arg        Specify the filename of a configuration file.&lt;br /&gt;
  --skin arg            ui/branding skin folder to use&lt;br /&gt;
  --slurl arg           Startup SLurl&lt;br /&gt;
  --url arg             Startup location&lt;br /&gt;
  --psn arg             MacOSX process serial number&lt;br /&gt;
&lt;br /&gt;
===== Note =====&lt;br /&gt;
&lt;br /&gt;
The above described methods work for the SecondLife viewer, other viewers that support the GridInfo protocol won't need this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alternative Connection Approaches ==&lt;br /&gt;
&lt;br /&gt;
=== Via a Web Browser ===&lt;br /&gt;
&lt;br /&gt;
You can also set up a [[Browser Protocol Handler]] which will make opensim:// links in your browser do the expected thing, and launch the right OpenSim viewer.&lt;br /&gt;
&lt;br /&gt;
** Project site&lt;br /&gt;
** http://forge.opensimulator.org/gf/project/xenki/&lt;br /&gt;
** Xeni Community Site&lt;br /&gt;
** http://xenkiviewer.com/&lt;br /&gt;
&lt;br /&gt;
* '''Xenki''' - Xenki is an XBAP 3D application intended to be a browser add-on for OpenSim. &lt;br /&gt;
** '''What is Xenki?''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/what-is-xenki/&lt;br /&gt;
** '''Sources:''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/xenki-010-alpha-sources-posted/&lt;br /&gt;
&lt;br /&gt;
=== Via Rezme ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* None at the moment&lt;/div&gt;</summary>
		<author><name>D3x0r</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Connecting</id>
		<title>Connecting</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Connecting"/>
				<updated>2010-06-18T04:14:27Z</updated>
		
		<summary type="html">&lt;p&gt;D3x0r: /* Compatible Viewers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Compatible Viewers==&lt;br /&gt;
Before you can connect to OpenSim, you'll need to have downloaded one of the following clients that can connect to OpenSim.&lt;br /&gt;
&lt;br /&gt;
* [http://get.secondlife.com Linden Client] (release version is the only fully supported viewer.)&lt;br /&gt;
* [http://opensim-viewer.sourceforge.net Hippo Viewer] - a fork of the Linden Client with OpenSim specific enhancements&lt;br /&gt;
* [[RealXtend]] - a fork of the Linden Client that has specialized features (is not fully supported yet.)&lt;br /&gt;
* [http://meerkatviewer.org/ Meerkat Viewer] another LL-based viewer&lt;br /&gt;
* [http://modularsystems.sl/ Emerald Viewer] The latest viewer based on LL code but extended with some nice features&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[20:08]  Revolution Smythe: there is the Idealist viewer, Looking Glass viewer, Naali viewer, 3Di viewer, etc etc .... none of which use LL code&lt;br /&gt;
&lt;br /&gt;
==Connecting with the Linden Viewer==&lt;br /&gt;
Every OpenSim grid or instance will specify a '''loginuri''', which is a uri of the form '''http://someserver:9000''' (standalone mode) or '''http://someserver:8002''' (grid mode).  For instance, for osgrid, this is http://osgrid.org:8002.  The following sections assume that you have that uri.  We'll use http://osgrid.org:8002 as our example url.&lt;br /&gt;
&lt;br /&gt;
A list of major public grids can be found at [[Grid_List]].  OSGrid is just one of many available.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
* change directory to you viewer (SecondLife_XYZ)&lt;br /&gt;
* run &amp;lt;code&amp;gt;./secondlife -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* make a copy of the SecondLife icon on your desktop&lt;br /&gt;
* rename it to the grid you want to connect to&lt;br /&gt;
* edit the properties on the icon and set the command line to &amp;lt;code&amp;gt;...\SecondLife.exe&amp;quot; -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
* Make a 'somefilename.sh' file, and put this in it:&lt;br /&gt;
* /Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri http://osgrid.org:8002/&lt;br /&gt;
* set it to executable&lt;br /&gt;
* run it&lt;br /&gt;
 &lt;br /&gt;
If you have multiple viewers and multiple grids to connect to, you can try the following AppleScript (one could do something similar with a shell script).  Feel free to copy and modify for your own use.&lt;br /&gt;
 --&lt;br /&gt;
 --  This script selects a viewer and a grid for virtual worlds.&lt;br /&gt;
 --&lt;br /&gt;
 --&lt;br /&gt;
 -- Variables for the two supported viewers.  More may be added here.&lt;br /&gt;
 --&lt;br /&gt;
 set lindenViewer to &amp;quot;\&amp;quot;/Applications/SecondLife/Second Life.app/Contents/MacOS/Second Life\&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set emeraldViewer to &amp;quot;\&amp;quot;/Applications/SecondLife/GreenLife Emerald Viewer.app/Contents/MacOS/GreenLife Emerald Viewer\&amp;quot;&amp;quot;&lt;br /&gt;
 --&lt;br /&gt;
 -- Variables for options to select the specified grid.  Since the viewers&lt;br /&gt;
 -- are based on the 2nd life viewer, the options are the same for each&lt;br /&gt;
 -- viewer.  Also, connecting to the Second Life grid is the default option&lt;br /&gt;
 -- if no other options are provided.&lt;br /&gt;
 --&lt;br /&gt;
 -- Currently, four grids are supported.  More may be easily added.&lt;br /&gt;
 --&lt;br /&gt;
 set lindenOptions to &amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set localStandalone to &amp;quot; -loginuri http://vw.server.lan:9000 -loginpage http://vw.server.lan/opensim/index.html&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set localGrid to &amp;quot; -loginuri http://vw.server.lan:8000 -loginpage http://vw.server.lan/opensim/index.html&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set osGridOptions to &amp;quot; -loginuri http://osgrid.org:8002 -loginpage http://osgrid.org/loginscreen.php -helperuri http://osgrid.org/&amp;quot;&lt;br /&gt;
 --&lt;br /&gt;
 -- Display dialog and select the viewer.&lt;br /&gt;
 --&lt;br /&gt;
 set dialogResult to display dialog &amp;quot;Choose viewer:&lt;br /&gt;
 1) 2nd Life viewer&lt;br /&gt;
 2) Emerald viewer:&amp;quot; default answer &amp;quot;1&amp;quot; with title &amp;quot;Select Viewer&amp;quot; with icon 1&lt;br /&gt;
 &lt;br /&gt;
 set option to text returned of dialogResult&lt;br /&gt;
 &lt;br /&gt;
 if option = &amp;quot;2&amp;quot; then&lt;br /&gt;
 	set viewer to emeraldViewer&lt;br /&gt;
 else&lt;br /&gt;
 	set viewer to lindenViewer&lt;br /&gt;
 end if&lt;br /&gt;
 --&lt;br /&gt;
 -- Display dialog and select the grid.&lt;br /&gt;
 --&lt;br /&gt;
 set dialogResult to display dialog &amp;quot;Choose server:&lt;br /&gt;
 1) 2nd Life grid&lt;br /&gt;
 2) local standalone&lt;br /&gt;
 3) local grid&lt;br /&gt;
 4) OS Grid&amp;quot; default answer &amp;quot;2&amp;quot; with title &amp;quot;Select Grid&amp;quot; with icon 1&lt;br /&gt;
 &lt;br /&gt;
 set grid to text returned of dialogResult&lt;br /&gt;
 &lt;br /&gt;
 if grid = &amp;quot;1&amp;quot; then&lt;br /&gt;
 	set options to lindenOptions&lt;br /&gt;
 else if grid = &amp;quot;2&amp;quot; then&lt;br /&gt;
 	set options to localStandalone&lt;br /&gt;
 else if grid = &amp;quot;3&amp;quot; then&lt;br /&gt;
 	set options to localGrid&lt;br /&gt;
 else if grid = &amp;quot;4&amp;quot; then&lt;br /&gt;
 	set options to osGridOptions&lt;br /&gt;
 else&lt;br /&gt;
 	set options to localStandalone&lt;br /&gt;
 end if&lt;br /&gt;
 --&lt;br /&gt;
 -- Combine the grid and viewer and execute the result.&lt;br /&gt;
 --&lt;br /&gt;
 set command to viewer &amp;amp; options&lt;br /&gt;
 do shell script command&lt;br /&gt;
&lt;br /&gt;
===Linden Viewer options===&lt;br /&gt;
The Linden viewer has a number of other options.  Some are useful, some are not.  The viewer has a help option which produces the following results:&lt;br /&gt;
  --autologin           log in as last saved user&lt;br /&gt;
  --channel arg         n/a&lt;br /&gt;
  --console arg         n/a&lt;br /&gt;
  --cooperative arg     Yield some idle time to local host.&lt;br /&gt;
  --crashonstartup      Crashes on startup. For QA use.&lt;br /&gt;
  --debugviews          n/a&lt;br /&gt;
  --drop arg            n/a&lt;br /&gt;
  --god                 Log in a god if you have god access.&lt;br /&gt;
  --grid arg            Specify the name of the grid, local, or an IP address &lt;br /&gt;
                        to connect to.&lt;br /&gt;
  -h [ --help ]         display this help message&lt;br /&gt;
  --helperuri arg       helper web CGI prefix to use&lt;br /&gt;
  --ignorepixeldepth    Ignore pixel depth settings.&lt;br /&gt;
  --inbw arg            n/a&lt;br /&gt;
  --logfile arg         n/a&lt;br /&gt;
  --login args          3 tokens: first, last and password&lt;br /&gt;
  --loginpage arg       Login authentication page to use.&lt;br /&gt;
  --loginuri arg        login server and CGI script to use&lt;br /&gt;
  --multiple            Allow multple viewers.&lt;br /&gt;
  --no-verify-ssl-cert  n/a&lt;br /&gt;
  --noaudio             n/a&lt;br /&gt;
  --noinvlib            Do not request the inventory library.&lt;br /&gt;
  --nopreload           n/a&lt;br /&gt;
  --noprobe             n/a&lt;br /&gt;
  --noquicktime         n/a&lt;br /&gt;
  --nosound             n/a&lt;br /&gt;
  --novoice             Disable voice.&lt;br /&gt;
  --outbw arg           n/a&lt;br /&gt;
  --port arg            n/a&lt;br /&gt;
  --purge               Delete files in the cache.&lt;br /&gt;
  --qa                  Activated debugging menu in Advanced Settings.&lt;br /&gt;
  --quitafter arg       n/a&lt;br /&gt;
  --rotate              n/a&lt;br /&gt;
  --safe                Reset preferences, run in safe mode.&lt;br /&gt;
  --set args             specify the value of a particular&lt;br /&gt;
                                       configuration variable that&lt;br /&gt;
                                       overrides all other settings&lt;br /&gt;
                              &lt;br /&gt;
  --setdefault args      specify the value of a particular&lt;br /&gt;
                                       configuration variable which can be&lt;br /&gt;
                                       overridden by settings.xml&lt;br /&gt;
                              &lt;br /&gt;
  --settings arg        Specify the filename of a configuration file.&lt;br /&gt;
  --skin arg            ui/branding skin folder to use&lt;br /&gt;
  --slurl arg           Startup SLurl&lt;br /&gt;
  --url arg             Startup location&lt;br /&gt;
  --psn arg             MacOSX process serial number&lt;br /&gt;
&lt;br /&gt;
===== Note =====&lt;br /&gt;
&lt;br /&gt;
The above described methods work for the SecondLife viewer, other viewers that support the GridInfo protocol won't need this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alternative Connection Approaches ==&lt;br /&gt;
&lt;br /&gt;
=== Via a Web Browser ===&lt;br /&gt;
&lt;br /&gt;
You can also set up a [[Browser Protocol Handler]] which will make opensim:// links in your browser do the expected thing, and launch the right OpenSim viewer.&lt;br /&gt;
&lt;br /&gt;
** Project site&lt;br /&gt;
** http://forge.opensimulator.org/gf/project/xenki/&lt;br /&gt;
** Xeni Community Site&lt;br /&gt;
** http://xenkiviewer.com/&lt;br /&gt;
&lt;br /&gt;
* '''Xenki''' - Xenki is an XBAP 3D application intended to be a browser add-on for OpenSim. &lt;br /&gt;
** '''What is Xenki?''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/what-is-xenki/&lt;br /&gt;
** '''Sources:''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/xenki-010-alpha-sources-posted/&lt;br /&gt;
&lt;br /&gt;
=== Via Rezme ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* None at the moment&lt;/div&gt;</summary>
		<author><name>D3x0r</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Connecting</id>
		<title>Connecting</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Connecting"/>
				<updated>2010-06-18T04:14:09Z</updated>
		
		<summary type="html">&lt;p&gt;D3x0r: /* Compatible Viewers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Compatible Viewers==&lt;br /&gt;
Before you can connect to OpenSim, you'll need to have downloaded one of the following clients that can connect to OpenSim.&lt;br /&gt;
&lt;br /&gt;
* [http://get.secondlife.com Linden Client] (release version is the only fully supported viewer.)&lt;br /&gt;
* [http://opensim-viewer.sourceforge.net Hippo Viewer] - a fork of the Linden Client with OpenSim specific enhancements&lt;br /&gt;
* [[RealXtend]] - a fork of the Linden Client that has specialized features (is not fully supported yet.)&lt;br /&gt;
* [http://meerkatviewer.org/ Meerkat Viewer] another LL-based viewer&lt;br /&gt;
* [http://modularsystems.sl/ Emerald Viewer] The latest viewer based on LL code but extended with some nice features&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[20:08]  Revolution Smythe: there is the Idealist viewer, Looking Glass viewer, Naali viewer, 3Di viewer, etc etc&lt;br /&gt;
[20:08]  Revolution Smythe: none of which use LL code&lt;br /&gt;
&lt;br /&gt;
==Connecting with the Linden Viewer==&lt;br /&gt;
Every OpenSim grid or instance will specify a '''loginuri''', which is a uri of the form '''http://someserver:9000''' (standalone mode) or '''http://someserver:8002''' (grid mode).  For instance, for osgrid, this is http://osgrid.org:8002.  The following sections assume that you have that uri.  We'll use http://osgrid.org:8002 as our example url.&lt;br /&gt;
&lt;br /&gt;
A list of major public grids can be found at [[Grid_List]].  OSGrid is just one of many available.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
* change directory to you viewer (SecondLife_XYZ)&lt;br /&gt;
* run &amp;lt;code&amp;gt;./secondlife -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* make a copy of the SecondLife icon on your desktop&lt;br /&gt;
* rename it to the grid you want to connect to&lt;br /&gt;
* edit the properties on the icon and set the command line to &amp;lt;code&amp;gt;...\SecondLife.exe&amp;quot; -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
* Make a 'somefilename.sh' file, and put this in it:&lt;br /&gt;
* /Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri http://osgrid.org:8002/&lt;br /&gt;
* set it to executable&lt;br /&gt;
* run it&lt;br /&gt;
 &lt;br /&gt;
If you have multiple viewers and multiple grids to connect to, you can try the following AppleScript (one could do something similar with a shell script).  Feel free to copy and modify for your own use.&lt;br /&gt;
 --&lt;br /&gt;
 --  This script selects a viewer and a grid for virtual worlds.&lt;br /&gt;
 --&lt;br /&gt;
 --&lt;br /&gt;
 -- Variables for the two supported viewers.  More may be added here.&lt;br /&gt;
 --&lt;br /&gt;
 set lindenViewer to &amp;quot;\&amp;quot;/Applications/SecondLife/Second Life.app/Contents/MacOS/Second Life\&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set emeraldViewer to &amp;quot;\&amp;quot;/Applications/SecondLife/GreenLife Emerald Viewer.app/Contents/MacOS/GreenLife Emerald Viewer\&amp;quot;&amp;quot;&lt;br /&gt;
 --&lt;br /&gt;
 -- Variables for options to select the specified grid.  Since the viewers&lt;br /&gt;
 -- are based on the 2nd life viewer, the options are the same for each&lt;br /&gt;
 -- viewer.  Also, connecting to the Second Life grid is the default option&lt;br /&gt;
 -- if no other options are provided.&lt;br /&gt;
 --&lt;br /&gt;
 -- Currently, four grids are supported.  More may be easily added.&lt;br /&gt;
 --&lt;br /&gt;
 set lindenOptions to &amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set localStandalone to &amp;quot; -loginuri http://vw.server.lan:9000 -loginpage http://vw.server.lan/opensim/index.html&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set localGrid to &amp;quot; -loginuri http://vw.server.lan:8000 -loginpage http://vw.server.lan/opensim/index.html&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set osGridOptions to &amp;quot; -loginuri http://osgrid.org:8002 -loginpage http://osgrid.org/loginscreen.php -helperuri http://osgrid.org/&amp;quot;&lt;br /&gt;
 --&lt;br /&gt;
 -- Display dialog and select the viewer.&lt;br /&gt;
 --&lt;br /&gt;
 set dialogResult to display dialog &amp;quot;Choose viewer:&lt;br /&gt;
 1) 2nd Life viewer&lt;br /&gt;
 2) Emerald viewer:&amp;quot; default answer &amp;quot;1&amp;quot; with title &amp;quot;Select Viewer&amp;quot; with icon 1&lt;br /&gt;
 &lt;br /&gt;
 set option to text returned of dialogResult&lt;br /&gt;
 &lt;br /&gt;
 if option = &amp;quot;2&amp;quot; then&lt;br /&gt;
 	set viewer to emeraldViewer&lt;br /&gt;
 else&lt;br /&gt;
 	set viewer to lindenViewer&lt;br /&gt;
 end if&lt;br /&gt;
 --&lt;br /&gt;
 -- Display dialog and select the grid.&lt;br /&gt;
 --&lt;br /&gt;
 set dialogResult to display dialog &amp;quot;Choose server:&lt;br /&gt;
 1) 2nd Life grid&lt;br /&gt;
 2) local standalone&lt;br /&gt;
 3) local grid&lt;br /&gt;
 4) OS Grid&amp;quot; default answer &amp;quot;2&amp;quot; with title &amp;quot;Select Grid&amp;quot; with icon 1&lt;br /&gt;
 &lt;br /&gt;
 set grid to text returned of dialogResult&lt;br /&gt;
 &lt;br /&gt;
 if grid = &amp;quot;1&amp;quot; then&lt;br /&gt;
 	set options to lindenOptions&lt;br /&gt;
 else if grid = &amp;quot;2&amp;quot; then&lt;br /&gt;
 	set options to localStandalone&lt;br /&gt;
 else if grid = &amp;quot;3&amp;quot; then&lt;br /&gt;
 	set options to localGrid&lt;br /&gt;
 else if grid = &amp;quot;4&amp;quot; then&lt;br /&gt;
 	set options to osGridOptions&lt;br /&gt;
 else&lt;br /&gt;
 	set options to localStandalone&lt;br /&gt;
 end if&lt;br /&gt;
 --&lt;br /&gt;
 -- Combine the grid and viewer and execute the result.&lt;br /&gt;
 --&lt;br /&gt;
 set command to viewer &amp;amp; options&lt;br /&gt;
 do shell script command&lt;br /&gt;
&lt;br /&gt;
===Linden Viewer options===&lt;br /&gt;
The Linden viewer has a number of other options.  Some are useful, some are not.  The viewer has a help option which produces the following results:&lt;br /&gt;
  --autologin           log in as last saved user&lt;br /&gt;
  --channel arg         n/a&lt;br /&gt;
  --console arg         n/a&lt;br /&gt;
  --cooperative arg     Yield some idle time to local host.&lt;br /&gt;
  --crashonstartup      Crashes on startup. For QA use.&lt;br /&gt;
  --debugviews          n/a&lt;br /&gt;
  --drop arg            n/a&lt;br /&gt;
  --god                 Log in a god if you have god access.&lt;br /&gt;
  --grid arg            Specify the name of the grid, local, or an IP address &lt;br /&gt;
                        to connect to.&lt;br /&gt;
  -h [ --help ]         display this help message&lt;br /&gt;
  --helperuri arg       helper web CGI prefix to use&lt;br /&gt;
  --ignorepixeldepth    Ignore pixel depth settings.&lt;br /&gt;
  --inbw arg            n/a&lt;br /&gt;
  --logfile arg         n/a&lt;br /&gt;
  --login args          3 tokens: first, last and password&lt;br /&gt;
  --loginpage arg       Login authentication page to use.&lt;br /&gt;
  --loginuri arg        login server and CGI script to use&lt;br /&gt;
  --multiple            Allow multple viewers.&lt;br /&gt;
  --no-verify-ssl-cert  n/a&lt;br /&gt;
  --noaudio             n/a&lt;br /&gt;
  --noinvlib            Do not request the inventory library.&lt;br /&gt;
  --nopreload           n/a&lt;br /&gt;
  --noprobe             n/a&lt;br /&gt;
  --noquicktime         n/a&lt;br /&gt;
  --nosound             n/a&lt;br /&gt;
  --novoice             Disable voice.&lt;br /&gt;
  --outbw arg           n/a&lt;br /&gt;
  --port arg            n/a&lt;br /&gt;
  --purge               Delete files in the cache.&lt;br /&gt;
  --qa                  Activated debugging menu in Advanced Settings.&lt;br /&gt;
  --quitafter arg       n/a&lt;br /&gt;
  --rotate              n/a&lt;br /&gt;
  --safe                Reset preferences, run in safe mode.&lt;br /&gt;
  --set args             specify the value of a particular&lt;br /&gt;
                                       configuration variable that&lt;br /&gt;
                                       overrides all other settings&lt;br /&gt;
                              &lt;br /&gt;
  --setdefault args      specify the value of a particular&lt;br /&gt;
                                       configuration variable which can be&lt;br /&gt;
                                       overridden by settings.xml&lt;br /&gt;
                              &lt;br /&gt;
  --settings arg        Specify the filename of a configuration file.&lt;br /&gt;
  --skin arg            ui/branding skin folder to use&lt;br /&gt;
  --slurl arg           Startup SLurl&lt;br /&gt;
  --url arg             Startup location&lt;br /&gt;
  --psn arg             MacOSX process serial number&lt;br /&gt;
&lt;br /&gt;
===== Note =====&lt;br /&gt;
&lt;br /&gt;
The above described methods work for the SecondLife viewer, other viewers that support the GridInfo protocol won't need this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alternative Connection Approaches ==&lt;br /&gt;
&lt;br /&gt;
=== Via a Web Browser ===&lt;br /&gt;
&lt;br /&gt;
You can also set up a [[Browser Protocol Handler]] which will make opensim:// links in your browser do the expected thing, and launch the right OpenSim viewer.&lt;br /&gt;
&lt;br /&gt;
** Project site&lt;br /&gt;
** http://forge.opensimulator.org/gf/project/xenki/&lt;br /&gt;
** Xeni Community Site&lt;br /&gt;
** http://xenkiviewer.com/&lt;br /&gt;
&lt;br /&gt;
* '''Xenki''' - Xenki is an XBAP 3D application intended to be a browser add-on for OpenSim. &lt;br /&gt;
** '''What is Xenki?''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/what-is-xenki/&lt;br /&gt;
** '''Sources:''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/xenki-010-alpha-sources-posted/&lt;br /&gt;
&lt;br /&gt;
=== Via Rezme ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* None at the moment&lt;/div&gt;</summary>
		<author><name>D3x0r</name></author>	</entry>

	</feed>