Connecting

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 
==Compatible Viewers==
 
==Compatible Viewers==
 +
Before you can connect to OpenSim, you'll need to have downloaded one of the following clients that can connect to OpenSim.
 +
 
* [http://get.secondlife.com Linden Client] (release version is the only fully supported viewer.)
 
* [http://get.secondlife.com Linden Client] (release version is the only fully supported viewer.)
 
* [http://opensim-view.sourceforge.net Hippo Viewer] - a fork of the Linden Client with OpenSim specific enhancements
 
* [http://opensim-view.sourceforge.net Hippo Viewer] - a fork of the Linden Client with OpenSim specific enhancements
 
* [[RealXtend]] - a fork of the Linden Client that has specialized features (is not fully supported yet.)
 
* [[RealXtend]] - a fork of the Linden Client that has specialized features (is not fully supported yet.)
 
 
  
 
==Connecting with the Linden Viewer==
 
==Connecting with the Linden Viewer==
 +
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.
  
Make a 'somefilename.sh' file, and put this in it:
+
A list of major public grids can be found at [[Grid_List]].  OSGrid is just one of many available.
  
/Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri http://osgrid.org:8002/ -loginpage http://osgrid.org/loginscreen.php
+
=== Linux ===
and set it to execute.  That is it now run it.
+
* change directory to you viewer (SecondLife_XYZ)
Vary easy!
+
* run <code>./secondlife -loginuri http://osgrid.org:8002</code>
Thank you to TiffanyS for this vary usfull tip!
+
  
Or you can...
+
=== Windows ===
 +
* make a copy of the SecondLife icon on your desktop
 +
* rename it to the grid you want to connect to
 +
* edit the properties on the icon and set the command line to <code>...\SecondLife.exe" -loginuri http://osgrid.org:8002</code>
  
Use the -loginuri yourserver.org:8000 switch and the -loginpage yourserver.org:8000/?method=login switch. You may want to use the -settings switch to use a different configuration set as well (the default is settings.xml). Some examples:
+
=== Mac ===
SecondLife.exe -loginuri <nowiki>http://localhost:9000/</nowiki> -loginpage <nowiki>http://localhost:9000/?method=login</nowiki>
+
* Make a 'somefilename.sh' file, and put this in it:
 +
* /Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri http://osgrid.org:8002/
 +
* set it to executable
 +
* run it
  
SecondLife.exe -loginuri <nowiki>http://osgrid.org:8002/</nowiki> -settings settings_osgrid.xml -loginpage <nowiki>http://osgrid.org:8002/?method=login</nowiki>
+
== Alternative Connection Approaches ==
 
+
Setup the protocol handler for convenient connecting, or use the same syntax for other Grids. After the protocol handler is setup, you can try to connect to some grids, by clicking on of the examples below:
+
 
+
opensim://user.deepgrid.com:8002/
+
 
+
opensim://osgrid.org:8002/
+
 
+
opensim://logingrid.net:8002/
+
 
+
opensim://maingrid.centralgrid.com:8002/
+
 
+
opensim://eu-grid.eu:8002/
+
  
 +
=== Via Openlifegrid Grid Launcher ===
 
Another option is to try the 'Launcher' for Windows (.net required). http://www.openlifegrid.com/downloads/gridlauncher.zip<br>
 
Another option is to try the 'Launcher' for Windows (.net required). http://www.openlifegrid.com/downloads/gridlauncher.zip<br>
 
To login to the Public GRID examples registration is required first see [[OpenSim: Grids]] for Public Grids.
 
To login to the Public GRID examples registration is required first see [[OpenSim: Grids]] for Public Grids.
  
 +
=== Via a Web Browser ===
  
'''''Warning!'''''
+
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.
 
+
One source of problem - like uploaded pictures not showing or not being able to move directly after loging in into a public grid - is having the "Maximum Bandwith" setting in the Preferences of the SecondLife viewer on the "Network" tab set too high. So set it to about 250 kbps, when you encounter such issues.
+
 
+
==Technical issues==
+
 
+
===Platform Specific===
+
==== Setup launcher for Mac ====
+
  
/Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri <nowiki>http://localhost:9000/</nowiki> -loginpage <nowiki>http://localhost:9000/?method=login</nowiki>
+
=== Via Rezme ===
/Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri <nowiki>http://user.deepgrid.com:8002/</nowiki> -loginpage <nowiki>http://user.deepgrid.com:8002/?method=login</nowiki>
+
TBD
/Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri <nowiki>http://osgrid.org:8002/</nowiki> -loginpage <nowiki>http://osgrid.org:8002/?method=login</nowiki>
+
/Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri <nowiki>http://logingrid.net:8002/</nowiki> -loginpage <nowiki>http://logingrid.net:8002/?method=login</nowiki>
+
/Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri <nowiki>http://osgrid.org:8002/</nowiki> -loginpage <nowiki>http://osgrid.org:8002/?method=login</nowiki> -settings settings_osgrid.xml
+
  
alternatively you can add arguments to '''arguments.txt''' on a mac  by:
+
== Known Issues ==
# right-click secondlife choose "'''show package contents'''"
+
=== Linden Client ===
# navigate to '''contents -> resources -> arguments.txt'''
+
* The '''Latest''' version of the Linden client no longer supports the OpenSim os* lsl functions, preventing you from using OpenSim specific scripting if you use that client
# add this on one line: '''-loginuri <nowiki>http://localhost:9000/</nowiki> -loginpage <nowiki>http://localhost:9000/?method=login</nowiki>'''
+
# save and run the application normally
+
#* note: you will not be able to connect to Second Life again until you remove this line from arguements.txt
+

Revision as of 12:28, 13 October 2008

Contents

Compatible Viewers

Before you can connect to OpenSim, you'll need to have downloaded one of the following clients that can connect to OpenSim.

  • Linden Client (release version is the only fully supported viewer.)
  • Hippo Viewer - a fork of the Linden Client with OpenSim specific enhancements
  • RealXtend - a fork of the Linden Client that has specialized features (is not fully supported yet.)

Connecting with the Linden Viewer

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.

A list of major public grids can be found at Grid_List. OSGrid is just one of many available.

Linux

Windows

  • make a copy of the SecondLife icon on your desktop
  • rename it to the grid you want to connect to
  • edit the properties on the icon and set the command line to ...\SecondLife.exe" -loginuri http://osgrid.org:8002

Mac

  • Make a 'somefilename.sh' file, and put this in it:
  • /Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri http://osgrid.org:8002/
  • set it to executable
  • run it

Alternative Connection Approaches

Via Openlifegrid Grid Launcher

Another option is to try the 'Launcher' for Windows (.net required). http://www.openlifegrid.com/downloads/gridlauncher.zip
To login to the Public GRID examples registration is required first see OpenSim: Grids for Public Grids.

Via a Web Browser

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.

Via Rezme

TBD

Known Issues

Linden Client

  • The Latest version of the Linden client no longer supports the OpenSim os* lsl functions, preventing you from using OpenSim specific scripting if you use that client
Personal tools
General
About This Wiki