Jump to content
nikolsy

grid localhost

Recommended Posts

in the past it was possible to go to the viewer's shortcut, select properties and add a code similar to this

-loginuri http://127.0.0.1:9000/

There are viewers like Black Dragon that do not have the option to choose GRID. I ask if there is any way to use the viewer in localhost...Or is it only possible to use in agni and aditi?

Share this post


Link to post
Share on other sites
1 hour ago, nikolsy said:

I ask if there is any way to use the viewer in localhost...Or is it only possible to use in agni and aditi?

The Second Life viewer can not be used to log into a non-SL grid. Agni and Aditi are only two grids, both being part of Second Life, that the Second Life viewer will work on. If you want to use a viewer to log into a grid you have running on your localhost you will need to use a viewer that can be used in OpenSim.

Edited by DilliDallagio
Clarifying word salad before coffee's effects settled in.

Share this post


Link to post
Share on other sites

Sl viewer will only work with the main grid or the beta grid,  The new havok licenseing that LL has to abide by, requires it only be used on SL, opensim was dropped a long while back.

Share this post


Link to post
Share on other sites

There is still a way to connect to other grids. The Viewer contains a grids XML file in its app_settings folder, you can add grids there, although i dont know the formatting and required information to make this work.

Edited by NiranV Dean
  • Like 1

Share this post


Link to post
Share on other sites
On 12/7/2019 at 5:18 AM, NiranV Dean said:

There is still a way to connect to other grids. The Viewer contains a grids XML file in its app_settings folder, you can add grids there, although i dont know the formatting and required information to make this work.

It is true that some viewers contain some files in XML format that is related to the new GRIDS. But little can work if the interface does not have a drop-down option to select a new GRID.

Share this post


Link to post
Share on other sites

Thank you all for responding so soon. It seems that LL is not very interested in having his viewers used outside his GRIDS, not even in OpenSim (localhost). What a shame.☹️

On the other hand..

NiranV Dean?, I'm not sure, but are you the creator of the Black Dragon viewer? If yes, it is a surprise to me because recently I am thinking of getting involved in a project to build my own viewer. A few days ago I sent this message to an existing topic in this forum to receive some guidance.

In order not to divert the question related to this topic (the use of localhost or to be able to use viewers in OpenSIM), I thank you for visiting the other topic here to answer if you want.

 

PD: By the way, the Black Dragon viewer is exciting ♥️

Edited by nikolsy

Share this post


Link to post
Share on other sites
On 12/6/2019 at 12:59 PM, Ardy Lay said:

The OpenSimulator web site has a list on it that might be of interest to you.

I know it, thanks

Share this post


Link to post
Share on other sites
3 hours ago, nikolsy said:

It is true that some viewers contain some files in XML format that is related to the new GRIDS. But little can work if the interface does not have a drop-down option to select a new GRID.

It is also true that said XML file can be used to add new entries in said dropdown list because the Viewer reads and fills said dropdown from this list aside from the two default grids that are always present.

  • Like 1

Share this post


Link to post
Share on other sites
On 12/7/2019 at 4:18 AM, NiranV Dean said:

There is still a way to connect to other grids. The Viewer contains a grids XML file in its app_settings folder, you can add grids there, although i dont know the formatting and required information to make this work.

<?xml version="1.0"?>
<llsd>
  <map>
    <!-- template
    <key>fully qualified DNS name - must match the 'keyname' key inside the map</key>
    <map>
      <key>keyname</key><string>fully qualified DNS name - must match the parent key</string>
      <key>grid_login_id</key><string>short form name for use with the 'grid' command line option or as a url parameter</string>
      <key>label</key><string>human readable form for error messages or in the login panel menu</string>
      <key>login_uri</key>
      <array>
        <string>full uri of the login.cgi for this grid</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>scheme,host,pathprefix for update query</string>
      <key>helper_uri</key><string>helper uri for this grid</string>
      <key>login_page</key><string>login splash page uri</string>
      <key>slurl_base</key><string>prefix for slurls in this region</string>
      <key>app_slurl_base</key><string>local app url base</string>
    </map>
    -->
    <key>util.aruna.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.aruna.lindenlab.com</string>
      <key>grid_login_id</key><string>Aruna</string>
      <key>label</key><string>Aruna</string>
      <key>login_uri</key>
      <array>
        <string>https://login.aruna.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://aruna-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.aruna.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.bharati.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.bharati.lindenlab.com</string>
      <key>grid_login_id</key><string>Bharati</string>
      <key>label</key><string>Bharati</string>
      <key>login_uri</key>
      <array>
        <string>https://login.bharati.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://bharati-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.bharati.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.chandra.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.chandra.lindenlab.com</string>
      <key>grid_login_id</key><string>Chandra</string>
      <key>label</key><string>Chandra</string>
      <key>login_uri</key>
      <array>
        <string>https://login.chandra.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://chandra-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.chandra.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.damballah.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.damballah.lindenlab.com</string>
      <key>grid_login_id</key><string>Damballah</string>
      <key>label</key><string>Damballah</string>
      <key>login_uri</key>
      <array>
        <string>https://login.damballah.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.qa.secondlife.com/update</string>
      <key>helper_uri</key><string>https://secondlife-staging.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.damballah.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
      <key>web_profile_url</key><string>https://my.secondlife-staging.com/</string>
    </map>
    <key>util.danu.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.danu.lindenlab.com</string>
      <key>grid_login_id</key><string>Danu</string>
      <key>label</key><string>Danu</string>
      <key>login_uri</key>
      <array>
        <string>https://login.danu.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://danu-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.danu.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.durga.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.durga.lindenlab.com</string>
      <key>grid_login_id</key><string>Durga</string>
      <key>label</key><string>Durga</string>
      <key>login_uri</key>
      <array>
        <string>https://login.durga.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://durga-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.durga.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.ganga.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.ganga.lindenlab.com</string>
      <key>grid_login_id</key><string>Ganga</string>
      <key>label</key><string>Ganga</string>
      <key>login_uri</key>
      <array>
        <string>https://login.ganga.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://ganga-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.ganga.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.mitra.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.mitra.lindenlab.com</string>
      <key>grid_login_id</key><string>Mitra</string>
      <key>label</key><string>Mitra</string>
      <key>login_uri</key>
      <array>
        <string>https://login.mitra.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://mitra-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.mitra.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.mohini.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.mohini.lindenlab.com</string>
      <key>grid_login_id</key><string>Mohini</string>
      <key>label</key><string>Mohini</string>
      <key>login_uri</key>
      <array>
        <string>https://login.mohini.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://mohini-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.mohini.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.nandi.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.nandi.lindenlab.com</string>
      <key>grid_login_id</key><string>Nandi</string>
      <key>label</key><string>Nandi</string>
      <key>login_uri</key>
      <array>
        <string>https://login.nandi.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://nandi-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.nandi.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.parvati.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.parvati.lindenlab.com</string>
      <key>grid_login_id</key><string>Parvati</string>
      <key>label</key><string>Parvati</string>
      <key>login_uri</key>
      <array>
        <string>https://login.parvati.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://parvati-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.parvati.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.radha.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.radha.lindenlab.com</string>
      <key>grid_login_id</key><string>Radha</string>
      <key>label</key><string>Radha</string>
      <key>login_uri</key>
      <array>
        <string>https://login.radha.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://radha-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.radha.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.ravi.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.ravi.lindenlab.com</string>
      <key>grid_login_id</key><string>Ravi</string>
      <key>label</key><string>Ravi</string>
      <key>login_uri</key>
      <array>
        <string>https://login.ravi.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://ravi-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.ravi.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.siva.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.siva.lindenlab.com</string>
      <key>grid_login_id</key><string>Siva</string>
      <key>label</key><string>Siva</string>
      <key>login_uri</key>
      <array>
        <string>https://login.siva.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://siva-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.siva.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.shakti.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.shakti.lindenlab.com</string>
      <key>grid_login_id</key><string>Shakti</string>
      <key>label</key><string>Shakti</string>
      <key>login_uri</key>
      <array>
        <string>https://login.shakti.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://shakti-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.shakti.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.soma.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.soma.lindenlab.com</string>
      <key>grid_login_id</key><string>Soma</string>
      <key>label</key><string>Soma</string>
      <key>login_uri</key>
      <array>
        <string>https://login.soma.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://soma-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.soma.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.uma.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.uma.lindenlab.com</string>
      <key>grid_login_id</key><string>Uma</string>
      <key>label</key><string>Uma</string>
      <key>login_uri</key>
      <array>
        <string>https://login.uma.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://uma-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.uma.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.vaak.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.vaak.lindenlab.com</string>
      <key>grid_login_id</key><string>Vaak</string>
      <key>label</key><string>Vaak</string>
      <key>login_uri</key>
      <array>
        <string>https://login.vaak.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://vaak-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.vaak.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>util.yami.lindenlab.com</key>
    <map>
      <key>keyname</key><string>util.yami.lindenlab.com</string>
      <key>grid_login_id</key><string>Yami</string>
      <key>label</key><string>Yami</string>
      <key>login_uri</key>
      <array>
        <string>https://login.yami.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>update_query_url_base</key><string>https://update.secondlife.com/update</string>
      <key>helper_uri</key><string>http://yami-secondlife.webdev.lindenlab.com/helpers/</string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://util.yami.lindenlab.com/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
    <key>localhost</key>
    <map>
      <key>keyname</key><string>localhost</string>
      <key>grid_login_id</key><string>Local</string>
      <key>label</key><string>Local (Linden)</string>
      <key>login_uri</key>
      <array>
        <string>https://login.dmz.lindenlab.com/cgi-bin/login.cgi</string>
      </array>
      <key>login_identifier_types</key>
      <array>
        <string>account</string>
        <string>agent</string>
      </array>
      <key>helper_uri</key><string></string>
      <key>login_page</key><string>http://viewer-login.agni.lindenlab.com/</string>
      <key>slurl_base</key><string>https://localhost/region/</string>
      <key>app_slurl_base</key><string>secondlife:///app</string>
    </map>
  </map>
</llsd>


Insert 'grids.xml' (above) to the user_settings folder
(C:\users\user_name\AppData\Roaming\SecondLife).
Login to the viewer, Go to Me> Preferences> Advanced and check 'Show Grid Selection at login', exit the viewer.
Run the viewer, select the grid you want from the grid combo box and login.
You can modify the above file to add any grid.  However the LL viewer will crash on login to any OpenSim grid these days without some major code changes.

  • Thanks 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...