<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Second Life Wiki - User contributions [en]</title>
		<link>https://wiki.secondlife.com/wiki/Special:Contributions/Teravus_Ousley</link>
		<description>User contributions</description>
		<language>en</language>
		<generator>MediaWiki 1.42.1</generator>
		<lastBuildDate>Sun, 28 Jun 2026 17:19:57 GMT</lastBuildDate>
		<item>
			<title>User:Nyx Linden/Office Hours Agenda</title>
			<link>https://wiki.secondlife.com/w/index.php?title=User:Nyx_Linden/Office_Hours_Agenda&amp;diff=1068372</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=User:Nyx_Linden/Office_Hours_Agenda&amp;diff=1068372</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Nyx Linden&#039;s Office Hours Agenda==&lt;br /&gt;
&lt;br /&gt;
Office hours are on Wednesdays at Noon in Pacific time (SL standard time) located in Borrowdale at: http://slurl.com/secondlife/Borrowdale/74/217/32&lt;br /&gt;
&lt;br /&gt;
Topics are focused on avatars, content creation efficiency, content creation tools and methods, rendering issues, and many related random topics.&lt;br /&gt;
&lt;br /&gt;
Please add topics for discussion / agenda items to the end of the list below prior to 11:50 AM. Priority will be given to topics that are posted in advance and are relevant to the goals of the office hour. Feel free to include relevant links to JIRA or wiki pages. Contact Nyx Linden if you are unsure if your topic is relevant or appropriate.&lt;br /&gt;
&lt;br /&gt;
Archived agendas can be found at the [[User:Nyx_Linden/Office_Hours_Agenda_Archive|agenda archive]].&lt;br /&gt;
&lt;br /&gt;
Next meeting scheduled for: October 20, 2010.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
&lt;br /&gt;
== October 20, 2010 ==&lt;br /&gt;
# updates!&lt;br /&gt;
## mesh viewer source code&lt;br /&gt;
## mesh project JIRA category&lt;br /&gt;
# Other Uses for UploadObjectAsset&lt;br /&gt;
# Your Topic Here!&lt;/div&gt;</description>
			<pubDate>Wed, 20 Oct 2010 18:58:31 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/User_talk:Nyx_Linden/Office_Hours_Agenda</comments>
		</item>
		<item>
			<title>Mesh Project Viewer FAQ</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Mesh_Project_Viewer_FAQ&amp;diff=1063923</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Mesh_Project_Viewer_FAQ&amp;diff=1063923</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Modifying LINK with the actual link */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navbox/Mesh_QSG}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mesh First Look Frequently Asked Questions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=General=&lt;br /&gt;
==Does it cost anything to participate in the SL Mesh Open Beta program?==&lt;br /&gt;
No, the Open Beta program is free, including the uploading of meshes themselves. We are exploring different pricing models that will be introduced when the product is formally launched.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Do I have to learn Viewer 2 to use mesh?==&lt;br /&gt;
The mesh feature will initially  be available in Viewer 2.x and in future Viewer 2 versions; viewers without mesh support will be unable to display mesh content. Linden Lab has no plans to integrate it into Viewer 1.23. &lt;br /&gt;
&lt;br /&gt;
Third party viewers may also choose to add mesh support.&lt;br /&gt;
&lt;br /&gt;
==What will I see if I use a Viewer that doesn&#039;t support mesh?==&lt;br /&gt;
Here is a scene filled with mesh objects, as rendered by Viewer 2:&lt;br /&gt;
[[File:Mesh_001.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the same scene, as rendered by a viewer that does not support mesh:&lt;br /&gt;
[[File:Meshes_001.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Can I use the mesh-enabled Viewer 2 on the main grid?==&lt;br /&gt;
Yes. But, mesh functionality will not work on the main grid. Regions need to be mesh-enabled in order to support the uploading and rezzing of meshes. Currently, the mesh regions on Aditi are the only ones enabled with this functionality. Additionally, inventory and L$ changes on Aditi will not carry over onto the main grid. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Is the mesh-enabled Viewer 2 stable?==&lt;br /&gt;
The mesh-enabled Viewer 2 is tracking the viewer-public branch so all of the changes made in our public open source branch--which comprise most of the development slated for Viewer 2.x--are incorporated into our mesh-enabled Viewer codebase frequently. You will be notified at login when new mesh-enabled Viewers are available. Please keep in mind that this is still an experimental Viewer with a great deal of new functionality, so you may experience higher than normal crash rates.&lt;br /&gt;
&lt;br /&gt;
==Will mesh be ported to third party viewers? If so, when?==&lt;br /&gt;
Yes, SL Mesh will be available in our open source code base soon. We do not have a specific date yet, but we&#039;ll update you when it&#039;s available.&lt;br /&gt;
&lt;br /&gt;
At that time third party viewers may integrate the new source into their release.&lt;br /&gt;
&lt;br /&gt;
==How will permission systems work with meshes?==&lt;br /&gt;
Meshes have exactly the same permissions system as sculpted prims and textures.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Will SL Mesh create a disadvantage for prim/sculpty builders? Will it upset the economy?==&lt;br /&gt;
&lt;br /&gt;
Maybe.  The future is hard to predict. Mesh is the next generation of  building technologies available in Second Life and offers content creators new ways to quickly create virtual goods and objects in Second Life, greatly enhancing the inworld experience for all Residents and opening up new opportunities to create highly marketable, quality items&lt;br /&gt;
&lt;br /&gt;
==Will the existing content tools in the viewer go away?==&lt;br /&gt;
Absolutely not! As with flexiprims and sculpties, meshes will be added to the growing set of building tools already available in SL. Our goal is always to expand the capability to create compelling experiences in SL. By adding new options like meshes to our builders&#039; tool sets, we&#039;re enabling the next generation of content creation while still supporting the classic tools that have existed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Will mesh be available in other languages?==&lt;br /&gt;
Today, the SL Mesh Open Beta program is only available in English. When the product is released, it will be available in the standard languages in which we deliver Viewer 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Open Beta Program=&lt;br /&gt;
&lt;br /&gt;
==What do you expect us to do in this Open Beta?==&lt;br /&gt;
One SL Mesh Open Beta goal is to test many disparate types of COLLADA files and see how they each behave inworld. We know there are many different applications and modeling techniques out there, and we want to ensure that we can correctly support as many as possible. So, we invite you to stress test the regions with large and complex content and to try &amp;quot;unconventional&amp;quot; models so that we can understand feature constraints and limits. If you run into problems, or potential bugs, then definitely file a [http://jira.secondlife.com/browse/cts jira] and attach the mesh.&lt;br /&gt;
&lt;br /&gt;
==How long will the SL Mesh Open Beta last?==&lt;br /&gt;
The SL Mesh Open Beta dates are not set yet. We anticipate it will be at least several weeks, to enable everyone the chance to become familiar with this new form of content creation before it is generally available to all Second Life Residents on the main grid.&lt;br /&gt;
&lt;br /&gt;
==What will I see on the mesh-enabled regions of Aditi?==&lt;br /&gt;
The regions will be mostly empty at first, but we&#039;re counting on you to help fill them up! We&#039;ve created 40 regions on our test grid, called Aditi, to help guide you by interest and skill set. Beyond that, we&#039;re not placing too many restrictions at first. We want to see what your creativity will produce! See the [[Mesh/MeshRegions|region list]] for information on the themes and features of each area.&lt;br /&gt;
&lt;br /&gt;
=Intellectual Property and Mesh=&lt;br /&gt;
&lt;br /&gt;
==Do I retain intellectual property rights of the meshes that I create?==&lt;br /&gt;
Yes, under the [http://secondlife.com/corporate/tos.php#tos7 Second Life Terms of Service], you retain any intellectual property rights you have in the meshes and other content that you import into Second Life. It&#039;s important to remember that you&#039;re responsible for knowing your intellectual property rights, and if you&#039;re importing meshes or other content to Second Life, you must have all the necessary rights and permissions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How can I protect my intellectual property in my meshes?==&lt;br /&gt;
As we announced in our [http://blogs.secondlife.com/community/community/blog/2009/08/04/our-content-management-roadmap Content Management Roadmap blog post], we are committed to empowering content creators to better manage and control their content. &lt;br /&gt;
&lt;br /&gt;
Mesh intellectual property rights must be respected during the Mesh First Look program. If we believe that any participant in the program is abusing intellectual property, then we may suspend the Resident from the program and, in egregious cases, from Second Life altogether.  &lt;br /&gt;
&lt;br /&gt;
Although meshes will be limited to our test grid during the First Look program, the protections of the [http://secondlife.com/corporate/tos.php Second Life Terms of Service], our [http://wiki.secondlife.com/wiki/Intellectual_Property Intellectual Property Policy], and [http://secondlife.com/corporate/tpv.php Policy on Third-Party Viewers] will apply to meshes. If content creators believe their meshes are being infringed, they may submit intellectual property complaints to Linden Lab requesting removal of the content at issue as provided in our [http://wiki.secondlife.com/wiki/Intellectual_Property Intellectual Property Policy]. We are currently testing some early improvements to our [http://blogs.secondlife.com/community/community/blog/2009/12/09/testing-improvements-to-our-intellectual-property-complaint-process intellectual property complaint process]. Stay tuned for more content management announcements as we have them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What if I download or purchase meshes from a service such as Google 3D Warehouse or Turbosquid? Can I use those in Second Life?==&lt;br /&gt;
Every mesh you acquire from these and other sites is subject to its creator/vendor&#039;s particular license terms, and must be adhered to as such. Every individual Turbosquid model contains a license link on its main page, and Turbosquid&#039;s general Licensing Terms and FAQ can be found [https://turbosquid.custhelp.com/cgi-bin/turbosquid.cfg/php/enduser/std_adp.php?p_faqid=329 here]. Google&#039;s 3D Warehouse Terms of Service can be found [http://sketchup.google.com/intl/en/3dwh/tos.html here]. If any meshes violate either the original creator/vendor&#039;s license terms, or Second Life&#039;s Terms of Service and Policies, then we will handle the matter as previously mentioned.&lt;br /&gt;
&lt;br /&gt;
=Performance and Stability=&lt;br /&gt;
&lt;br /&gt;
==Will regions be stable?  Will I be able to access them immediately?==&lt;br /&gt;
We&#039;ve created 40 regions to allow many residents to test out meshes concurrently. Because we expect this to be a popular feature, and given that it&#039;s running on our test grid, you may experience some bumps and downtime at the beginning. We&#039;ll monitor the regions closely and place announcements on our [http://blogs.secondlife.com/community/forums/mesh forums] about grid status. We may increase the number of regions, if needed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Will meshes introduce more lag when they debut on the main grid?==&lt;br /&gt;
Meshes have several advantages over prims and sculpties when it comes to rendering efficiency and quality. First, you need far fewer triangles using mesh vs. prims resulting in higher quality and faster rezzing times. For example, we&#039;ve found that a very high quality character model took only 15,000 triangles using a mesh, while a far inferior version took 250,000 triangles using prims! Additionally, meshes generally have topology that highly optimized for real time rendering, when compared to prims or scuplties, and the result is much faster rendering speeds. However, meshes are a new asset type for the viewer to download and some may require higher bandwidth usage, potentially longer load times, and potentially higher physics loads on the sims. This is why we&#039;re carrying out such an extensive First Look program. &lt;br /&gt;
&lt;br /&gt;
Physics simulation is something that we will also be watching very closely, especially in light of our new Havok 7 &#039;&#039;&#039;[[Havok_7_Beta_Home]]&#039;&#039;&#039; implementation, that should substantially optimize mesh collision calculations. Regarding heavier bandwidth and longer load times, we will track bandwidth usage and, if necessary, work to make the streaming mesh format as size-optimal as possible and/or impose stricter quotas on the number of meshes that a region can efficiently support.&lt;br /&gt;
&lt;br /&gt;
==Is there a scale limit to mesh files that can be imported into SL?==&lt;br /&gt;
At the start of the Open Beta, the default prim scale limit will be 64m. As testing continues and we gather data, we will settle on a size that can easily facilitate your creativity while still ensuring region stability. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Is there a file size limit to mesh files that can be imported into SL?==&lt;br /&gt;
Yes. The maximum mesh asset size after compression is 8MB, roughly equivalent to a 256MB raw COLLADA file. An entire region can support up to 128MB of distinct mesh assets after compression, not including attachments. The size of attached mesh assets is effectively unlimited, but there&#039;s no guarantee that all of your attachments will be downloaded by other viewers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How are meshes stored in SL?==&lt;br /&gt;
Meshes are stored the same way as all other Second Life assets (textures, scripts, etc.). The mesh asset data is stored as a custom mesh format based on gzip and LLSD.&lt;br /&gt;
&lt;br /&gt;
[[Category:Mesh]]&lt;/div&gt;</description>
			<pubDate>Fri, 15 Oct 2010 15:08:01 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Mesh_Project_Viewer_FAQ</comments>
		</item>
		<item>
			<title>EventQueueGet</title>
			<link>https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100333</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100333</guid>
			<description>&lt;p&gt;Teravus Ousley: /* TeleportFinish */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The EventQueueGet cap is actually a service.  The CAP provides access to the service.&lt;br /&gt;
Currently if the client cannot get an EventQueueGet cap, it will refuse to show neighbor regions and you will not be able to teleport to another region.  You&#039;re essentially trapped where you are.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also very easy for the client to stop polling the EventQueueGet CAP&lt;br /&gt;
&lt;br /&gt;
The Client essentially sends an application/xml Map with two keys.  ack and done.   Ack is an integer of the last Event ID and done is..     well, we don&#039;t know what done is yet besides it&#039;s a boolean.  At this moment, it&#039;s always false.&lt;br /&gt;
&lt;br /&gt;
The simulator will hold on to this request until it has some events to send to the client or the simulator times out the connection with a very specific response.   The simulator will usually do this in around 20 to 30 seconds from the request start.  To understand this, think in terms of requesting a web page that does a lot of background processing before sending you back a response.   If you were to be able to post to the EventQueueGet Cap in a browser, it would look like a white page  loading for about 20 or 30 seconds, and then it would give you back a 502 error.    Don&#039;t fret! the 502 error is normal!  When the EventQueueGet service doesn&#039;t have any events to send to the client, it typically sends a &#039;HTTP/1.0 502 Upstream error:&#039; response with &#039;Upstream error: &#039; as the body.   It&#039;s really important to note that the client will *only* accept a response like stated above.  If you send it as a HTTP/1.1 response, the client will stop polling!&lt;br /&gt;
&lt;br /&gt;
After the client closes the connection to the simulator (with a DisableSimulator packet), further attempts to poll the EventQueueGet cap will result in a 404 response.  This tells the client to stop polling the cap.  On the Debug Console, you&#039;ll see a nice message paraphrased: EventPollResponder: {1} https://CAPADDRESS/ stop 404&lt;br /&gt;
&lt;br /&gt;
The client will keep polling the EventQueueGet cap until you give it a 404 even after you&#039;ve left the region!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The client posts to the EventQueueGet cap provided in the region seed cap with an application/xml content type.  (this will eventually be application/llsd+xml)&lt;br /&gt;
&lt;br /&gt;
 Client Request -&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   ack  : integer,&lt;br /&gt;
   done : boolean&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ; Successful response (no events) &amp;lt;-&lt;br /&gt;
 HTTP/1.0 502 Upstream error:&lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Connection: close&lt;br /&gt;
 &lt;br /&gt;
 Upstream error: &lt;br /&gt;
 &lt;br /&gt;
 ; Successful Response (event) &amp;lt;-&lt;br /&gt;
 {&lt;br /&gt;
   events : [ event ],&lt;br /&gt;
   id     : integer&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
There are a few events that OpenSimulator has implemented over the EventQueueGet cap.   &lt;br /&gt;
So far they&#039;re;&lt;br /&gt;
* EnableSimulator&lt;br /&gt;
* CrossedRegion&lt;br /&gt;
* TeleportFinish&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===EnableSimulator===&lt;br /&gt;
EnableSimulator is the event that tells the client to connect to a new simulator.   We use it to inform clients that there is a neighbor region to the one that the avatar is currently in.   This causes the client to attempt to connect to the region described in the EnableSimulator event.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               SimulatorInfo : [&lt;br /&gt;
                                 {&lt;br /&gt;
                                   Handle : binary&lt;br /&gt;
                                   IP     : binary&lt;br /&gt;
                                   Port   : integer&lt;br /&gt;
                                 }&lt;br /&gt;
                               ]&lt;br /&gt;
             },&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Remember, Handle is the regionhandle of the new simulator in BIG Endian format, base64 encoded.&lt;br /&gt;
IP is the IP Address of the new simulator as a byte array, base64 encoded.&lt;br /&gt;
Port is the UDP port of the new simulator UDP service.&lt;br /&gt;
&lt;br /&gt;
 Note:&lt;br /&gt;
 The IP address (24.151.1.250) contains 4 bytes:&lt;br /&gt;
 24&lt;br /&gt;
 151&lt;br /&gt;
 1&lt;br /&gt;
 250&lt;br /&gt;
 &lt;br /&gt;
 The regionhandle is a 64 bit representation of the X and Y cordinate of the 0,0 point of the new simulator&lt;br /&gt;
 Where x is the uint X coordinate, and y is the uint Y coordinate, the formula for creating a regionhandle is: &lt;br /&gt;
 ulong regionhandle = ((ulong)x &amp;lt;&amp;lt; 32) | (ulong)y;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CrossedRegion===&lt;br /&gt;
The simulator uses CrossedRegion to inform your client that it has crossed into a new region.  Typically this is sent out when an avatar crosses a border between two simulators.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               CrossedRegion : [&lt;br /&gt;
                                 {&lt;br /&gt;
                                   AgentData  : [&lt;br /&gt;
                                                  {&lt;br /&gt;
                                                    AgentID   : UUID,&lt;br /&gt;
                                                    SessionID : UUID&lt;br /&gt;
                                                  }&lt;br /&gt;
                                                ],&lt;br /&gt;
                                   RegionData : [&lt;br /&gt;
                                                  {&lt;br /&gt;
                                                    RegionHandle   : binary,&lt;br /&gt;
                                                    SeedCapability : string,&lt;br /&gt;
                                                    SimIP          : binary,&lt;br /&gt;
                                                    SimPort        : integer&lt;br /&gt;
                                                  }&lt;br /&gt;
                                                ],&lt;br /&gt;
                                   Info       : [&lt;br /&gt;
                                                  {&lt;br /&gt;
                                                    LookAt   : [ real, real, real ],&lt;br /&gt;
                                                    Position : [ real, real, real ]&lt;br /&gt;
                                                  }&lt;br /&gt;
                                                ]&lt;br /&gt;
                                 }&lt;br /&gt;
                               ]&lt;br /&gt;
             },&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===TeleportFinish===&lt;br /&gt;
This tells the client that the serverside processing for teleport is complete and that the client should begin the client side portion of the teleport.&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               Info : [&lt;br /&gt;
                        {&lt;br /&gt;
                          AgentID : UUID,&lt;br /&gt;
                          LocationID : integer,&lt;br /&gt;
                          RegionHandle : binary,&lt;br /&gt;
                          SeedCapability : string,&lt;br /&gt;
                          SimAccess : integer,&lt;br /&gt;
                          SimIP : binary,&lt;br /&gt;
                          SimPort : integer,&lt;br /&gt;
                          TeleportFlags : binary&lt;br /&gt;
                        }&lt;br /&gt;
                      ]&lt;br /&gt;
              },&lt;br /&gt;
   message : &#039;TeleportFinish&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find additional information on : [http://www.libsecondlife.org/wiki/EventQueueGet a page from lisecondlife.org].&lt;/div&gt;</description>
			<pubDate>Thu, 16 Oct 2008 06:08:46 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:EventQueueGet</comments>
		</item>
		<item>
			<title>EventQueueGet</title>
			<link>https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100323</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100323</guid>
			<description>&lt;p&gt;Teravus Ousley: /* CrossedRegion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The EventQueueGet cap is actually a service.  The CAP provides access to the service.&lt;br /&gt;
Currently if the client cannot get an EventQueueGet cap, it will refuse to show neighbor regions and you will not be able to teleport to another region.  You&#039;re essentially trapped where you are.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also very easy for the client to stop polling the EventQueueGet CAP&lt;br /&gt;
&lt;br /&gt;
The Client essentially sends an application/xml Map with two keys.  ack and done.   Ack is an integer of the last Event ID and done is..     well, we don&#039;t know what done is yet besides it&#039;s a boolean.  At this moment, it&#039;s always false.&lt;br /&gt;
&lt;br /&gt;
The simulator will hold on to this request until it has some events to send to the client or the simulator times out the connection with a very specific response.   The simulator will usually do this in around 20 to 30 seconds from the request start.  To understand this, think in terms of requesting a web page that does a lot of background processing before sending you back a response.   If you were to be able to post to the EventQueueGet Cap in a browser, it would look like a white page  loading for about 20 or 30 seconds, and then it would give you back a 502 error.    Don&#039;t fret! the 502 error is normal!  When the EventQueueGet service doesn&#039;t have any events to send to the client, it typically sends a &#039;HTTP/1.0 502 Upstream error:&#039; response with &#039;Upstream error: &#039; as the body.   It&#039;s really important to note that the client will *only* accept a response like stated above.  If you send it as a HTTP/1.1 response, the client will stop polling!&lt;br /&gt;
&lt;br /&gt;
After the client closes the connection to the simulator (with a DisableSimulator packet), further attempts to poll the EventQueueGet cap will result in a 404 response.  This tells the client to stop polling the cap.  On the Debug Console, you&#039;ll see a nice message paraphrased: EventPollResponder: {1} https://CAPADDRESS/ stop 404&lt;br /&gt;
&lt;br /&gt;
The client will keep polling the EventQueueGet cap until you give it a 404 even after you&#039;ve left the region!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The client posts to the EventQueueGet cap provided in the region seed cap with an application/xml content type.  (this will eventually be application/llsd+xml)&lt;br /&gt;
&lt;br /&gt;
 Client Request -&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   ack  : integer,&lt;br /&gt;
   done : boolean&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ; Successful response (no events) &amp;lt;-&lt;br /&gt;
 HTTP/1.0 502 Upstream error:&lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Connection: close&lt;br /&gt;
 &lt;br /&gt;
 Upstream error: &lt;br /&gt;
 &lt;br /&gt;
 ; Successful Response (event) &amp;lt;-&lt;br /&gt;
 {&lt;br /&gt;
   events : [ event ],&lt;br /&gt;
   id     : integer&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
There are a few events that OpenSimulator has implemented over the EventQueueGet cap.   &lt;br /&gt;
So far they&#039;re;&lt;br /&gt;
* EnableSimulator&lt;br /&gt;
* CrossedRegion&lt;br /&gt;
* TeleportFinish&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===EnableSimulator===&lt;br /&gt;
EnableSimulator is the event that tells the client to connect to a new simulator.   We use it to inform clients that there is a neighbor region to the one that the avatar is currently in.   This causes the client to attempt to connect to the region described in the EnableSimulator event.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               SimulatorInfo : [&lt;br /&gt;
                                 {&lt;br /&gt;
                                   Handle : binary&lt;br /&gt;
                                   IP     : binary&lt;br /&gt;
                                   Port   : integer&lt;br /&gt;
                                 }&lt;br /&gt;
                               ]&lt;br /&gt;
             },&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Remember, Handle is the regionhandle of the new simulator in BIG Endian format, base64 encoded.&lt;br /&gt;
IP is the IP Address of the new simulator as a byte array, base64 encoded.&lt;br /&gt;
Port is the UDP port of the new simulator UDP service.&lt;br /&gt;
&lt;br /&gt;
 Note:&lt;br /&gt;
 The IP address (24.151.1.250) contains 4 bytes:&lt;br /&gt;
 24&lt;br /&gt;
 151&lt;br /&gt;
 1&lt;br /&gt;
 250&lt;br /&gt;
 &lt;br /&gt;
 The regionhandle is a 64 bit representation of the X and Y cordinate of the 0,0 point of the new simulator&lt;br /&gt;
 Where x is the uint X coordinate, and y is the uint Y coordinate, the formula for creating a regionhandle is: &lt;br /&gt;
 ulong regionhandle = ((ulong)x &amp;lt;&amp;lt; 32) | (ulong)y;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CrossedRegion===&lt;br /&gt;
The simulator uses CrossedRegion to inform your client that it has crossed into a new region.  Typically this is sent out when an avatar crosses a border between two simulators.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               CrossedRegion : [&lt;br /&gt;
                                 {&lt;br /&gt;
                                   AgentData  : [&lt;br /&gt;
                                                  {&lt;br /&gt;
                                                    AgentID   : UUID,&lt;br /&gt;
                                                    SessionID : UUID&lt;br /&gt;
                                                  }&lt;br /&gt;
                                                ],&lt;br /&gt;
                                   RegionData : [&lt;br /&gt;
                                                  {&lt;br /&gt;
                                                    RegionHandle   : binary,&lt;br /&gt;
                                                    SeedCapability : string,&lt;br /&gt;
                                                    SimIP          : binary,&lt;br /&gt;
                                                    SimPort        : integer&lt;br /&gt;
                                                  }&lt;br /&gt;
                                                ],&lt;br /&gt;
                                   Info       : [&lt;br /&gt;
                                                  {&lt;br /&gt;
                                                    LookAt   : [ real, real, real ],&lt;br /&gt;
                                                    Position : [ real, real, real ]&lt;br /&gt;
                                                  }&lt;br /&gt;
                                                ]&lt;br /&gt;
                                 }&lt;br /&gt;
                               ]&lt;br /&gt;
             },&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===TeleportFinish===&lt;br /&gt;
This tells the client that the serverside processing for teleport is complete and that the client should begin the client side portion of the teleport.&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               Info : [&lt;br /&gt;
                        AgentID : UUID,&lt;br /&gt;
                        LocationID : integer,&lt;br /&gt;
                        RegionHandle : binary,&lt;br /&gt;
                        SeedCapability : string,&lt;br /&gt;
                        SimAccess : integer,&lt;br /&gt;
                        SimIP : binary,&lt;br /&gt;
                        SimPort : integer,&lt;br /&gt;
                        TeleportFlags : binary&lt;br /&gt;
                      ]&lt;br /&gt;
              },&lt;br /&gt;
   message : &#039;TeleportFinish&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find additional information on : [http://www.libsecondlife.org/wiki/EventQueueGet a page from lisecondlife.org].&lt;/div&gt;</description>
			<pubDate>Thu, 16 Oct 2008 06:08:11 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:EventQueueGet</comments>
		</item>
		<item>
			<title>EventQueueGet</title>
			<link>https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100313</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100313</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The EventQueueGet cap is actually a service.  The CAP provides access to the service.&lt;br /&gt;
Currently if the client cannot get an EventQueueGet cap, it will refuse to show neighbor regions and you will not be able to teleport to another region.  You&#039;re essentially trapped where you are.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also very easy for the client to stop polling the EventQueueGet CAP&lt;br /&gt;
&lt;br /&gt;
The Client essentially sends an application/xml Map with two keys.  ack and done.   Ack is an integer of the last Event ID and done is..     well, we don&#039;t know what done is yet besides it&#039;s a boolean.  At this moment, it&#039;s always false.&lt;br /&gt;
&lt;br /&gt;
The simulator will hold on to this request until it has some events to send to the client or the simulator times out the connection with a very specific response.   The simulator will usually do this in around 20 to 30 seconds from the request start.  To understand this, think in terms of requesting a web page that does a lot of background processing before sending you back a response.   If you were to be able to post to the EventQueueGet Cap in a browser, it would look like a white page  loading for about 20 or 30 seconds, and then it would give you back a 502 error.    Don&#039;t fret! the 502 error is normal!  When the EventQueueGet service doesn&#039;t have any events to send to the client, it typically sends a &#039;HTTP/1.0 502 Upstream error:&#039; response with &#039;Upstream error: &#039; as the body.   It&#039;s really important to note that the client will *only* accept a response like stated above.  If you send it as a HTTP/1.1 response, the client will stop polling!&lt;br /&gt;
&lt;br /&gt;
After the client closes the connection to the simulator (with a DisableSimulator packet), further attempts to poll the EventQueueGet cap will result in a 404 response.  This tells the client to stop polling the cap.  On the Debug Console, you&#039;ll see a nice message paraphrased: EventPollResponder: {1} https://CAPADDRESS/ stop 404&lt;br /&gt;
&lt;br /&gt;
The client will keep polling the EventQueueGet cap until you give it a 404 even after you&#039;ve left the region!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The client posts to the EventQueueGet cap provided in the region seed cap with an application/xml content type.  (this will eventually be application/llsd+xml)&lt;br /&gt;
&lt;br /&gt;
 Client Request -&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   ack  : integer,&lt;br /&gt;
   done : boolean&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ; Successful response (no events) &amp;lt;-&lt;br /&gt;
 HTTP/1.0 502 Upstream error:&lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Connection: close&lt;br /&gt;
 &lt;br /&gt;
 Upstream error: &lt;br /&gt;
 &lt;br /&gt;
 ; Successful Response (event) &amp;lt;-&lt;br /&gt;
 {&lt;br /&gt;
   events : [ event ],&lt;br /&gt;
   id     : integer&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
There are a few events that OpenSimulator has implemented over the EventQueueGet cap.   &lt;br /&gt;
So far they&#039;re;&lt;br /&gt;
* EnableSimulator&lt;br /&gt;
* CrossedRegion&lt;br /&gt;
* TeleportFinish&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===EnableSimulator===&lt;br /&gt;
EnableSimulator is the event that tells the client to connect to a new simulator.   We use it to inform clients that there is a neighbor region to the one that the avatar is currently in.   This causes the client to attempt to connect to the region described in the EnableSimulator event.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               SimulatorInfo : [&lt;br /&gt;
                                 {&lt;br /&gt;
                                   Handle : binary&lt;br /&gt;
                                   IP     : binary&lt;br /&gt;
                                   Port   : integer&lt;br /&gt;
                                 }&lt;br /&gt;
                               ]&lt;br /&gt;
             },&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Remember, Handle is the regionhandle of the new simulator in BIG Endian format, base64 encoded.&lt;br /&gt;
IP is the IP Address of the new simulator as a byte array, base64 encoded.&lt;br /&gt;
Port is the UDP port of the new simulator UDP service.&lt;br /&gt;
&lt;br /&gt;
 Note:&lt;br /&gt;
 The IP address (24.151.1.250) contains 4 bytes:&lt;br /&gt;
 24&lt;br /&gt;
 151&lt;br /&gt;
 1&lt;br /&gt;
 250&lt;br /&gt;
 &lt;br /&gt;
 The regionhandle is a 64 bit representation of the X and Y cordinate of the 0,0 point of the new simulator&lt;br /&gt;
 Where x is the uint X coordinate, and y is the uint Y coordinate, the formula for creating a regionhandle is: &lt;br /&gt;
 ulong regionhandle = ((ulong)x &amp;lt;&amp;lt; 32) | (ulong)y;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CrossedRegion===&lt;br /&gt;
The simulator uses CrossedRegion to inform your client that it has crossed into a new region.  Typically this is sent out when an avatar crosses a border between two simulators.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               CrossedRegion : [&lt;br /&gt;
                                 AgentData  : [&lt;br /&gt;
                                                {&lt;br /&gt;
                                                  AgentID   : UUID,&lt;br /&gt;
                                                  SessionID : UUID&lt;br /&gt;
                                                }&lt;br /&gt;
                                              ],&lt;br /&gt;
                                 RegionData : [&lt;br /&gt;
                                                {&lt;br /&gt;
                                                  RegionHandle   : binary,&lt;br /&gt;
                                                  SeedCapability : string,&lt;br /&gt;
                                                  SimIP          : binary,&lt;br /&gt;
                                                  SimPort        : integer&lt;br /&gt;
                                                }&lt;br /&gt;
                                              ],&lt;br /&gt;
                                 Info       : [&lt;br /&gt;
                                                {&lt;br /&gt;
                                                  LookAt   : [ real, real, real ],&lt;br /&gt;
                                                  Position : [ real, real, real ]&lt;br /&gt;
                                                }&lt;br /&gt;
                                              ]&lt;br /&gt;
                               ]&lt;br /&gt;
             },&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===TeleportFinish===&lt;br /&gt;
This tells the client that the serverside processing for teleport is complete and that the client should begin the client side portion of the teleport.&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               Info : [&lt;br /&gt;
                        AgentID : UUID,&lt;br /&gt;
                        LocationID : integer,&lt;br /&gt;
                        RegionHandle : binary,&lt;br /&gt;
                        SeedCapability : string,&lt;br /&gt;
                        SimAccess : integer,&lt;br /&gt;
                        SimIP : binary,&lt;br /&gt;
                        SimPort : integer,&lt;br /&gt;
                        TeleportFlags : binary&lt;br /&gt;
                      ]&lt;br /&gt;
              },&lt;br /&gt;
   message : &#039;TeleportFinish&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find additional information on : [http://www.libsecondlife.org/wiki/EventQueueGet a page from lisecondlife.org].&lt;/div&gt;</description>
			<pubDate>Thu, 16 Oct 2008 05:52:40 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:EventQueueGet</comments>
		</item>
		<item>
			<title>EventQueueGet</title>
			<link>https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100303</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100303</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The EventQueueGet cap is actually a service.  The CAP provides access to the service.&lt;br /&gt;
Currently if the client cannot get an EventQueueGet cap, it will refuse to show neighbor regions and you will not be able to teleport to another region.  You&#039;re essentially trapped where you are.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also very easy for the client to stop polling the EventQueueGet CAP&lt;br /&gt;
&lt;br /&gt;
The Client essentially sends an application/xml Map with two keys.  ack and done.   Ack is an integer of the last Event ID and done is..     well, we don&#039;t know what done is yet besides it&#039;s a boolean.  At this moment, it&#039;s always false.&lt;br /&gt;
&lt;br /&gt;
The simulator will hold on to this request until it has some events to send to the client or the simulator times out the connection with a very specific response.   The simulator will usually do this in around 20 to 30 seconds from the request start.  To understand this, think in terms of requesting a web page that does a lot of background processing before sending you back a response.   If you were to be able to post to the EventQueueGet Cap in a browser, it would look like a white page  loading for about 20 or 30 seconds, and then it would give you back a 502 error.    Don&#039;t fret! the 502 error is normal!  When the EventQueueGet service doesn&#039;t have any events to send to the client, it typically sends a &#039;HTTP/1.0 502 Upstream error:&#039; response with &#039;Upstream error: &#039; as the body.   It&#039;s really important to note that the client will *only* accept a response like stated above.  If you send it as a HTTP/1.1 response, the client will stop polling!&lt;br /&gt;
&lt;br /&gt;
After the client closes the connection to the simulator (with a DisableSimulator packet), further attempts to poll the EventQueueGet cap will result in a 404 response.  This tells the client to stop polling the cap.  On the Debug Console, you&#039;ll see a nice message paraphrased: EventPollResponder: {1} https://CAPADDRESS/ stop 404&lt;br /&gt;
&lt;br /&gt;
The client will keep polling the EventQueueGet cap until you give it a 404 even after you&#039;ve left the region!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The client posts to the EventQueueGet cap provided in the region seed cap with an application/xml content type.  (this will eventually be application/llsd+xml)&lt;br /&gt;
&lt;br /&gt;
 Client Request -&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   ack  : integer,&lt;br /&gt;
   done : boolean&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ; Successful response (no events) &amp;lt;-&lt;br /&gt;
 HTTP/1.0 502 Upstream error:&lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Connection: close&lt;br /&gt;
 &lt;br /&gt;
 Upstream error: &lt;br /&gt;
 &lt;br /&gt;
 ; Successful Response (event) &amp;lt;-&lt;br /&gt;
 {&lt;br /&gt;
   events : [ event ],&lt;br /&gt;
   id     : integer&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
There are a few events that OpenSimulator has implemented over the EventQueueGet cap.   &lt;br /&gt;
So far they&#039;re;&lt;br /&gt;
* EnableSimulator&lt;br /&gt;
* CrossedRegion&lt;br /&gt;
* TeleportFinish&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===EnableSimulator===&lt;br /&gt;
EnableSimulator is the event that tells the client to connect to a new simulator.   We use it to inform clients that there is a neighbor region to the one that the avatar is currently in.   This causes the client to attempt to connect to the region described in the EnableSimulator event.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               SimulatorInfo : [&lt;br /&gt;
                                 {&lt;br /&gt;
                                   Handle : binary&lt;br /&gt;
                                   IP     : binary&lt;br /&gt;
                                   Port   : integer&lt;br /&gt;
                                 }&lt;br /&gt;
                               ],&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Remember, Handle is the regionhandle of the new simulator in BIG Endian format, base64 encoded.&lt;br /&gt;
IP is the IP Address of the new simulator as a byte array, base64 encoded.&lt;br /&gt;
Port is the UDP port of the new simulator UDP service.&lt;br /&gt;
&lt;br /&gt;
 Note:&lt;br /&gt;
 The IP address (24.151.1.250) contains 4 bytes:&lt;br /&gt;
 24&lt;br /&gt;
 151&lt;br /&gt;
 1&lt;br /&gt;
 250&lt;br /&gt;
 &lt;br /&gt;
 The regionhandle is a 64 bit representation of the X and Y cordinate of the 0,0 point of the new simulator&lt;br /&gt;
 Where x is the uint X coordinate, and y is the uint Y coordinate, the formula for creating a regionhandle is: &lt;br /&gt;
 ulong regionhandle = ((ulong)x &amp;lt;&amp;lt; 32) | (ulong)y;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CrossedRegion===&lt;br /&gt;
The simulator uses CrossedRegion to inform your client that it has crossed into a new region.  Typically this is sent out when an avatar crosses a border between two simulators.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               CrossedRegion : [&lt;br /&gt;
                                 AgentData  : [&lt;br /&gt;
                                                {&lt;br /&gt;
                                                  AgentID   : UUID,&lt;br /&gt;
                                                  SessionID : UUID&lt;br /&gt;
                                                }&lt;br /&gt;
                                              ],&lt;br /&gt;
                                 RegionData : [&lt;br /&gt;
                                                {&lt;br /&gt;
                                                  RegionHandle   : binary,&lt;br /&gt;
                                                  SeedCapability : string,&lt;br /&gt;
                                                  SimIP          : binary,&lt;br /&gt;
                                                  SimPort        : integer&lt;br /&gt;
                                                }&lt;br /&gt;
                                              ],&lt;br /&gt;
                                 Info       : [&lt;br /&gt;
                                                {&lt;br /&gt;
                                                  LookAt   : [ real, real, real ],&lt;br /&gt;
                                                  Position : [ real, real, real ]&lt;br /&gt;
                                                }&lt;br /&gt;
                                              ]&lt;br /&gt;
                               ]&lt;br /&gt;
             },&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===TeleportFinish===&lt;br /&gt;
This tells the client that the serverside processing for teleport is complete and that the client should begin the client side portion of the teleport.&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               Info : [&lt;br /&gt;
                        AgentID : UUID,&lt;br /&gt;
                        LocationID : integer,&lt;br /&gt;
                        RegionHandle : binary,&lt;br /&gt;
                        SeedCapability : string,&lt;br /&gt;
                        SimAccess : integer,&lt;br /&gt;
                        SimIP : binary,&lt;br /&gt;
                        SimPort : integer,&lt;br /&gt;
                        TeleportFlags : binary&lt;br /&gt;
                      ]&lt;br /&gt;
              },&lt;br /&gt;
   message : &#039;TeleportFinish&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find additional information on : [http://www.libsecondlife.org/wiki/EventQueueGet a page from lisecondlife.org].&lt;/div&gt;</description>
			<pubDate>Thu, 16 Oct 2008 05:50:10 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:EventQueueGet</comments>
		</item>
		<item>
			<title>EventQueueGet</title>
			<link>https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100293</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100293</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The EventQueueGet cap is actually a service.  The CAP provides access to the service.&lt;br /&gt;
Currently if the client cannot get an EventQueueGet cap, it will refuse to show neighbor regions and you will not be able to teleport to another region.  You&#039;re essentially trapped where you are.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also very easy for the client to stop polling the EventQueueGet CAP&lt;br /&gt;
&lt;br /&gt;
The Client essentially sends an application/xml Map with two keys.  ack and done.   Ack is an integer of the last Event ID and done is..     well, we don&#039;t know what done is yet besides it&#039;s a boolean.  At this moment, it&#039;s always false.&lt;br /&gt;
&lt;br /&gt;
The simulator will hold on to this request until it has some events to send to the client or the simulator times out the connection with a very specific response.   The simulator will usually do this in around 20 to 30 seconds from the request start.  To understand this, think in terms of requesting a web page that does a lot of background processing before sending you back a response.   If you were to be able to post to the EventQueueGet Cap in a browser, it would look like a white page  loading for about 20 or 30 seconds, and then it would give you back a 502 error.    Don&#039;t fret! the 502 error is normal!  When the EventQueueGet service doesn&#039;t have any events to send to the client, it typically sends a &#039;HTTP/1.0 502 Upstream error:&#039; response with &#039;Upstream error: &#039; as the body.   It&#039;s really important to note that the client will *only* accept a response like stated above.  If you send it as a HTTP/1.1 response, the client will stop polling!&lt;br /&gt;
&lt;br /&gt;
The client posts to the EventQueueGet cap provided in the region seed cap with an application/xml content type.  (this will eventually be application/llsd+xml)&lt;br /&gt;
&lt;br /&gt;
 Client Request -&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   ack  : integer,&lt;br /&gt;
   done : boolean&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ; Successful response (no events) &amp;lt;-&lt;br /&gt;
 HTTP/1.0 502 Upstream error:&lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Connection: close&lt;br /&gt;
 &lt;br /&gt;
 Upstream error: &lt;br /&gt;
 &lt;br /&gt;
 ; Successful Response (event) &amp;lt;-&lt;br /&gt;
 {&lt;br /&gt;
   events : [ event ],&lt;br /&gt;
   id     : integer&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
There are a few events that OpenSimulator has implemented over the EventQueueGet cap.   &lt;br /&gt;
So far they&#039;re;&lt;br /&gt;
* EnableSimulator&lt;br /&gt;
* CrossedRegion&lt;br /&gt;
* TeleportFinish&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===EnableSimulator===&lt;br /&gt;
EnableSimulator is the event that tells the client to connect to a new simulator.   We use it to inform clients that there is a neighbor region to the one that the avatar is currently in.   This causes the client to attempt to connect to the region described in the EnableSimulator event.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               SimulatorInfo : [&lt;br /&gt;
                                 {&lt;br /&gt;
                                   Handle : binary&lt;br /&gt;
                                   IP     : binary&lt;br /&gt;
                                   Port   : integer&lt;br /&gt;
                                 }&lt;br /&gt;
                               ],&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Remember, Handle is the regionhandle of the new simulator in BIG Endian format, base64 encoded.&lt;br /&gt;
IP is the IP Address of the new simulator as a byte array, base64 encoded.&lt;br /&gt;
Port is the UDP port of the new simulator UDP service.&lt;br /&gt;
&lt;br /&gt;
 Note:&lt;br /&gt;
 The IP address (24.151.1.250) contains 4 bytes:&lt;br /&gt;
 24&lt;br /&gt;
 151&lt;br /&gt;
 1&lt;br /&gt;
 250&lt;br /&gt;
 &lt;br /&gt;
 The regionhandle is a 64 bit representation of the X and Y cordinate of the 0,0 point of the new simulator&lt;br /&gt;
 Where x is the uint X coordinate, and y is the uint Y coordinate, the formula for creating a regionhandle is: &lt;br /&gt;
 ulong regionhandle = ((ulong)x &amp;lt;&amp;lt; 32) | (ulong)y;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CrossedRegion===&lt;br /&gt;
The simulator uses CrossedRegion to inform your client that it has crossed into a new region.  Typically this is sent out when an avatar crosses a border between two simulators.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               CrossedRegion : [&lt;br /&gt;
                                 AgentData  : [&lt;br /&gt;
                                                {&lt;br /&gt;
                                                  AgentID   : UUID,&lt;br /&gt;
                                                  SessionID : UUID&lt;br /&gt;
                                                }&lt;br /&gt;
                                              ],&lt;br /&gt;
                                 RegionData : [&lt;br /&gt;
                                                {&lt;br /&gt;
                                                  RegionHandle   : binary,&lt;br /&gt;
                                                  SeedCapability : string,&lt;br /&gt;
                                                  SimIP          : binary,&lt;br /&gt;
                                                  SimPort        : integer&lt;br /&gt;
                                                }&lt;br /&gt;
                                              ],&lt;br /&gt;
                                 Info       : [&lt;br /&gt;
                                                {&lt;br /&gt;
                                                  LookAt   : [ real, real, real ],&lt;br /&gt;
                                                  Position : [ real, real, real ]&lt;br /&gt;
                                                }&lt;br /&gt;
                                              ]&lt;br /&gt;
                               ],&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No info created for this yet, sorry. The best we have is [http://www.libsecondlife.org/wiki/EventQueueGet a page from lisecondlife.org].&lt;/div&gt;</description>
			<pubDate>Thu, 16 Oct 2008 05:37:13 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:EventQueueGet</comments>
		</item>
		<item>
			<title>EventQueueGet</title>
			<link>https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100283</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=EventQueueGet&amp;diff=100283</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Detailed data on the EventQueueGet CAP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The EventQueueGet cap is actually a service.  The CAP provides access to the service.&lt;br /&gt;
Currently if the client cannot get an EventQueueGet cap, it will refuse to show neighbor regions and you will not be able to teleport to another region.  You&#039;re essentially trapped where you are.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also very easy for the client to stop polling the EventQueueGet CAP&lt;br /&gt;
&lt;br /&gt;
The Client essentially sends an application/xml Map with two keys.  ack and done.   Ack is an integer of the last Event ID and done is..     well, we don&#039;t know what done is yet besides it&#039;s a boolean.  At this moment, it&#039;s always false.&lt;br /&gt;
&lt;br /&gt;
The simulator will hold on to this request until it has some events to send to the client or the simulator times out the connection with a very specific response.   The simulator will usually do this in around 20 to 30 seconds from the request start.  To understand this, think in terms of requesting a web page that does a lot of background processing before sending you back a response.   If you were to be able to post to the EventQueueGet Cap in a browser, it would look like a white page  loading for about 20 or 30 seconds, and then it would give you back a 502 error.    Don&#039;t fret! the 502 error is normal!  When the EventQueueGet service doesn&#039;t have any events to send to the client, it typically sends a &#039;HTTP/1.0 502 Upstream error:&#039; response with &#039;Upstream error: &#039; as the body.   It&#039;s really important to note that the client will *only* accept a response like stated above.  If you send it as a HTTP/1.1 response, the client will stop polling!&lt;br /&gt;
&lt;br /&gt;
The client posts to the EventQueueGet cap provided in the region seed cap with an application/xml content type.  (this will eventually be application/llsd+xml)&lt;br /&gt;
&lt;br /&gt;
 Client Request -&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   ack  : integer,&lt;br /&gt;
   done : boolean&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ; Successful response (no events) &amp;lt;-&lt;br /&gt;
 HTTP/1.0 502 Upstream error:&lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Connection: close&lt;br /&gt;
 &lt;br /&gt;
 Upstream error: &lt;br /&gt;
 &lt;br /&gt;
 ; Successful Response (event) &amp;lt;-&lt;br /&gt;
 {&lt;br /&gt;
   events : [ event ],&lt;br /&gt;
   id     : integer&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
There are a few events that OpenSimulator has implemented over the EventQueueGet cap.   &lt;br /&gt;
So far they&#039;re;&lt;br /&gt;
* EnableSimulator&lt;br /&gt;
* CrossedRegion&lt;br /&gt;
* TeleportFinish&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===EnableSimulator===&lt;br /&gt;
EnableSimulator is the event that tells the client to connect to a new simulator.   We use it to inform clients that there is a neighbor region to the one that the avatar is currently in.   This causes the client to attempt to connect to the region described in the EnableSimulator event.&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   body    : {&lt;br /&gt;
               SimulatorInfo : [&lt;br /&gt;
                                 {&lt;br /&gt;
                                   Handle : binary&lt;br /&gt;
                                   IP     : binary&lt;br /&gt;
                                   Port   : integer&lt;br /&gt;
                                 }&lt;br /&gt;
                               ],&lt;br /&gt;
   message : &#039;EnableSimulator&#039;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Remember, Handle is the regionhandle of the new simulator in BIG Endian format, base64 encoded.&lt;br /&gt;
IP is the IP Address of the new simulator as a byte array, base64 encoded.&lt;br /&gt;
Port is the UDP port of the new simulator UDP service.&lt;br /&gt;
&lt;br /&gt;
 Note:&lt;br /&gt;
 The IP address (24.151.1.250) contains 4 bytes:&lt;br /&gt;
 24&lt;br /&gt;
 151&lt;br /&gt;
 1&lt;br /&gt;
 250&lt;br /&gt;
 &lt;br /&gt;
 The regionhandle is a 64 bit representation of the X and Y cordinate of the 0,0 point of the new simulator&lt;br /&gt;
 Where x is the uint X coordinate, and y is the uint Y coordinate, the formula for creating a regionhandle is: &lt;br /&gt;
 ulong regionhandle = ((ulong)x &amp;lt;&amp;lt; 32) | (ulong)y;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No info created for this yet, sorry. The best we have is [http://www.libsecondlife.org/wiki/EventQueueGet a page from lisecondlife.org].&lt;/div&gt;</description>
			<pubDate>Thu, 16 Oct 2008 05:25:26 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:EventQueueGet</comments>
		</item>
		<item>
			<title>Open Source Meeting/Agenda</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Source_Meeting/Agenda&amp;diff=94844</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Source_Meeting/Agenda&amp;diff=94844</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt; [[Open Source Meeting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open source meeting - Thursday, 2pm PT.&lt;br /&gt;
&lt;br /&gt;
[http://slurl.com/secondlife/Hippotropolis/248/15/25/ Teleport] to the Linden Open Source Project headquarters.&lt;br /&gt;
&lt;br /&gt;
Please try to add your items as early as possible in the week to give Rob a chance to round up any Lindens that may be appropriate to the discussion.  Please also bring large or contentious items up on [[SLDev]] before or concurrently with adding them as agenda items.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Have spotted that DBUS has been added to the viewer in trunk, any news on this and plans for IPC? ([[User:Michelle2 Zenovka|Michelle2 Zenovka]])&lt;br /&gt;
* An update from WorkingOnIt Linden about [[http://jira.secondlife.com/browse/VWR-3943 VWR-3943]] Out of Memory in Smartheap Library errors.  It has 148 votes, 55 watchers, and has been around since last year.  If we could get more information about the progress, we might be able to help fix it.  ([[User:Mm Alder|Mm Alder]] 13:03, 8 October 2008 (PDT))&lt;br /&gt;
* Exploit fix disclosure, private parties/NDA and associated issues&lt;br /&gt;
* Add your item(s) here...&lt;br /&gt;
&lt;br /&gt;
Default agenda (barring agenda above):&lt;br /&gt;
* Update from the Lindens (standing item) - [[User:Rob Linden|Rob Linden]]&lt;br /&gt;
* Triage of issues listed here: http://jira.secondlife.com/secure/IssueNavigator.jspa?mode=hide&amp;amp;requestId=11240&lt;/div&gt;</description>
			<pubDate>Wed, 08 Oct 2008 22:02:59 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Source_Meeting/Agenda</comments>
		</item>
		<item>
			<title>Open Source Meeting/Agenda</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Source_Meeting/Agenda&amp;diff=94842</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Source_Meeting/Agenda&amp;diff=94842</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt; [[Open Source Meeting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open source meeting - Thursday, 2pm PT.&lt;br /&gt;
&lt;br /&gt;
[http://slurl.com/secondlife/Hippotropolis/248/15/25/ Teleport] to the Linden Open Source Project headquarters.&lt;br /&gt;
&lt;br /&gt;
Please try to add your items as early as possible in the week to give Rob a chance to round up any Lindens that may be appropriate to the discussion.  Please also bring large or contentious items up on [[SLDev]] before or concurrently with adding them as agenda items.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Have spotted that DBUS has been added to the viewer in trunk, any news on this and plans for IPC? ([[User:Michelle2 Zenovka|Michelle2 Zenovka]])&lt;br /&gt;
* An update from WorkingOnIt Linden about [[http://jira.secondlife.com/browse/VWR-3943 VWR-3943]] Out of Memory in Smartheap Library errors.  It has 148 votes, 55 watchers, and has been around since last year.  If we could get more information about the progress, we might be able to help fix it.  ([[User:Mm Alder|Mm Alder]] 13:03, 8 October 2008 (PDT))&lt;br /&gt;
* Exploit disclosure, private parties/NDA,etc&lt;br /&gt;
* Add your item(s) here...&lt;br /&gt;
&lt;br /&gt;
Default agenda (barring agenda above):&lt;br /&gt;
* Update from the Lindens (standing item) - [[User:Rob Linden|Rob Linden]]&lt;br /&gt;
* Triage of issues listed here: http://jira.secondlife.com/secure/IssueNavigator.jspa?mode=hide&amp;amp;requestId=11240&lt;/div&gt;</description>
			<pubDate>Wed, 08 Oct 2008 22:01:49 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Source_Meeting/Agenda</comments>
		</item>
		<item>
			<title>User:Infinity Linden/OGP Trust Phase 0</title>
			<link>https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92716</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92716</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Specific Issues With OpenSim Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
This page describes &amp;quot;near term&amp;quot; trust mechanisms for OGP protocol participants. The objective is not to define the ultimate trust or security system, or even to try to enumerate all trust issues; for that, please visit the [[User:Infinity_Linden/OGP_Trust_Model|OGP Trust Model Page]]. This page is intended to describe &amp;quot;near term&amp;quot; trust issues and how participants in the OGP Beta program may use features that currently exist to establish &amp;quot;trust&amp;quot; between region and agent domains. So.. the [[User:Infinity_Linden/OGP_Trust_Model|OGP Trust Model Page]] is where you will find information regarding Rights Expression Languages, revised permissions for in-world objects, distributed third-party authentication, integrating OpenID or SAML, etc. This page is where you&#039;ll find discussions regarding how client applications, agent domains and region domains establish a base level of trust through the use of X.509 certificates used in conjunction with TLS / HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; continue fleshing out this section. maybe add links to &amp;quot;howtos&amp;quot; when we&#039;ve reached agreement between LL, OpenSim, PyOGP&lt;br /&gt;
&lt;br /&gt;
=How We Authenticate Protocol Actors=&lt;br /&gt;
[[Image:Sl2008 simplified trust 01.jpg|thumb|300px|simplified trust model]]&lt;br /&gt;
&lt;br /&gt;
The diagram to the right shows how different protocol actors in OGP establish trust. The diagram shows the three major classes of protocol actors: client applications, agent domains and region domains. The objective of this section is to describe how actors establish trust in remote protocol participants. The concept of &amp;quot;trust&amp;quot; is intimately related to the authentication technology used by client and server software, but can be seen to be more than simple authentication. As we&#039;ll see in the section describing the proposed registration authority, authentication &amp;quot;reflects&amp;quot; trust, it does not create it.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Application Users to Agent Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Before an end user may enter the virtual world, they must authenticate themselves. This is just as true for automated systems as it is for human users. Three authentication techniques are described in the [[OGP_Authentication_Draft_3|authentication section of the OGP specification]]. When this document was written, only the hashed password authenticator was deployed on the OGP beta grid. It is also thought that for the &amp;quot;near term&amp;quot;, Challenge Response and PKCS#5 PBKDF authenticators will not be deployed. It is important to note that the Second Life main grid and canonical Second Life viewer do not implement OGP at this time. Users will need to download the Open Grid Viewer from the [[Open_Grid_Public_Beta/Open_Grid_Beta_Viewers|Open Grid Beta Viewers page]].&lt;br /&gt;
&lt;br /&gt;
Authentication begins with the user providing their password to the client application. The client application in turn constructs an agent_login message that it sends to the agent domain&#039;s LoginURI. The LoginURI for Linden Lab&#039;s OGP Beta is predefined as the default in the Open Grid Viewer. Users wishing to use a different Agent Domain may use the &amp;lt;code&amp;gt;--loginuri&amp;lt;/code&amp;gt; option on the command line when invoking the viewer.&lt;br /&gt;
&lt;br /&gt;
The details of how an avatar or account name and password are established between the end user and the agent domain is beyond the scope of this document. Linden Lab provides a web resource for account creation end users may access via a traditional web browser. Before Linden Lab will create an account, the end user must agree to a Terms of Service document and view any outstanding Critical Messages. Account Creation interactions take place over a HTTPS TLS-Encrypted transport. This is to ensure that eavesdroppers have a limited opportunity to intercept the new user&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Other Agent Domain operators are free to implement any policy they wish with respect to the security of agent credentials. But it should be noted that the use of HTTPS to transport agent_login requests is STRONGLY RECOMMENDED. Services deployed by Linden Lab will refuse to to agent_login requests that do not use HTTPS. As described later in this document, Linden Lab region domains may reject protocol messages from agent domains that do not require the use HTTPS for username/password establishment or for agent_login requests.&lt;br /&gt;
&lt;br /&gt;
It is also important to note that the Open Grid Beta Viewer from Linden Lab will refuse to attempt to connect to non-https LoginURI. Agent domain operators who do not wish to use HTTPS based LoginURIs will need to distribute their own viewer application.&lt;br /&gt;
&lt;br /&gt;
So... to recap. End users authenticate themselves to agent domains by using a username / password pair. How an agent domain establishes the trustworthiness of the end user is beyond the scope of this document. HTTPS is your friend. Linden Lab&#039;s servers may snub you if you don&#039;t like HTTPS.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Applications to Region Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Region domain servers SHOULD NOT make &amp;quot;sensitive&amp;quot; services available to unauthenticated clients.&lt;br /&gt;
&lt;br /&gt;
Client Applications use the possession of a capability by the client as proof of authorization to perform a particular operation.&lt;br /&gt;
&lt;br /&gt;
Ergo, if you operate a Region Domain, do not issue sensitive caps to a client directly. Give the sensitive cap to an agent domain and let it give the cap to the client.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers to Client Applications==&lt;br /&gt;
&lt;br /&gt;
Hosts implementing the agent domain portion of OGP SHOULD make services available via HTTPS / TLS. As mentioned above, Linden Lab servers will reject some protocol interactions if they do not take place over HTTPS (or some other secure transport).&lt;br /&gt;
&lt;br /&gt;
Before trusting an Agent Domain server, Client Applications SHOULD check the following to ensure that the server being communicated with is actually the Agent Domain server that it claims to be:&lt;br /&gt;
&lt;br /&gt;
* if the server&#039;s server certificate uses an IP address as part of the X.509 Subject Name, is this the same IP address the peer is using? (i.e. - does the IP address of the server match the IP address in the X.509 Subject Name?)&lt;br /&gt;
* if the server&#039;s server certificate uses a DNS Fully Qualified Domain Name (FQDN) as part of the X.509 Subject Name, does the IP address of the peer match the A record retrieved when doing a reverse DNS lookup?&lt;br /&gt;
* is the server&#039;s server certificate valid? (i.e. - is the current date between the validFrom and validTo dates in the server&#039;s certificate and every certificate in the chain up to a trusted certificate.&lt;br /&gt;
* is the server&#039;s server certificate explicitly trusted for authentication? (i.e. - is the server&#039;s certificate or a certificate in the server&#039;s certificate&#039;s chain explicitly trusted for authentication?)&lt;br /&gt;
&lt;br /&gt;
It should be noted that these are all common options with most (if not all) TLS implementations, including OpenSSL.&lt;br /&gt;
&lt;br /&gt;
It also implies that:&lt;br /&gt;
&lt;br /&gt;
* the Client Application SHOULD  maintain a list of &amp;quot;authentication trust-points&amp;quot; or certificates identifying organizations explicitly trusted by the Client Application for the purpose of authentication.&lt;br /&gt;
* &amp;lt;strike&amp;gt;the Client Application SHOULD NOT accept certificates that contain a wild-card in the Subject Name field of the certificate&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers and Region Domain Servers to Each Other==&lt;br /&gt;
&lt;br /&gt;
Sensitive communications between agent domain hosts and region domain hosts MUST be over a secure transport like TLS / HTTPS.&lt;br /&gt;
&lt;br /&gt;
When an agent domain host initiates communication with a region domain host, it must verify the identity of the region domain via the region domain host&#039;s server certificate. The process listed in the Client Application to Agent Domain section above should be followed for agent to region communications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;To authenticate the agent domain to the region, the agent domain should provide its client certificate to the region domain host. The region domain may then authenticate the agent domain using the same process as above.&lt;br /&gt;
&lt;br /&gt;
When a region domain host initiates communication with an agent domain host, the process is reversed. The Agent Domain&#039;s server certificate is validated first (by the region domain host), then the region domain&#039;s client certificate is validated (by the agent domain host).&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agent Domains should access sensitive resources ONLY via capabilities issued by the region domain.&lt;br /&gt;
&lt;br /&gt;
Clever readers will note that this implies:&lt;br /&gt;
&lt;br /&gt;
* the ability for both the agent domain and the region domain to generate server certificates for their systems.&lt;br /&gt;
* (and) the ability for both agent and region domains to manage a list of &amp;quot;authentication trust points&amp;quot; in a certificate chain.&lt;br /&gt;
&lt;br /&gt;
Fortunately, this is a relatively well known process (though, administratively, it can be &amp;quot;less than easy&amp;quot; with existing open source tools.)&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With Linden Lab Software=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; this section introduces ideas for discussion. no decision has yet been made to implement this proposal. no decision to do so is likely without community discussion.&lt;br /&gt;
&lt;br /&gt;
==Linden Lab Self Signed Certificate For Agent and Region Domain Authentication==&lt;br /&gt;
&lt;br /&gt;
Blergh. Okay, you caught us. We&#039;re using self-signed certificates.&lt;br /&gt;
&lt;br /&gt;
In an environment where we were the only ones offering region hosting, agent hosting and making viewer software, this was not an unreasonable choice. But now we have to open this process up to allow interoperability with trusted agent and region domains.&lt;br /&gt;
&lt;br /&gt;
In terms of the OGP Beta, this is likely not too onerous an administrative task. [&#039;&#039;&#039;note:&#039;&#039;&#039; the person who just wrote that is not, in fact, the person who would be fulfilling service requests, so your mileage may vary.] In the OGP Beta, we are not (yet) attempting to transer potentially sensitive assets and there are a relatively small number of region and agent domain operators.&lt;br /&gt;
&lt;br /&gt;
So... the proposal is we (the community in general) move beyond Self-Signed Certs except for testing purposes.&lt;br /&gt;
&lt;br /&gt;
The simplest way to meet the &amp;quot;move beyond self-signed certificates&amp;quot; requirement is for Linden Lab to operate a registration authority for the purpose of beginning the certification process for external agent and region domain operators.&lt;br /&gt;
&lt;br /&gt;
Or we could use some set of common well-known CAs, like Verisign or somebody.  Although they like charge money.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; fill out this section a touch more, maybe describing the process of registering a peer agent or region domain.&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With OpenSim Software=&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; Terevus, Zha, et al. do you want to add a few notes here?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teravus:&#039;&#039;&#039; One thing to note here, however..  is you&#039;ll need to add your &#039;&#039;&#039;CA&#039;&#039;&#039; to the client&#039;s &#039;&#039;&#039;app_settings/CA.pem&#039;&#039;&#039; until the Linden/Verisign/Other CA process is worked out sufficiently.   The directions for setting it up are in *svn*/share/junkCA&lt;br /&gt;
&lt;br /&gt;
Certain things don&#039;t work in SSL mode now.  For example: teleporting from Vaak to a SSL enabled OpenSimulator region fails because Vaak rejects self signed certificates and upon reading the response, it terminates the connection.  (So in OpenSimulator, you&#039;ll see Vaak invoke the cap, but it&#039;ll still fail because vaak doesn&#039;t read the response)&lt;br /&gt;
&lt;br /&gt;
==Self Signed Certificates for Agent and Region Domain Authentication==&lt;br /&gt;
==Proposed Registration Authority for OpenSim Operators==&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With PyOGP Software=&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Tao... Sai... I know we discussed this a bit... but i&#039;m blanking on what we said... so feel free to add stuff here, otherwise i&#039;m going to add my best guess regarding how we want to handle it&#039;&#039;&lt;br /&gt;
=Discussions=&lt;br /&gt;
*Gridnauts IRC&lt;br /&gt;
**Sepember [[User:Infinity_Linden/Gridnauts_2080913|13]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AW_Groupies]]&lt;br /&gt;
[[Category:Grid_Interoperability]]&lt;/div&gt;</description>
			<pubDate>Wed, 24 Sep 2008 19:10:13 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/User_talk:Infinity_Linden/OGP_Trust_Phase_0</comments>
		</item>
		<item>
			<title>User:Infinity Linden/OGP Trust Phase 0</title>
			<link>https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92713</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92713</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Specific Issues With OpenSim Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Important Note&#039;&#039;&#039;&lt;br /&gt;
* This page describes the near term &amp;quot;trust objectives&amp;quot;. In this context, &amp;quot;Near Term&amp;quot; means issues relating to features that already existed in Second Life in September 2008, and how they will be implemented to support non-Linden Agent and Region domains. Discussions regarding the future of Trust in OGP (including, but not limited to: Rights Expression Languages, revised permissions for in-world objects, distributed third-party authentication, integrating OpenID or SAML, etc.) should be directed towards [[User:Infinity_Linden/OGP_Trust_Model|the OGP Trust Model page]].&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; add introduction here. best done after the content is produced.&lt;br /&gt;
&lt;br /&gt;
=How We Authenticate Protocol Actors=&lt;br /&gt;
[[Image:Sl2008 simplified trust 01.jpg|thumb|300px|simplified trust model]]&lt;br /&gt;
&lt;br /&gt;
The diagram to the right shows how different protocol actors in OGP establish trust. The diagram shows the three major classes of protocol actors: client applications, agent domains and region domains. The objective of this section is to describe how actors establish trust in remote protocol participants. The concept of &amp;quot;trust&amp;quot; is intimately related to the authentication technology used by client and server software, but can be seen to be more than simple authentication. As we&#039;ll see in the section describing the proposed registration authority, authentication &amp;quot;reflects&amp;quot; trust, it does not create it.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Application Users to Agent Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Before an end user may enter the virtual world, they must authenticate themselves. This is just as true for automated systems as it is for human users. Three authentication techniques are described in the [[OGP_Authentication_Draft_3|authentication section of the OGP specification]]. When this document was written, only the hashed password authenticator was deployed on the OGP beta grid. It is also thought that for the &amp;quot;near term&amp;quot;, Challenge Response and PKCS#5 PBKDF authenticators will not be deployed. It is important to note that the Second Life main grid and canonical Second Life viewer do not implement OGP at this time. Users will need to download the Open Grid Viewer from the [[Open_Grid_Public_Beta/Open_Grid_Beta_Viewers|Open Grid Beta Viewers page]].&lt;br /&gt;
&lt;br /&gt;
Authentication begins with the user providing their password to the client application. The client application in turn constructs an agent_login message that it sends to the agent domain&#039;s LoginURI. The LoginURI for Linden Lab&#039;s OGP Beta is predefined as the default in the Open Grid Viewer. Users wishing to use a different Agent Domain may use the &amp;lt;code&amp;gt;--loginuri&amp;lt;/code&amp;gt; option on the command line when invoking the viewer.&lt;br /&gt;
&lt;br /&gt;
The details of how an avatar or account name and password are established between the end user and the agent domain is beyond the scope of this document. Linden Lab provides a web resource for account creation end users may access via a traditional web browser. Before Linden Lab will create an account, the end user must agree to a Terms of Service document and view any outstanding Critical Messages. Account Creation interactions take place over a HTTPS TLS-Encrypted transport. This is to ensure that eavesdroppers have a limited opportunity to intercept the new user&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Other Agent Domain operators are free to implement any policy they wish with respect to the security of agent credentials. But it should be noted that the use of HTTPS to transport agent_login requests is STRONGLY RECOMMENDED. Services deployed by Linden Lab will refuse to to agent_login requests that do not use HTTPS. As described later in this document, Linden Lab region domains may reject protocol messages from agent domains that do not require the use HTTPS for username/password establishment or for agent_login requests.&lt;br /&gt;
&lt;br /&gt;
It is also important to note that the Open Grid Beta Viewer from Linden Lab will refuse to attempt to connect to non-https LoginURI. Agent domain operators who do not wish to use HTTPS based LoginURIs will need to distribute their own viewer application.&lt;br /&gt;
&lt;br /&gt;
So... to recap. End users authenticate themselves to agent domains by using a username / password pair. How an agent domain establishes the trustworthiness of the end user is beyond the scope of this document. HTTPS is your friend. Linden Lab&#039;s servers may snub you if you don&#039;t like HTTPS.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Applications to Region Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Region domain servers SHOULD NOT make &amp;quot;sensitive&amp;quot; services available to unauthenticated clients.&lt;br /&gt;
&lt;br /&gt;
Client Applications use the possession of a capability by the client as proof of authorization to perform a particular operation.&lt;br /&gt;
&lt;br /&gt;
Ergo, if you operate a Region Domain, do not issue sensitive caps to a client directly. Give the sensitive cap to an agent domain and let it give the cap to the client.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers to Client Applications==&lt;br /&gt;
&lt;br /&gt;
Hosts implementing the agent domain portion of OGP SHOULD make services available via HTTPS / TLS. As mentioned above, Linden Lab servers will reject some protocol interactions if they do not take place over HTTPS (or some other secure transport).&lt;br /&gt;
&lt;br /&gt;
Before trusting an Agent Domain server, Client Applications SHOULD check the following to ensure that the server being communicated with is actually the Agent Domain server that it claims to be:&lt;br /&gt;
&lt;br /&gt;
* if the server&#039;s server certificate uses an IP address as part of the X.509 Subject Name, is this the same IP address the peer is using? (i.e. - does the IP address of the server match the IP address in the X.509 Subject Name?)&lt;br /&gt;
* if the server&#039;s server certificate uses a DNS Fully Qualified Domain Name (FQDN) as part of the X.509 Subject Name, does the IP address of the peer match the A record retrieved when doing a reverse DNS lookup?&lt;br /&gt;
* is the server&#039;s server certificate valid? (i.e. - is the current date between the validFrom and validTo dates in the server&#039;s certificate and every certificate in the chain up to a trusted certificate.&lt;br /&gt;
* is the server&#039;s server certificate explicitly trusted for authentication? (i.e. - is the server&#039;s certificate or a certificate in the server&#039;s certificate&#039;s chain explicitly trusted for authentication?)&lt;br /&gt;
&lt;br /&gt;
It should be noted that these are all common options with most (if not all) TLS implementations, including OpenSSL.&lt;br /&gt;
&lt;br /&gt;
It also implies that:&lt;br /&gt;
&lt;br /&gt;
* the Client Application SHOULD  maintain a list of &amp;quot;authentication trust-points&amp;quot; or certificates identifying organizations explicitly trusted by the Client Application for the purpose of authentication.&lt;br /&gt;
* &amp;lt;strike&amp;gt;the Client Application SHOULD NOT accept certificates that contain a wild-card in the Subject Name field of the certificate&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers and Region Domain Servers to Each Other==&lt;br /&gt;
&lt;br /&gt;
Sensitive communications between agent domain hosts and region domain hosts MUST be over a secure transport like TLS / HTTPS.&lt;br /&gt;
&lt;br /&gt;
When an agent domain host initiates communication with a region domain host, it must verify the identity of the region domain via the region domain host&#039;s server certificate. The process listed in the Client Application to Agent Domain section above should be followed for agent to region communications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;To authenticate the agent domain to the region, the agent domain should provide its client certificate to the region domain host. The region domain may then authenticate the agent domain using the same process as above.&lt;br /&gt;
&lt;br /&gt;
When a region domain host initiates communication with an agent domain host, the process is reversed. The Agent Domain&#039;s server certificate is validated first (by the region domain host), then the region domain&#039;s client certificate is validated (by the agent domain host).&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agent Domains should access sensitive resources ONLY via capabilities issued by the region domain.&lt;br /&gt;
&lt;br /&gt;
Clever readers will note that this implies:&lt;br /&gt;
&lt;br /&gt;
* the ability for both the agent domain and the region domain to generate server certificates for their systems.&lt;br /&gt;
* (and) the ability for both agent and region domains to manage a list of &amp;quot;authentication trust points&amp;quot; in a certificate chain.&lt;br /&gt;
&lt;br /&gt;
Fortunately, this is a relatively well known process (though, administratively, it can be &amp;quot;less than easy&amp;quot; with existing open source tools.)&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With Linden Lab Software=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; this section introduces ideas for discussion. no decision has yet been made to implement this proposal. no decision to do so is likely without community discussion.&lt;br /&gt;
&lt;br /&gt;
==Linden Lab Self Signed Certificate For Agent and Region Domain Authentication==&lt;br /&gt;
&lt;br /&gt;
Blergh. Okay, you caught us. We&#039;re using self-signed certificates.&lt;br /&gt;
&lt;br /&gt;
In an environment where we were the only ones offering region hosting, agent hosting and making viewer software, this was not an unreasonable choice. But now we have to open this process up to allow interoperability with trusted agent and region domains.&lt;br /&gt;
&lt;br /&gt;
In terms of the OGP Beta, this is likely not too onerous an administrative task. [&#039;&#039;&#039;note:&#039;&#039;&#039; the person who just wrote that is not, in fact, the person who would be fulfilling service requests, so your mileage may vary.] In the OGP Beta, we are not (yet) attempting to transer potentially sensitive assets and there are a relatively small number of region and agent domain operators.&lt;br /&gt;
&lt;br /&gt;
So... the proposal is we (the community in general) move beyond Self-Signed Certs except for testing purposes.&lt;br /&gt;
&lt;br /&gt;
The simplest way to meet the &amp;quot;move beyond self-signed certificates&amp;quot; requirement is for Linden Lab to operate a registration authority for the purpose of beginning the certification process for external agent and region domain operators.&lt;br /&gt;
&lt;br /&gt;
Or we could use some set of common well-known CAs, like Verisign or somebody.  Although they like charge money.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; fill out this section a touch more, maybe describing the process of registering a peer agent or region domain.&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With OpenSim Software=&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; Terevus, Zha, et al. do you want to add a few notes here?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teravus:&#039;&#039;&#039; One thing to note here, however..  is you&#039;ll need to add your &#039;&#039;&#039;CA&#039;&#039;&#039; to the client&#039;s &#039;&#039;&#039;app_settings/CA.pem&#039;&#039;&#039; until the Linden/Verisign/Other CA process is worked out sufficiently.   The directions for setting it up are in *svn*/share/junkCA&lt;br /&gt;
&lt;br /&gt;
Certain things don&#039;t work in SSL mode now.  For example: teleporting from Vaak to a SSL enabled OpenSimulator region fails because Vaak rejects self signed certificates and upon reading the response, it terminates the connection.  (So in OpenSimulator, you&#039;ll see Vaak invoke the cap, but it&#039;ll still fail because it doesn&#039;t read the response)&lt;br /&gt;
&lt;br /&gt;
==Self Signed Certificates for Agent and Region Domain Authentication==&lt;br /&gt;
==Proposed Registration Authority for OpenSim Operators==&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With PyOGP Software=&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Tao... Sai... I know we discussed this a bit... but i&#039;m blanking on what we said... so feel free to add stuff here, otherwise i&#039;m going to add my best guess regarding how we want to handle it&#039;&#039;&lt;br /&gt;
=Discussions=&lt;br /&gt;
*Gridnauts IRC&lt;br /&gt;
**Sepember [[User:Infinity_Linden/Gridnauts_2080913|13]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AW_Groupies]]&lt;br /&gt;
[[Category:Grid_Interoperability]]&lt;/div&gt;</description>
			<pubDate>Wed, 24 Sep 2008 19:03:27 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/User_talk:Infinity_Linden/OGP_Trust_Phase_0</comments>
		</item>
		<item>
			<title>User:Infinity Linden/OGP Trust Phase 0</title>
			<link>https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92712</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92712</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Specific Issues With OpenSim Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Important Note&#039;&#039;&#039;&lt;br /&gt;
* This page describes the near term &amp;quot;trust objectives&amp;quot;. In this context, &amp;quot;Near Term&amp;quot; means issues relating to features that already existed in Second Life in September 2008, and how they will be implemented to support non-Linden Agent and Region domains. Discussions regarding the future of Trust in OGP (including, but not limited to: Rights Expression Languages, revised permissions for in-world objects, distributed third-party authentication, integrating OpenID or SAML, etc.) should be directed towards [[User:Infinity_Linden/OGP_Trust_Model|the OGP Trust Model page]].&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; add introduction here. best done after the content is produced.&lt;br /&gt;
&lt;br /&gt;
=How We Authenticate Protocol Actors=&lt;br /&gt;
[[Image:Sl2008 simplified trust 01.jpg|thumb|300px|simplified trust model]]&lt;br /&gt;
&lt;br /&gt;
The diagram to the right shows how different protocol actors in OGP establish trust. The diagram shows the three major classes of protocol actors: client applications, agent domains and region domains. The objective of this section is to describe how actors establish trust in remote protocol participants. The concept of &amp;quot;trust&amp;quot; is intimately related to the authentication technology used by client and server software, but can be seen to be more than simple authentication. As we&#039;ll see in the section describing the proposed registration authority, authentication &amp;quot;reflects&amp;quot; trust, it does not create it.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Application Users to Agent Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Before an end user may enter the virtual world, they must authenticate themselves. This is just as true for automated systems as it is for human users. Three authentication techniques are described in the [[OGP_Authentication_Draft_3|authentication section of the OGP specification]]. When this document was written, only the hashed password authenticator was deployed on the OGP beta grid. It is also thought that for the &amp;quot;near term&amp;quot;, Challenge Response and PKCS#5 PBKDF authenticators will not be deployed. It is important to note that the Second Life main grid and canonical Second Life viewer do not implement OGP at this time. Users will need to download the Open Grid Viewer from the [[Open_Grid_Public_Beta/Open_Grid_Beta_Viewers|Open Grid Beta Viewers page]].&lt;br /&gt;
&lt;br /&gt;
Authentication begins with the user providing their password to the client application. The client application in turn constructs an agent_login message that it sends to the agent domain&#039;s LoginURI. The LoginURI for Linden Lab&#039;s OGP Beta is predefined as the default in the Open Grid Viewer. Users wishing to use a different Agent Domain may use the &amp;lt;code&amp;gt;--loginuri&amp;lt;/code&amp;gt; option on the command line when invoking the viewer.&lt;br /&gt;
&lt;br /&gt;
The details of how an avatar or account name and password are established between the end user and the agent domain is beyond the scope of this document. Linden Lab provides a web resource for account creation end users may access via a traditional web browser. Before Linden Lab will create an account, the end user must agree to a Terms of Service document and view any outstanding Critical Messages. Account Creation interactions take place over a HTTPS TLS-Encrypted transport. This is to ensure that eavesdroppers have a limited opportunity to intercept the new user&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Other Agent Domain operators are free to implement any policy they wish with respect to the security of agent credentials. But it should be noted that the use of HTTPS to transport agent_login requests is STRONGLY RECOMMENDED. Services deployed by Linden Lab will refuse to to agent_login requests that do not use HTTPS. As described later in this document, Linden Lab region domains may reject protocol messages from agent domains that do not require the use HTTPS for username/password establishment or for agent_login requests.&lt;br /&gt;
&lt;br /&gt;
It is also important to note that the Open Grid Beta Viewer from Linden Lab will refuse to attempt to connect to non-https LoginURI. Agent domain operators who do not wish to use HTTPS based LoginURIs will need to distribute their own viewer application.&lt;br /&gt;
&lt;br /&gt;
So... to recap. End users authenticate themselves to agent domains by using a username / password pair. How an agent domain establishes the trustworthiness of the end user is beyond the scope of this document. HTTPS is your friend. Linden Lab&#039;s servers may snub you if you don&#039;t like HTTPS.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Applications to Region Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Region domain servers SHOULD NOT make &amp;quot;sensitive&amp;quot; services available to unauthenticated clients.&lt;br /&gt;
&lt;br /&gt;
Client Applications use the possession of a capability by the client as proof of authorization to perform a particular operation.&lt;br /&gt;
&lt;br /&gt;
Ergo, if you operate a Region Domain, do not issue sensitive caps to a client directly. Give the sensitive cap to an agent domain and let it give the cap to the client.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers to Client Applications==&lt;br /&gt;
&lt;br /&gt;
Hosts implementing the agent domain portion of OGP SHOULD make services available via HTTPS / TLS. As mentioned above, Linden Lab servers will reject some protocol interactions if they do not take place over HTTPS (or some other secure transport).&lt;br /&gt;
&lt;br /&gt;
Before trusting an Agent Domain server, Client Applications SHOULD check the following to ensure that the server being communicated with is actually the Agent Domain server that it claims to be:&lt;br /&gt;
&lt;br /&gt;
* if the server&#039;s server certificate uses an IP address as part of the X.509 Subject Name, is this the same IP address the peer is using? (i.e. - does the IP address of the server match the IP address in the X.509 Subject Name?)&lt;br /&gt;
* if the server&#039;s server certificate uses a DNS Fully Qualified Domain Name (FQDN) as part of the X.509 Subject Name, does the IP address of the peer match the A record retrieved when doing a reverse DNS lookup?&lt;br /&gt;
* is the server&#039;s server certificate valid? (i.e. - is the current date between the validFrom and validTo dates in the server&#039;s certificate and every certificate in the chain up to a trusted certificate.&lt;br /&gt;
* is the server&#039;s server certificate explicitly trusted for authentication? (i.e. - is the server&#039;s certificate or a certificate in the server&#039;s certificate&#039;s chain explicitly trusted for authentication?)&lt;br /&gt;
&lt;br /&gt;
It should be noted that these are all common options with most (if not all) TLS implementations, including OpenSSL.&lt;br /&gt;
&lt;br /&gt;
It also implies that:&lt;br /&gt;
&lt;br /&gt;
* the Client Application SHOULD  maintain a list of &amp;quot;authentication trust-points&amp;quot; or certificates identifying organizations explicitly trusted by the Client Application for the purpose of authentication.&lt;br /&gt;
* &amp;lt;strike&amp;gt;the Client Application SHOULD NOT accept certificates that contain a wild-card in the Subject Name field of the certificate&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers and Region Domain Servers to Each Other==&lt;br /&gt;
&lt;br /&gt;
Sensitive communications between agent domain hosts and region domain hosts MUST be over a secure transport like TLS / HTTPS.&lt;br /&gt;
&lt;br /&gt;
When an agent domain host initiates communication with a region domain host, it must verify the identity of the region domain via the region domain host&#039;s server certificate. The process listed in the Client Application to Agent Domain section above should be followed for agent to region communications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;To authenticate the agent domain to the region, the agent domain should provide its client certificate to the region domain host. The region domain may then authenticate the agent domain using the same process as above.&lt;br /&gt;
&lt;br /&gt;
When a region domain host initiates communication with an agent domain host, the process is reversed. The Agent Domain&#039;s server certificate is validated first (by the region domain host), then the region domain&#039;s client certificate is validated (by the agent domain host).&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agent Domains should access sensitive resources ONLY via capabilities issued by the region domain.&lt;br /&gt;
&lt;br /&gt;
Clever readers will note that this implies:&lt;br /&gt;
&lt;br /&gt;
* the ability for both the agent domain and the region domain to generate server certificates for their systems.&lt;br /&gt;
* (and) the ability for both agent and region domains to manage a list of &amp;quot;authentication trust points&amp;quot; in a certificate chain.&lt;br /&gt;
&lt;br /&gt;
Fortunately, this is a relatively well known process (though, administratively, it can be &amp;quot;less than easy&amp;quot; with existing open source tools.)&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With Linden Lab Software=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; this section introduces ideas for discussion. no decision has yet been made to implement this proposal. no decision to do so is likely without community discussion.&lt;br /&gt;
&lt;br /&gt;
==Linden Lab Self Signed Certificate For Agent and Region Domain Authentication==&lt;br /&gt;
&lt;br /&gt;
Blergh. Okay, you caught us. We&#039;re using self-signed certificates.&lt;br /&gt;
&lt;br /&gt;
In an environment where we were the only ones offering region hosting, agent hosting and making viewer software, this was not an unreasonable choice. But now we have to open this process up to allow interoperability with trusted agent and region domains.&lt;br /&gt;
&lt;br /&gt;
In terms of the OGP Beta, this is likely not too onerous an administrative task. [&#039;&#039;&#039;note:&#039;&#039;&#039; the person who just wrote that is not, in fact, the person who would be fulfilling service requests, so your mileage may vary.] In the OGP Beta, we are not (yet) attempting to transer potentially sensitive assets and there are a relatively small number of region and agent domain operators.&lt;br /&gt;
&lt;br /&gt;
So... the proposal is we (the community in general) move beyond Self-Signed Certs except for testing purposes.&lt;br /&gt;
&lt;br /&gt;
The simplest way to meet the &amp;quot;move beyond self-signed certificates&amp;quot; requirement is for Linden Lab to operate a registration authority for the purpose of beginning the certification process for external agent and region domain operators.&lt;br /&gt;
&lt;br /&gt;
Or we could use some set of common well-known CAs, like Verisign or somebody.  Although they like charge money.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; fill out this section a touch more, maybe describing the process of registering a peer agent or region domain.&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With OpenSim Software=&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; Terevus, Zha, et al. do you want to add a few notes here?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teravus:&#039;&#039;&#039; One thing to note here, however..  is you&#039;ll need to add your &#039;&#039;&#039;CA&#039;&#039;&#039; to the client&#039;s &#039;&#039;&#039;app_settings/CA.pem&#039;&#039;&#039; until the Linden/Verisign/Other CA process is worked out sufficiently.   The directions for setting it up are in *svn*/share/junkCA&lt;br /&gt;
&lt;br /&gt;
==Self Signed Certificates for Agent and Region Domain Authentication==&lt;br /&gt;
==Proposed Registration Authority for OpenSim Operators==&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With PyOGP Software=&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Tao... Sai... I know we discussed this a bit... but i&#039;m blanking on what we said... so feel free to add stuff here, otherwise i&#039;m going to add my best guess regarding how we want to handle it&#039;&#039;&lt;br /&gt;
=Discussions=&lt;br /&gt;
*Gridnauts IRC&lt;br /&gt;
**Sepember [[User:Infinity_Linden/Gridnauts_2080913|13]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AW_Groupies]]&lt;br /&gt;
[[Category:Grid_Interoperability]]&lt;/div&gt;</description>
			<pubDate>Wed, 24 Sep 2008 18:56:46 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/User_talk:Infinity_Linden/OGP_Trust_Phase_0</comments>
		</item>
		<item>
			<title>User:Infinity Linden/OGP Trust Phase 0</title>
			<link>https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92711</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92711</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Specific Issues With OpenSim Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Important Note&#039;&#039;&#039;&lt;br /&gt;
* This page describes the near term &amp;quot;trust objectives&amp;quot;. In this context, &amp;quot;Near Term&amp;quot; means issues relating to features that already existed in Second Life in September 2008, and how they will be implemented to support non-Linden Agent and Region domains. Discussions regarding the future of Trust in OGP (including, but not limited to: Rights Expression Languages, revised permissions for in-world objects, distributed third-party authentication, integrating OpenID or SAML, etc.) should be directed towards [[User:Infinity_Linden/OGP_Trust_Model|the OGP Trust Model page]].&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; add introduction here. best done after the content is produced.&lt;br /&gt;
&lt;br /&gt;
=How We Authenticate Protocol Actors=&lt;br /&gt;
[[Image:Sl2008 simplified trust 01.jpg|thumb|300px|simplified trust model]]&lt;br /&gt;
&lt;br /&gt;
The diagram to the right shows how different protocol actors in OGP establish trust. The diagram shows the three major classes of protocol actors: client applications, agent domains and region domains. The objective of this section is to describe how actors establish trust in remote protocol participants. The concept of &amp;quot;trust&amp;quot; is intimately related to the authentication technology used by client and server software, but can be seen to be more than simple authentication. As we&#039;ll see in the section describing the proposed registration authority, authentication &amp;quot;reflects&amp;quot; trust, it does not create it.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Application Users to Agent Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Before an end user may enter the virtual world, they must authenticate themselves. This is just as true for automated systems as it is for human users. Three authentication techniques are described in the [[OGP_Authentication_Draft_3|authentication section of the OGP specification]]. When this document was written, only the hashed password authenticator was deployed on the OGP beta grid. It is also thought that for the &amp;quot;near term&amp;quot;, Challenge Response and PKCS#5 PBKDF authenticators will not be deployed. It is important to note that the Second Life main grid and canonical Second Life viewer do not implement OGP at this time. Users will need to download the Open Grid Viewer from the [[Open_Grid_Public_Beta/Open_Grid_Beta_Viewers|Open Grid Beta Viewers page]].&lt;br /&gt;
&lt;br /&gt;
Authentication begins with the user providing their password to the client application. The client application in turn constructs an agent_login message that it sends to the agent domain&#039;s LoginURI. The LoginURI for Linden Lab&#039;s OGP Beta is predefined as the default in the Open Grid Viewer. Users wishing to use a different Agent Domain may use the &amp;lt;code&amp;gt;--loginuri&amp;lt;/code&amp;gt; option on the command line when invoking the viewer.&lt;br /&gt;
&lt;br /&gt;
The details of how an avatar or account name and password are established between the end user and the agent domain is beyond the scope of this document. Linden Lab provides a web resource for account creation end users may access via a traditional web browser. Before Linden Lab will create an account, the end user must agree to a Terms of Service document and view any outstanding Critical Messages. Account Creation interactions take place over a HTTPS TLS-Encrypted transport. This is to ensure that eavesdroppers have a limited opportunity to intercept the new user&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Other Agent Domain operators are free to implement any policy they wish with respect to the security of agent credentials. But it should be noted that the use of HTTPS to transport agent_login requests is STRONGLY RECOMMENDED. Services deployed by Linden Lab will refuse to to agent_login requests that do not use HTTPS. As described later in this document, Linden Lab region domains may reject protocol messages from agent domains that do not require the use HTTPS for username/password establishment or for agent_login requests.&lt;br /&gt;
&lt;br /&gt;
It is also important to note that the Open Grid Beta Viewer from Linden Lab will refuse to attempt to connect to non-https LoginURI. Agent domain operators who do not wish to use HTTPS based LoginURIs will need to distribute their own viewer application.&lt;br /&gt;
&lt;br /&gt;
So... to recap. End users authenticate themselves to agent domains by using a username / password pair. How an agent domain establishes the trustworthiness of the end user is beyond the scope of this document. HTTPS is your friend. Linden Lab&#039;s servers may snub you if you don&#039;t like HTTPS.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Applications to Region Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Region domain servers SHOULD NOT make &amp;quot;sensitive&amp;quot; services available to unauthenticated clients.&lt;br /&gt;
&lt;br /&gt;
Client Applications use the possession of a capability by the client as proof of authorization to perform a particular operation.&lt;br /&gt;
&lt;br /&gt;
Ergo, if you operate a Region Domain, do not issue sensitive caps to a client directly. Give the sensitive cap to an agent domain and let it give the cap to the client.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers to Client Applications==&lt;br /&gt;
&lt;br /&gt;
Hosts implementing the agent domain portion of OGP SHOULD make services available via HTTPS / TLS. As mentioned above, Linden Lab servers will reject some protocol interactions if they do not take place over HTTPS (or some other secure transport).&lt;br /&gt;
&lt;br /&gt;
Before trusting an Agent Domain server, Client Applications SHOULD check the following to ensure that the server being communicated with is actually the Agent Domain server that it claims to be:&lt;br /&gt;
&lt;br /&gt;
* if the server&#039;s server certificate uses an IP address as part of the X.509 Subject Name, is this the same IP address the peer is using? (i.e. - does the IP address of the server match the IP address in the X.509 Subject Name?)&lt;br /&gt;
* if the server&#039;s server certificate uses a DNS Fully Qualified Domain Name (FQDN) as part of the X.509 Subject Name, does the IP address of the peer match the A record retrieved when doing a reverse DNS lookup?&lt;br /&gt;
* is the server&#039;s server certificate valid? (i.e. - is the current date between the validFrom and validTo dates in the server&#039;s certificate and every certificate in the chain up to a trusted certificate.&lt;br /&gt;
* is the server&#039;s server certificate explicitly trusted for authentication? (i.e. - is the server&#039;s certificate or a certificate in the server&#039;s certificate&#039;s chain explicitly trusted for authentication?)&lt;br /&gt;
&lt;br /&gt;
It should be noted that these are all common options with most (if not all) TLS implementations, including OpenSSL.&lt;br /&gt;
&lt;br /&gt;
It also implies that:&lt;br /&gt;
&lt;br /&gt;
* the Client Application SHOULD  maintain a list of &amp;quot;authentication trust-points&amp;quot; or certificates identifying organizations explicitly trusted by the Client Application for the purpose of authentication.&lt;br /&gt;
* &amp;lt;strike&amp;gt;the Client Application SHOULD NOT accept certificates that contain a wild-card in the Subject Name field of the certificate&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers and Region Domain Servers to Each Other==&lt;br /&gt;
&lt;br /&gt;
Sensitive communications between agent domain hosts and region domain hosts MUST be over a secure transport like TLS / HTTPS.&lt;br /&gt;
&lt;br /&gt;
When an agent domain host initiates communication with a region domain host, it must verify the identity of the region domain via the region domain host&#039;s server certificate. The process listed in the Client Application to Agent Domain section above should be followed for agent to region communications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;To authenticate the agent domain to the region, the agent domain should provide its client certificate to the region domain host. The region domain may then authenticate the agent domain using the same process as above.&lt;br /&gt;
&lt;br /&gt;
When a region domain host initiates communication with an agent domain host, the process is reversed. The Agent Domain&#039;s server certificate is validated first (by the region domain host), then the region domain&#039;s client certificate is validated (by the agent domain host).&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agent Domains should access sensitive resources ONLY via capabilities issued by the region domain.&lt;br /&gt;
&lt;br /&gt;
Clever readers will note that this implies:&lt;br /&gt;
&lt;br /&gt;
* the ability for both the agent domain and the region domain to generate server certificates for their systems.&lt;br /&gt;
* (and) the ability for both agent and region domains to manage a list of &amp;quot;authentication trust points&amp;quot; in a certificate chain.&lt;br /&gt;
&lt;br /&gt;
Fortunately, this is a relatively well known process (though, administratively, it can be &amp;quot;less than easy&amp;quot; with existing open source tools.)&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With Linden Lab Software=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; this section introduces ideas for discussion. no decision has yet been made to implement this proposal. no decision to do so is likely without community discussion.&lt;br /&gt;
&lt;br /&gt;
==Linden Lab Self Signed Certificate For Agent and Region Domain Authentication==&lt;br /&gt;
&lt;br /&gt;
Blergh. Okay, you caught us. We&#039;re using self-signed certificates.&lt;br /&gt;
&lt;br /&gt;
In an environment where we were the only ones offering region hosting, agent hosting and making viewer software, this was not an unreasonable choice. But now we have to open this process up to allow interoperability with trusted agent and region domains.&lt;br /&gt;
&lt;br /&gt;
In terms of the OGP Beta, this is likely not too onerous an administrative task. [&#039;&#039;&#039;note:&#039;&#039;&#039; the person who just wrote that is not, in fact, the person who would be fulfilling service requests, so your mileage may vary.] In the OGP Beta, we are not (yet) attempting to transer potentially sensitive assets and there are a relatively small number of region and agent domain operators.&lt;br /&gt;
&lt;br /&gt;
So... the proposal is we (the community in general) move beyond Self-Signed Certs except for testing purposes.&lt;br /&gt;
&lt;br /&gt;
The simplest way to meet the &amp;quot;move beyond self-signed certificates&amp;quot; requirement is for Linden Lab to operate a registration authority for the purpose of beginning the certification process for external agent and region domain operators.&lt;br /&gt;
&lt;br /&gt;
Or we could use some set of common well-known CAs, like Verisign or somebody.  Although they like charge money.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; fill out this section a touch more, maybe describing the process of registering a peer agent or region domain.&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With OpenSim Software=&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; Terevus, Zha, et al. do you want to add a few notes here?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teravus:&#039;&#039;&#039; One thing to note here, however..  is you&#039;ll need to add your &#039;&#039;&#039;CA&#039;&#039;&#039; to the client&#039;s &#039;&#039;&#039;app_settings/CA.pem&#039;&#039;&#039; until the Linden/Verisign/Other CA process is worked out sufficiently.   The directions for setting it up are in *svn*/contrib/junkCA&lt;br /&gt;
&lt;br /&gt;
==Self Signed Certificates for Agent and Region Domain Authentication==&lt;br /&gt;
==Proposed Registration Authority for OpenSim Operators==&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With PyOGP Software=&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Tao... Sai... I know we discussed this a bit... but i&#039;m blanking on what we said... so feel free to add stuff here, otherwise i&#039;m going to add my best guess regarding how we want to handle it&#039;&#039;&lt;br /&gt;
=Discussions=&lt;br /&gt;
*Gridnauts IRC&lt;br /&gt;
**Sepember [[User:Infinity_Linden/Gridnauts_2080913|13]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AW_Groupies]]&lt;br /&gt;
[[Category:Grid_Interoperability]]&lt;/div&gt;</description>
			<pubDate>Wed, 24 Sep 2008 18:50:21 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/User_talk:Infinity_Linden/OGP_Trust_Phase_0</comments>
		</item>
		<item>
			<title>User:Infinity Linden/OGP Trust Phase 0</title>
			<link>https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92710</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=User:Infinity_Linden/OGP_Trust_Phase_0&amp;diff=92710</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Specific Issues With OpenSim Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Important Note&#039;&#039;&#039;&lt;br /&gt;
* This page describes the near term &amp;quot;trust objectives&amp;quot;. In this context, &amp;quot;Near Term&amp;quot; means issues relating to features that already existed in Second Life in September 2008, and how they will be implemented to support non-Linden Agent and Region domains. Discussions regarding the future of Trust in OGP (including, but not limited to: Rights Expression Languages, revised permissions for in-world objects, distributed third-party authentication, integrating OpenID or SAML, etc.) should be directed towards [[User:Infinity_Linden/OGP_Trust_Model|the OGP Trust Model page]].&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; add introduction here. best done after the content is produced.&lt;br /&gt;
&lt;br /&gt;
=How We Authenticate Protocol Actors=&lt;br /&gt;
[[Image:Sl2008 simplified trust 01.jpg|thumb|300px|simplified trust model]]&lt;br /&gt;
&lt;br /&gt;
The diagram to the right shows how different protocol actors in OGP establish trust. The diagram shows the three major classes of protocol actors: client applications, agent domains and region domains. The objective of this section is to describe how actors establish trust in remote protocol participants. The concept of &amp;quot;trust&amp;quot; is intimately related to the authentication technology used by client and server software, but can be seen to be more than simple authentication. As we&#039;ll see in the section describing the proposed registration authority, authentication &amp;quot;reflects&amp;quot; trust, it does not create it.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Application Users to Agent Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Before an end user may enter the virtual world, they must authenticate themselves. This is just as true for automated systems as it is for human users. Three authentication techniques are described in the [[OGP_Authentication_Draft_3|authentication section of the OGP specification]]. When this document was written, only the hashed password authenticator was deployed on the OGP beta grid. It is also thought that for the &amp;quot;near term&amp;quot;, Challenge Response and PKCS#5 PBKDF authenticators will not be deployed. It is important to note that the Second Life main grid and canonical Second Life viewer do not implement OGP at this time. Users will need to download the Open Grid Viewer from the [[Open_Grid_Public_Beta/Open_Grid_Beta_Viewers|Open Grid Beta Viewers page]].&lt;br /&gt;
&lt;br /&gt;
Authentication begins with the user providing their password to the client application. The client application in turn constructs an agent_login message that it sends to the agent domain&#039;s LoginURI. The LoginURI for Linden Lab&#039;s OGP Beta is predefined as the default in the Open Grid Viewer. Users wishing to use a different Agent Domain may use the &amp;lt;code&amp;gt;--loginuri&amp;lt;/code&amp;gt; option on the command line when invoking the viewer.&lt;br /&gt;
&lt;br /&gt;
The details of how an avatar or account name and password are established between the end user and the agent domain is beyond the scope of this document. Linden Lab provides a web resource for account creation end users may access via a traditional web browser. Before Linden Lab will create an account, the end user must agree to a Terms of Service document and view any outstanding Critical Messages. Account Creation interactions take place over a HTTPS TLS-Encrypted transport. This is to ensure that eavesdroppers have a limited opportunity to intercept the new user&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Other Agent Domain operators are free to implement any policy they wish with respect to the security of agent credentials. But it should be noted that the use of HTTPS to transport agent_login requests is STRONGLY RECOMMENDED. Services deployed by Linden Lab will refuse to to agent_login requests that do not use HTTPS. As described later in this document, Linden Lab region domains may reject protocol messages from agent domains that do not require the use HTTPS for username/password establishment or for agent_login requests.&lt;br /&gt;
&lt;br /&gt;
It is also important to note that the Open Grid Beta Viewer from Linden Lab will refuse to attempt to connect to non-https LoginURI. Agent domain operators who do not wish to use HTTPS based LoginURIs will need to distribute their own viewer application.&lt;br /&gt;
&lt;br /&gt;
So... to recap. End users authenticate themselves to agent domains by using a username / password pair. How an agent domain establishes the trustworthiness of the end user is beyond the scope of this document. HTTPS is your friend. Linden Lab&#039;s servers may snub you if you don&#039;t like HTTPS.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Client Applications to Region Domain Servers==&lt;br /&gt;
&lt;br /&gt;
Region domain servers SHOULD NOT make &amp;quot;sensitive&amp;quot; services available to unauthenticated clients.&lt;br /&gt;
&lt;br /&gt;
Client Applications use the possession of a capability by the client as proof of authorization to perform a particular operation.&lt;br /&gt;
&lt;br /&gt;
Ergo, if you operate a Region Domain, do not issue sensitive caps to a client directly. Give the sensitive cap to an agent domain and let it give the cap to the client.&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers to Client Applications==&lt;br /&gt;
&lt;br /&gt;
Hosts implementing the agent domain portion of OGP SHOULD make services available via HTTPS / TLS. As mentioned above, Linden Lab servers will reject some protocol interactions if they do not take place over HTTPS (or some other secure transport).&lt;br /&gt;
&lt;br /&gt;
Before trusting an Agent Domain server, Client Applications SHOULD check the following to ensure that the server being communicated with is actually the Agent Domain server that it claims to be:&lt;br /&gt;
&lt;br /&gt;
* if the server&#039;s server certificate uses an IP address as part of the X.509 Subject Name, is this the same IP address the peer is using? (i.e. - does the IP address of the server match the IP address in the X.509 Subject Name?)&lt;br /&gt;
* if the server&#039;s server certificate uses a DNS Fully Qualified Domain Name (FQDN) as part of the X.509 Subject Name, does the IP address of the peer match the A record retrieved when doing a reverse DNS lookup?&lt;br /&gt;
* is the server&#039;s server certificate valid? (i.e. - is the current date between the validFrom and validTo dates in the server&#039;s certificate and every certificate in the chain up to a trusted certificate.&lt;br /&gt;
* is the server&#039;s server certificate explicitly trusted for authentication? (i.e. - is the server&#039;s certificate or a certificate in the server&#039;s certificate&#039;s chain explicitly trusted for authentication?)&lt;br /&gt;
&lt;br /&gt;
It should be noted that these are all common options with most (if not all) TLS implementations, including OpenSSL.&lt;br /&gt;
&lt;br /&gt;
It also implies that:&lt;br /&gt;
&lt;br /&gt;
* the Client Application SHOULD  maintain a list of &amp;quot;authentication trust-points&amp;quot; or certificates identifying organizations explicitly trusted by the Client Application for the purpose of authentication.&lt;br /&gt;
* &amp;lt;strike&amp;gt;the Client Application SHOULD NOT accept certificates that contain a wild-card in the Subject Name field of the certificate&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Authenticating Agent Domain Servers and Region Domain Servers to Each Other==&lt;br /&gt;
&lt;br /&gt;
Sensitive communications between agent domain hosts and region domain hosts MUST be over a secure transport like TLS / HTTPS.&lt;br /&gt;
&lt;br /&gt;
When an agent domain host initiates communication with a region domain host, it must verify the identity of the region domain via the region domain host&#039;s server certificate. The process listed in the Client Application to Agent Domain section above should be followed for agent to region communications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;To authenticate the agent domain to the region, the agent domain should provide its client certificate to the region domain host. The region domain may then authenticate the agent domain using the same process as above.&lt;br /&gt;
&lt;br /&gt;
When a region domain host initiates communication with an agent domain host, the process is reversed. The Agent Domain&#039;s server certificate is validated first (by the region domain host), then the region domain&#039;s client certificate is validated (by the agent domain host).&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agent Domains should access sensitive resources ONLY via capabilities issued by the region domain.&lt;br /&gt;
&lt;br /&gt;
Clever readers will note that this implies:&lt;br /&gt;
&lt;br /&gt;
* the ability for both the agent domain and the region domain to generate server certificates for their systems.&lt;br /&gt;
* (and) the ability for both agent and region domains to manage a list of &amp;quot;authentication trust points&amp;quot; in a certificate chain.&lt;br /&gt;
&lt;br /&gt;
Fortunately, this is a relatively well known process (though, administratively, it can be &amp;quot;less than easy&amp;quot; with existing open source tools.)&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With Linden Lab Software=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; this section introduces ideas for discussion. no decision has yet been made to implement this proposal. no decision to do so is likely without community discussion.&lt;br /&gt;
&lt;br /&gt;
==Linden Lab Self Signed Certificate For Agent and Region Domain Authentication==&lt;br /&gt;
&lt;br /&gt;
Blergh. Okay, you caught us. We&#039;re using self-signed certificates.&lt;br /&gt;
&lt;br /&gt;
In an environment where we were the only ones offering region hosting, agent hosting and making viewer software, this was not an unreasonable choice. But now we have to open this process up to allow interoperability with trusted agent and region domains.&lt;br /&gt;
&lt;br /&gt;
In terms of the OGP Beta, this is likely not too onerous an administrative task. [&#039;&#039;&#039;note:&#039;&#039;&#039; the person who just wrote that is not, in fact, the person who would be fulfilling service requests, so your mileage may vary.] In the OGP Beta, we are not (yet) attempting to transer potentially sensitive assets and there are a relatively small number of region and agent domain operators.&lt;br /&gt;
&lt;br /&gt;
So... the proposal is we (the community in general) move beyond Self-Signed Certs except for testing purposes.&lt;br /&gt;
&lt;br /&gt;
The simplest way to meet the &amp;quot;move beyond self-signed certificates&amp;quot; requirement is for Linden Lab to operate a registration authority for the purpose of beginning the certification process for external agent and region domain operators.&lt;br /&gt;
&lt;br /&gt;
Or we could use some set of common well-known CAs, like Verisign or somebody.  Although they like charge money.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; fill out this section a touch more, maybe describing the process of registering a peer agent or region domain.&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With OpenSim Software=&lt;br /&gt;
&#039;&#039;&#039;note:&#039;&#039;&#039; Terevus, Zha, et al. do you want to add a few notes here?&lt;br /&gt;
Teravus: One thing to note here, however..  is you&#039;ll need to add your &#039;&#039;&#039;CA&#039;&#039;&#039; to the client&#039;s &#039;&#039;&#039;app_settings/CA.pem&#039;&#039;&#039; until the Linden/Verisign/Other CA process is worked out sufficiently.   The directions for setting it up are in *svn*/contrib/junkCA&lt;br /&gt;
&lt;br /&gt;
==Self Signed Certificates for Agent and Region Domain Authentication==&lt;br /&gt;
==Proposed Registration Authority for OpenSim Operators==&lt;br /&gt;
&lt;br /&gt;
=Specific Issues With PyOGP Software=&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Tao... Sai... I know we discussed this a bit... but i&#039;m blanking on what we said... so feel free to add stuff here, otherwise i&#039;m going to add my best guess regarding how we want to handle it&#039;&#039;&lt;br /&gt;
=Discussions=&lt;br /&gt;
*Gridnauts IRC&lt;br /&gt;
**Sepember [[User:Infinity_Linden/Gridnauts_2080913|13]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AW_Groupies]]&lt;br /&gt;
[[Category:Grid_Interoperability]]&lt;/div&gt;</description>
			<pubDate>Wed, 24 Sep 2008 18:49:53 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/User_talk:Infinity_Linden/OGP_Trust_Phase_0</comments>
		</item>
		<item>
			<title>User:Dale Innis/Group IM in OGP</title>
			<link>https://wiki.secondlife.com/w/index.php?title=User:Dale_Innis/Group_IM_in_OGP&amp;diff=90355</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=User:Dale_Innis/Group_IM_in_OGP&amp;diff=90355</guid>
			<description>&lt;p&gt;Teravus Ousley: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to capture thoughts about how Group IM will / should / might work in the [[Open Grid Protocol]].  It is seeded with some ideas extracted from recent Zero Linden office hours and AWGroupies meetings.&lt;br /&gt;
&lt;br /&gt;
=Group Definition=&lt;br /&gt;
&lt;br /&gt;
At this point it is not defined what groups exactly are in the [[Open Grid Protocol]] architecture. There are at least three possible group implementations to think of:&lt;br /&gt;
* RD wide groups&lt;br /&gt;
* AD wide groups&lt;br /&gt;
* Open Grid wide groups&lt;br /&gt;
&lt;br /&gt;
RD groups are not likely to exist, since the Group IM features is most likely to be handled by the agent domain - still they might be a possible use case and thus be implemented as a specialization of AD groups (possibly with a filter).&lt;br /&gt;
&lt;br /&gt;
=Use Cases=&lt;br /&gt;
&lt;br /&gt;
* A group wants to do predefined-group IM very much like SL / OpenSim Group IM today, only cross-grid (cross-domain)&lt;br /&gt;
* A group wants to do adhoc-group IM (i.e. &amp;quot;Friends Conference&amp;quot;) very much like SL / OpenSim Group IM today, only cross-grid (cross-domain)&lt;br /&gt;
* Bridging (in any of various detailed senses) between OGP-based Group IM in some virtual world domain(s), and group IM in other contexts (IRC channels on existing IRC servers, Jabber servers, AIM, etc, etc, etc)&lt;br /&gt;
* One-to-one IM as a limiting case of any and all of the above (i.e. can the various approaches to the Group IM use-cases also serve for person-to-person IM)&lt;br /&gt;
* Spatial chat (i.e. can any or all of the IM solutions above also handle spatial chat, where everyone within range can hear what&#039;s being said?  The answer may be &amp;quot;no&amp;quot;, or &amp;quot;yes, but it&#039;s not the best solution&amp;quot;, or whatever)&lt;br /&gt;
* You are in a RD run, say, at your company for purposes of company research collaboration. You find one of your co-workers is on-line, but in some other sim, but in the research RD. You are in the middle of something where you are so you wish to IM her a question.  I think you&#039;d want that text to travel only with the RD servers, so that under those conditions, the company would feel secure that it is all &amp;quot;behind the firewall&amp;quot;.  So now the question is -- do we need to expose that the users in some way (I have to choose *how* to IM her) or is there a reasonable way we can route that automatically. We need a way, that if the ADs and RD agree, that an AV to AV, or even group IM, can go entirely via the RD.  (From Zero, at [https://wiki.secondlife.com/wiki/User:Zero_Linden/Office_Hours/2008_September_04 2008 Sept 04 Office Hours].)&lt;br /&gt;
&lt;br /&gt;
=Requirements=&lt;br /&gt;
&lt;br /&gt;
* In at least many use-cases, someone viewing a Group IM message should know with high confidence that it was really sent by the apparent sender.&lt;br /&gt;
* In at least some use-cases, it will be desirable to allow messages where the sender is *not* known with high confidence, but the messages are still delivered, and marked as insecure-sender.&lt;br /&gt;
* In at least many use-cases, someone posting a Group IM message should know with high confidence that it will be delivered only to bona fide group members.&lt;br /&gt;
* The solution should scale to, at the very least, simple extrapolations of the current SL group IM usage patterns.&lt;br /&gt;
* The solution should not require providing grid user credentials (username, password) to any agency besides the user&#039;s Agent Domain.&lt;br /&gt;
* The solution should not create a nonredundant single point of failure for the entire intragrid group IM system.&lt;br /&gt;
&lt;br /&gt;
=Approaches=&lt;br /&gt;
&lt;br /&gt;
* Sai suggests that, as a very first experiment and proof of concept, we move Group IM into the AD (Agent Domain), and allow inter-domain IMs by using the AD as a relay point.&lt;br /&gt;
* Various people have suggested that, as the underlying IM infrastructure, we make use of IRC or Jabber or something else that already exists.  This still leaves open various questions, such as how identities are mapped and authentication done, but it has been suggested that these are easy to solve.  We will attempt to extract from those making these suggestions just how they see it working.  Preferably without violating the Geneva Convention.&lt;br /&gt;
** Infinity suggests we investigate the possibility that for cross-grid interoperability, we include a way to get a reference to an existing IRC/{X|I}MPP/RTP/etc. gateway &#039;cause she things adding XMPP or whatever to OGP is a little heavy.&lt;br /&gt;
** Dale says that that&#039;s fine, but we still gotta figure out and write how authentication to / through an existing gateway would work!  And no one gets to say it&#039;s trivial unless they&#039;ve describe the steps.&lt;br /&gt;
* It has of course been suggested that the underlying group IM mechanism be pluggable.  This is a fine idea, but we must still define the interface that a qualifying plugin has to implement.&lt;br /&gt;
&lt;br /&gt;
=Using the AD as a simple relay=&lt;br /&gt;
&lt;br /&gt;
=Thoughts on the interface to a general plugin=&lt;br /&gt;
&lt;br /&gt;
=Specific thoughts on the applicability / scalability of existing IM systems=&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
(In his [https://wiki.secondlife.com/wiki/User:Zero_Linden/Office_Hours/2008_September_04 Office Hours for 2008 Sept 04], Zero comments that they looked at the requirements of using IRC for SL Group IM traffic, and due in particular to the large number of group IMs that each AV is potentially in at once, even a professional IRC service provider estimated that scaling to SL levels would require lots of hardware.  Not initially clear how the scalability compares to any other, non-IRC, approach, but it seems that this would at least potentially be a strain on existing IRC infrastructures.)&lt;br /&gt;
&lt;br /&gt;
==Jabber==&lt;br /&gt;
&lt;br /&gt;
==A Simple Design Example==&lt;br /&gt;
&lt;br /&gt;
Some preliminary thoughts on how an existing IM / group IM protocol, server, and client (libraries) might be used to satisfy the requirements of the use-cases, and implications for OGP.&lt;br /&gt;
&lt;br /&gt;
In the simplest architecture, we take some existing IM / group IM protocol that uses a central logical server (probably implemented as a scalable cluster), and that includes username / password authentication (this is more likely to be available than a cap-based one).  &lt;br /&gt;
&lt;br /&gt;
Each participating AD registers each of its users with the central server, using a uniqueified version of the username (username_ADname or whatever), and a password that the AD generates and records internally for that user, as well as passing to the viewer.  (The user&#039;s AD password is not used, to avoid exposing it to the central IM server, per the requirements above.)  Note that the server has to be modified so that not just anyone can create the user DaleInnis_SecondLife; only the authenticated SecondLife AD can be allowed to do this.&lt;br /&gt;
&lt;br /&gt;
When the user logs in or logs out, joins or leaves a group, or does a query for existing groups, the information flows directly between the viewer and the IM server, using the uniqueified username and the generated password; the AD is &amp;quot;copied&amp;quot; on information about what groups the user belongs to.  Similarly actual messaging traffic flows between the IM server and the viewer, which acts like any other client for the IM system, presenting to the user a view of the IM activity that conforms to the overall UI to the VW in question.&lt;br /&gt;
&lt;br /&gt;
In summary, the AD&#039;s only role is to generate and store a password, to register the user with the IM server when the user is first created (and presumably to deregister the user if the user leaves the AD), and to track the list of groups the user belongs to.  All other information flows between the viewer and the IM server.&lt;br /&gt;
&lt;br /&gt;
Where does this design fall short, what are the limitations and challenges?  &lt;br /&gt;
* One problem is that the central IM server is a serious single point of failure for all IM.  We can imagine instead that there are a potentially large number of IM servers (potentially one per AD, even), each handling some subset of the existing groups.  (Each AD&#039;s own IM server, for instance, could handle the groups that are &amp;quot;native&amp;quot; to that AD.)  The viewer and the AD would then co-operate to register the user with the IM servers corresponding to all of the groups that the user joins.  &lt;br /&gt;
** Finding out what groups exist is an issue here.  One approach would be to provide easy access to the groups that are &amp;quot;native&amp;quot; to the IM server associated with the user&#039;s own AD, and (how?) allow the user to specifically ask what groups are available from other IM servers if the user knows their names.&lt;br /&gt;
* The existing IM server and protocol might not provide all of the functions that we expect of our group system.  Would it provide &amp;quot;Busy&amp;quot;?  Would it provide some form of Group Notices?  (Or perhaps Group Notices would be done by another channel entirely.)  Would it provide correctly for group ownership control, ejecting users from closed groups, and so on?  (Need to add some of these to the design example.)&lt;br /&gt;
* Need to add group creation and deletion to this design.  Does that introduce any fundamental complexities?&lt;br /&gt;
&lt;br /&gt;
What requirements does this design place on OGP?&lt;br /&gt;
* To first order, only the communication between the viewer and the AD as to the list of groups that the user belongs to, and the generated password under which the user is registered with them.  All other communication takes place over the relevant IM protocol, between the IM-client code in the viewer and the IM server.&lt;br /&gt;
* Anything else?&lt;br /&gt;
&lt;br /&gt;
=Loosely related, further ramblings=&lt;br /&gt;
&lt;br /&gt;
Since this page was started there is news that should influence our thoughts on group messaging, messaging in general, and how it could (or should) be handled by future protocols.&lt;br /&gt;
&lt;br /&gt;
* One of these news ist that LindenLabs announced a new lite viewer, [[ AW Groupies/Chat Logs/AWGroupies-2008-09-02| &amp;quot;a lightweight, voice-enabled instant messaging client that will allow you to communicate with your Second Life friends without logging in to the full viewer. &amp;quot;]]. This is one way to deal with things and IMHO a good one, especially when it comes to the now technology-wise closed voice chat. Still, there should be a way to open text and voice chat to webservices suitable for furure needs, either exising ones (IRC, see above), or not yet existing ones (one idea here would be to SIP enable voice chat, but there are many more).&lt;br /&gt;
&lt;br /&gt;
* The other news would be from Eric Reuters saying that [http://secondlife.reuters.com/stories/2008/09/03/ibm-adds-virtual-worlds-support-to-lotus-sametime/ &amp;quot;IBM showcases an integration of Sametime chat into 3D worlds&amp;quot; ] which would bridge text chat from Sametime into 3D worlds, most noteably Second Life.  This again emphasizes that there is some use case for integration of (&#039;plugable&#039;) (web) services to a variety of systems suited for content and community management.&lt;br /&gt;
&lt;br /&gt;
=Some of the most relevant chat transcripts=&lt;br /&gt;
&lt;br /&gt;
* [[AW_Groupies/Chat_Logs/AWGroupies-2008-08-26|AW Groupies chatlog 2008/08/26]]&lt;br /&gt;
* [[AW Groupies/Chat Logs/AWGroupies-2008-09-02|AW Groupies chatlog 2008/09/02]]&lt;br /&gt;
* [[User:Zero_Linden/Office_Hours/2008_September_04|Zero Linden office hours chatlog 20080/09/04]]&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
&lt;br /&gt;
* [[AW_Groupies]]&lt;br /&gt;
* [[Protecting content in an open grid]]&lt;br /&gt;
* [[Open Grid Protocol]]&lt;br /&gt;
* [[SLGOGP_Teleport_Strawman]] (old?)&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Infinity_Linden/OGP_Trust_Model OGP Trust Model]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Infinity_Linden/OGP_Trust_Model_UseCases OGP Trust Model Use Cases]&lt;br /&gt;
* [http://opensimulator.org/wiki/Proposed_IM_Flow Proposed person-to-person IM flow] in OpenSimulator (Teravus Ousley)&lt;br /&gt;
* [http://xyzzyxyzzy.net/2008/05/27/splitting-opensims-chat-module/ Splitting OpenSim&#039;s Chat Module]&lt;br /&gt;
&lt;br /&gt;
[[Category:AW Groupies]]&lt;br /&gt;
[[Category:Grid Interoperability]]&lt;/div&gt;</description>
			<pubDate>Tue, 09 Sep 2008 12:21:12 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/User_talk:Dale_Innis/Group_IM_in_OGP</comments>
		</item>
		<item>
			<title>Open Grid Public Beta/Map Locations</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88913</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88913</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim regions cannot be placed directly adjacent to existing regions on aditi or vaak.&lt;br /&gt;
&lt;br /&gt;
:[[User:Zha_Ewry|Zha Ewry]]: &amp;quot;Setup as a very basic stand alone opensim. set the default location and the location of your region to be the same value, and run only one region on the server. (ie. in OpenSim.ini, make sure you set default_loc_x and default_loc_y, and make them match the ones in the default.xml in the Regions subdirectory of you r bin directory in your install.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For clarity, please specify your OGP claim as well as what those would translate to in sim_location_x and sim_location_y.   &#039;&#039;&#039;Remember, in OpenSimulator, your sim_location_x and sim_location_y is your OGP claim divided by 256.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Non-Linden Lab OpenSims should use default_loc_x and default_loc_y values greater than 4096.&lt;br /&gt;
&lt;br /&gt;
Claim Map Locations Below&lt;br /&gt;
&lt;br /&gt;
Open Grid Public(OGP) Claims that are not multiples of 256 will be marked in pink.&lt;br /&gt;
&lt;br /&gt;
==[[User:Whump_Linden | Whump Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 524288/524288 (OGP) - 2048/2048 (OpenSimulator)&lt;br /&gt;
* 589824/655360 (OGP) - 2304/2560 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Enus_Linden | Enus Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2304/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Dahlia_Trimble | Dahlia Trimble ]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4096&lt;br /&gt;
* 4352/4352&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Christophe003_Carter | Christophe003 Carter ]]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Pier_Tempel | Pier Tempel ]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:BlueWall Slade | Bluewall Slade]]==&lt;br /&gt;
*6400/6400 URI: http://ascent.bluewallgroup.com:9300&lt;br /&gt;
&lt;br /&gt;
==[[User:Winne Woodget | Winne Woodget]]==&lt;br /&gt;
&lt;br /&gt;
* 6912/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Matias Carter | Matias Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 7168/7168&lt;br /&gt;
&lt;br /&gt;
==[[User:Xugu Madison | Xugu Madison]]==&lt;br /&gt;
&lt;br /&gt;
* 8192/8192&lt;br /&gt;
&lt;br /&gt;
==[[User:Eddy Stryker | Eddy Stryker]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Latif Khalifa | Latif Khalifa]]==&lt;br /&gt;
&lt;br /&gt;
* 6144/6144&lt;br /&gt;
&lt;br /&gt;
==[[User:Tracy Welles | Tracy Welles ]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Bluecat Jun | Bluecat Jun ]]==&lt;br /&gt;
&lt;br /&gt;
* 7424/7424&lt;br /&gt;
&lt;br /&gt;
==[[User:Alynna Vixen | Alynna Vixen ]]==&lt;br /&gt;
&lt;br /&gt;
* 4864/5120 - [http://kitsunet.net:9000/ Kitsuhana]&lt;br /&gt;
&lt;br /&gt;
==[[User:Julie Wasserstrom | Julie Wasserstrom ]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Chris Samtanko | Chris Samtanko ]]==&lt;br /&gt;
&lt;br /&gt;
*4864/4864 - http://planck.vworlds.co.uk:9000&lt;br /&gt;
*2560256/2559488(OGP) 10001/9998 (OSGrid) - http://dirac.vworlds.co.uk:9000&lt;br /&gt;
&lt;br /&gt;
==[http://mrtopf.de/blog Tao Takashi ]==&lt;br /&gt;
&lt;br /&gt;
*6656/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Kupferberg | Jim Kupferberg  ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6400&lt;br /&gt;
&lt;br /&gt;
==[[User:Emma Nowhere | Emma Nowhere ]]==&lt;br /&gt;
&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Gomez Bracken | Gomez Bracken ]]==&lt;br /&gt;
&lt;br /&gt;
*8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Ciemaar Flintoff | Ciemaar Flintoff ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Media Hax | Media Hax ]]==&lt;br /&gt;
&lt;br /&gt;
*5632/5632&lt;br /&gt;
==[[User:Twa Hinkle | Twa Hinkle ]]==&lt;br /&gt;
&lt;br /&gt;
*7680/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Vicero Lambert | Vicero Lambert ]]==&lt;br /&gt;
&lt;br /&gt;
*5130/5130&lt;br /&gt;
&lt;br /&gt;
==[[User:Whichway Janus | Whichway Janus ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6912 Updated protocol sim - requires OGP Viewer build 94858 or higher.&lt;br /&gt;
&lt;br /&gt;
==[[User:Stamo Stuer | Stamo Stuer ]]==&lt;br /&gt;
&lt;br /&gt;
*5376/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Patnad Babii | Patnad Babii ]]==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;pink&amp;quot;&amp;gt;9728/9728&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Torrid Luna | Torrid Luna ]]==&lt;br /&gt;
&lt;br /&gt;
*6144/8448&lt;br /&gt;
&lt;br /&gt;
==[http://blog.simgis.com Darb Dabney ]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Morph Wollongong | Morph Wollongong ]]==&lt;br /&gt;
&lt;br /&gt;
* 6789/6789&lt;br /&gt;
&lt;br /&gt;
==[[User:Estate Shepherd | Estate Shepherd ]]==&lt;br /&gt;
&lt;br /&gt;
* 8704/8704&lt;br /&gt;
&lt;br /&gt;
==[[User:Zerodog Witte | Zerodog Witte ]]==&lt;br /&gt;
&lt;br /&gt;
* 8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Lil Linden | Lil Linden]]==&lt;br /&gt;
&lt;br /&gt;
* 2806/2806&lt;br /&gt;
&lt;br /&gt;
==[[User:EriX Oh | EriX Oh]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4864&lt;br /&gt;
&lt;br /&gt;
==[[User:James Benedek | James Benedek]]==&lt;br /&gt;
&lt;br /&gt;
* 7936/7936&lt;br /&gt;
&lt;br /&gt;
==[[User:Hawk Carter | Hawk Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 9984/9984  -  URI: http://81.169.130.81:10600 (UP)&lt;br /&gt;
&lt;br /&gt;
==[[User:McCoy Ducatillon | McCoy Ducatillon]]==&lt;br /&gt;
&lt;br /&gt;
* 8960/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Laurent Bechir | Laurent Bechir]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/9216&lt;br /&gt;
&lt;br /&gt;
==[[User:Economic Mip | Economic Mip]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:whyroc Slade | whyroc Slade]]==&lt;br /&gt;
&lt;br /&gt;
* 10240/10240&lt;br /&gt;
&lt;br /&gt;
==[[User:Bartholomew Kleiber | Bartholomew Kleiber]]==&lt;br /&gt;
&lt;br /&gt;
* 10752/10752&lt;br /&gt;
&lt;br /&gt;
==[[User:Arbitar Basiat | Arbitar Basiat]]==&lt;br /&gt;
&lt;br /&gt;
* 13056/13056&lt;br /&gt;
&lt;br /&gt;
==[[User:KustomKreator4u Inglewood | KustomKreator4u Inglewood]]==&lt;br /&gt;
&lt;br /&gt;
* 11008/11008&lt;br /&gt;
&lt;br /&gt;
==[[User:TheCoolLeader Boyer | TheCoolLeader Boyer ]]==&lt;br /&gt;
&lt;br /&gt;
* 16384/16384&lt;br /&gt;
&lt;br /&gt;
==[[User:Aidamina Hunt | Aidamina Hunt ]]==&lt;br /&gt;
&lt;br /&gt;
* 25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Stirling Allen|Stirling Allen]] 19:59, 4 August 2008 (PDT)==&lt;br /&gt;
&lt;br /&gt;
*65536/65536 (ETA Friday 9 August)&lt;br /&gt;
&lt;br /&gt;
==[[User:Sonof Marvin|Sonof Marvin]]==&lt;br /&gt;
&lt;br /&gt;
*69683/69683&lt;br /&gt;
&lt;br /&gt;
==[[User:Radioactive Rosca|Radioactive Rosca]]==&lt;br /&gt;
&lt;br /&gt;
*4864/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Brock|Jim Brock]]==&lt;br /&gt;
&lt;br /&gt;
* 9472/9472&lt;br /&gt;
&lt;br /&gt;
==[[User:Jonit Ivory|Jonit Ivory]]==&lt;br /&gt;
&lt;br /&gt;
* 11264/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Ideia Boa|Ideia Boa]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Athanasius Skytower|Athanasius Skytower]]==&lt;br /&gt;
&lt;br /&gt;
* 5632/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:camilla Yosuke|camilla Yosuke]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4352&lt;br /&gt;
==[[User:bonghit Schism|bonghit Schism]]==&lt;br /&gt;
&lt;br /&gt;
* 12544/12544&lt;br /&gt;
&lt;br /&gt;
==[[User:Elio Donat|Elio Donat]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4353&lt;br /&gt;
&lt;br /&gt;
==[[User: Just Dinkin|Just Dinkin]]==&lt;br /&gt;
* 11520/11520&lt;br /&gt;
&lt;br /&gt;
==[[User: Miki Gymnast|Miki Gymnast]]==&lt;br /&gt;
* 8448/5632&lt;br /&gt;
&lt;br /&gt;
==[[User: Jillian Taringa|Jillian Taringa]]==&lt;br /&gt;
* 11776/11776&lt;br /&gt;
&lt;br /&gt;
==[[User: JB Kraft|JB Kraft]]==&lt;br /&gt;
* 6400/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Wangxiang Tuxing|Wangxiang Tuxing]]==&lt;br /&gt;
* 9472/11264&lt;br /&gt;
&lt;br /&gt;
==[[User: Tensai Hilra|Tensai Hilra]]==&lt;br /&gt;
* 12800/12800&lt;br /&gt;
&lt;br /&gt;
==[[User: Mirt Tenk|Mirt Tenk]]==&lt;br /&gt;
* 5376/7680&lt;br /&gt;
&lt;br /&gt;
==[[User: Maniac Choche|Maniac Choche]]==&lt;br /&gt;
* 5632/5888&lt;br /&gt;
&lt;br /&gt;
==[[User: Kish Kas|Kish Kas]]==&lt;br /&gt;
* 6400/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Bit2zero Planer|Bit2zero Planer]]==&lt;br /&gt;
* 6500/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Trifile Toshi|Trifile Toshi]]==&lt;br /&gt;
* 20736/20736&lt;br /&gt;
&lt;br /&gt;
==[[User: Micheil Merlin|Micheil Merlin]]==&lt;br /&gt;
* 4608/5120&lt;br /&gt;
&lt;br /&gt;
==[[User: Yuu Nakamichi|Yuu Nakamichi]]==&lt;br /&gt;
* 9728/8960&lt;br /&gt;
&lt;br /&gt;
==[[User: Norgan Torok|Norgan Torok]]==&lt;br /&gt;
* 6400/6400&lt;br /&gt;
&lt;br /&gt;
==[[User: Master Huldschinsky|Master Huldschinsky]]==&lt;br /&gt;
* 16400/16400&lt;br /&gt;
&lt;br /&gt;
==[[User: Giulio Perhaps|Giulio Perhaps]]==&lt;br /&gt;
* 16640/16640&lt;br /&gt;
&lt;br /&gt;
==[[User: Lexa Sands|Lexa Sands]]==&lt;br /&gt;
* 6400/6144 - Lexania - URI: http://lexa.ath.cx:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Junta Kohime | Junta Kohime ]]==&lt;br /&gt;
&lt;br /&gt;
* 6400/5888 - Born To Learn - URI: http://borntolearn.dyndns.org:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Strawberry Fride | Strawberry Fride]]==&lt;br /&gt;
* 17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User: G2 Proto | G2 Proto]]==&lt;br /&gt;
* 17664/17664 http://www.reactiongrid.com http://reactiongrid.com:10500&lt;br /&gt;
&lt;br /&gt;
==[[User: Kuraiko Yoshikawa|Kuraiko Yoshikawa]]==&lt;br /&gt;
*4096/4864 [http://zeitenwerk.de:9128 URI]&lt;br /&gt;
&lt;br /&gt;
==[[User: Prometheus Dovgal|Prometheus Dovgal]]==&lt;br /&gt;
*17920/17920&lt;br /&gt;
&lt;br /&gt;
==[[User: Cow Taurog|Cow Taurog]]==&lt;br /&gt;
* 16128/16128 - [http://cowtaurog.cjb.net:9000 The Pasture]&lt;br /&gt;
&lt;br /&gt;
==[[User: Camus Omegamu|Camus Omegamu]]==&lt;br /&gt;
* 4608/8704&lt;br /&gt;
&lt;br /&gt;
==[[User: m0rdred Veil|m0rdred Veil]]==&lt;br /&gt;
* 18176/18176 - La Isla West - URI: http://24.30.54.84:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Kliger Dinkin|Kliger Dinkin]]==&lt;br /&gt;
* 13312/13312&lt;br /&gt;
&lt;br /&gt;
==[[User: Audoa Giha|Audoa Giha]]==&lt;br /&gt;
* 19200/19200 Will be up/down for maint otherwise 24/7  URI: http://71.170.194.115:9010/&lt;br /&gt;
&lt;br /&gt;
==[[User: Ceyna Indigo|Ceyna Indigo]]==&lt;br /&gt;
* 32768/32768&lt;br /&gt;
==[[User: Bulli Schumann|Bulli Schumann]]==&lt;br /&gt;
* 46080/46080 - Come visit if you like... still very barren... but it will prob. be expanded in a while: http://83.247.63.174:9000&lt;br /&gt;
* 46080/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46080 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
&lt;br /&gt;
==[[User: Ansel Gasparini|Ansel Gasparini]]==&lt;br /&gt;
* 4352/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Xerbi Zerbino|Xerbi Zerbino]]==&lt;br /&gt;
* 12032/12032&lt;br /&gt;
&lt;br /&gt;
==[[User: Siddhartha Fonda | Siddhartha Fonda]]==&lt;br /&gt;
* 22272/22272&lt;br /&gt;
&lt;br /&gt;
==[[User: elmanytas Ferrentino | elmanytas Ferrentino]]==&lt;br /&gt;
* 2560/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Mana Janus|Mana Janus]]==&lt;br /&gt;
* 5120/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Easyfresh Auer|Easyfresh Auer]]==&lt;br /&gt;
* 1090048/1090048&lt;br /&gt;
&lt;br /&gt;
==[[User:Nomad Ingwer|Nomad Ingwer]]==&lt;br /&gt;
* 27648/27648&lt;br /&gt;
&lt;br /&gt;
==[[User:Quinlan Quimby|Quinlan Quimby]]==&lt;br /&gt;
* 28416/28416&lt;br /&gt;
&lt;br /&gt;
==[[User:Woot Avro|Woot Avro]]==&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Herfulnerful Holsworthy|Herfulnerful Holsworthy]]==&lt;br /&gt;
* 8192/16384&lt;br /&gt;
* 8192/16640&lt;br /&gt;
&lt;br /&gt;
==[[User:pb Qinan|pb Qinan]]==&lt;br /&gt;
* 9472/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Tara5 Oh|Tara5 Oh]]==&lt;br /&gt;
*15616/15616 - Visit us at URI: ugotrade.net:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Drax Lemieux|Drax Lemieux]]==&lt;br /&gt;
*16128/16128&lt;br /&gt;
&lt;br /&gt;
==[[User:Opensource Obscure|Opensource Obscure]]==&lt;br /&gt;
*51200/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Harleen Gretzky|Harleen Gretzky]]==&lt;br /&gt;
*5120/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Lapsus Weinstein|Lapsus Weinstein]]==&lt;br /&gt;
* Experimental Sandbox on Physical and Mental Health &lt;br /&gt;
-loginuri http://grid.centromimir.it:9000 -loginpage http://grid.centromimir.it &lt;br /&gt;
* Garda Lake Open Simulation, Centro Mimir, Suburbia, Caffe Freud&lt;br /&gt;
* 17408/17408(ogp)&lt;br /&gt;
* 17408/17409(ogp)&lt;br /&gt;
* 17409/17408(ogp)&lt;br /&gt;
* 17409/17409(ogp)&lt;br /&gt;
&lt;br /&gt;
==[[User:Amarillo Mertel|Amarillo Mertel]]==&lt;br /&gt;
*25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Rasmusson Oranos|Rasmusson Oranos]]==&lt;br /&gt;
*18432/18432&lt;br /&gt;
&lt;br /&gt;
==[[User:Tylor Ferraris|Tylor Ferraris]]==&lt;br /&gt;
*1054976/1054976&lt;br /&gt;
&lt;br /&gt;
==[[User:Teravus Ousley|Teravus Ousley]]==&lt;br /&gt;
*1048832/1048832 (ogp) -  4097/4097 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:EloiseJolie Capalini|EloiseJolie Capalini]]==&lt;br /&gt;
*46080/46080 (ogp) -  URI: http://opensimgrid.com:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Jabba_Gruppman | Jabba Gruppman]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Cecelia Lewis | Cecelia Lewis]]==&lt;br /&gt;
* 25856/25856&lt;br /&gt;
&lt;br /&gt;
==[[User:Albert Revolution|Albert Revolution]]==&lt;br /&gt;
*15872/15872 (ogp) - SOMBRALAND - &lt;br /&gt;
Accesible some hours at week. Spanish Time. I would like to test&lt;br /&gt;
importations from 3dMax Studio, Sculpties and building&lt;br /&gt;
&lt;br /&gt;
==[[User:Dedric Mauriac | Dedric Mauriac]]==&lt;br /&gt;
*4352/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Micky Jansma | Micky Jansma]]==&lt;br /&gt;
*28160/28160&lt;br /&gt;
&lt;br /&gt;
==[[User:Burnman Bedlam | Burnman Bedlam]]==&lt;br /&gt;
*14848/14848&lt;br /&gt;
&lt;br /&gt;
==[[User:Rancher Koenig | Rancher Koenig]]==&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Fin Umarov | Fin Umarov]]==&lt;br /&gt;
*25344/25344&lt;br /&gt;
&lt;br /&gt;
==[[User:Berry Steinhoff | Berry Steinhoff]]==&lt;br /&gt;
*13568/13568&lt;br /&gt;
&lt;br /&gt;
==[[User:Kaly Mayako|Kaly Mayako]]==&lt;br /&gt;
*9666/9666 (ogp46) -  URI: http://jukastream.com:9000&lt;br /&gt;
Open 10AM - 4PM French time&lt;br /&gt;
&lt;br /&gt;
[[Category:Open_Grid_Public_Beta]]&lt;/div&gt;</description>
			<pubDate>Sat, 30 Aug 2008 03:50:01 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Grid_Public_Beta/Map_Locations</comments>
		</item>
		<item>
			<title>Open Grid Public Beta/Map Locations</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88908</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88908</guid>
			<description>&lt;p&gt;Teravus Ousley: /*  Enus Linden  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim regions cannot be placed directly adjacent to existing regions on aditi or vaak.&lt;br /&gt;
&lt;br /&gt;
:[[User:Zha_Ewry|Zha Ewry]]: &amp;quot;Setup as a very basic stand alone opensim. set the default location and the location of your region to be the same value, and run only one region on the server. (ie. in OpenSim.ini, make sure you set default_loc_x and default_loc_y, and make them match the ones in the default.xml in the Regions subdirectory of you r bin directory in your install.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For clarity, please specify your OGP claim as well as what those would translate to in sim_location_x and sim_location_y.   &#039;&#039;&#039;Remember, in OpenSimulator, your sim_location_x and sim_location_y is your OGP claim divided by 256.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whump&#039;s region is at 2048 by 2048.  To configure OpenSimulator to use that grid spot, he would configure his default.xml file like; default_loc_x=&amp;quot;8&amp;quot; and default_loc_y=&amp;quot;8&amp;quot; because 2048 divided by 256 is 8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Non-Linden Lab OpenSims should use default_loc_x and default_loc_y values greater than 4096.&lt;br /&gt;
&lt;br /&gt;
Claim Map Locations Below&lt;br /&gt;
&lt;br /&gt;
Open Grid Public(OGP) Claims that are not multiples of 256 will be marked in pink.&lt;br /&gt;
&lt;br /&gt;
==[[User:Whump_Linden | Whump Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 524288/524288 (OGP) - 2048/2048 (OpenSimulator)&lt;br /&gt;
* 589824/655360 (OGP) - 2304/2560 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Enus_Linden | Enus Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2304/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Dahlia_Trimble | Dahlia Trimble ]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4096&lt;br /&gt;
* 4352/4352&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Christophe003_Carter | Christophe003 Carter ]]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Pier_Tempel | Pier Tempel ]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:BlueWall Slade | Bluewall Slade]]==&lt;br /&gt;
*6400/6400 URI: http://ascent.bluewallgroup.com:9300&lt;br /&gt;
&lt;br /&gt;
==[[User:Winne Woodget | Winne Woodget]]==&lt;br /&gt;
&lt;br /&gt;
* 6912/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Matias Carter | Matias Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 7168/7168&lt;br /&gt;
&lt;br /&gt;
==[[User:Xugu Madison | Xugu Madison]]==&lt;br /&gt;
&lt;br /&gt;
* 8192/8192&lt;br /&gt;
&lt;br /&gt;
==[[User:Eddy Stryker | Eddy Stryker]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Latif Khalifa | Latif Khalifa]]==&lt;br /&gt;
&lt;br /&gt;
* 6144/6144&lt;br /&gt;
&lt;br /&gt;
==[[User:Tracy Welles | Tracy Welles ]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Bluecat Jun | Bluecat Jun ]]==&lt;br /&gt;
&lt;br /&gt;
* 7424/7424&lt;br /&gt;
&lt;br /&gt;
==[[User:Alynna Vixen | Alynna Vixen ]]==&lt;br /&gt;
&lt;br /&gt;
* 4864/5120 - [http://kitsunet.net:9000/ Kitsuhana]&lt;br /&gt;
&lt;br /&gt;
==[[User:Julie Wasserstrom | Julie Wasserstrom ]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Chris Samtanko | Chris Samtanko ]]==&lt;br /&gt;
&lt;br /&gt;
*4864/4864 - http://planck.vworlds.co.uk:9000&lt;br /&gt;
*2560256/2559488(OGP) 10001/9998 (OSGrid) - http://dirac.vworlds.co.uk:9000&lt;br /&gt;
&lt;br /&gt;
==[http://mrtopf.de/blog Tao Takashi ]==&lt;br /&gt;
&lt;br /&gt;
*6656/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Kupferberg | Jim Kupferberg  ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6400&lt;br /&gt;
&lt;br /&gt;
==[[User:Emma Nowhere | Emma Nowhere ]]==&lt;br /&gt;
&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Gomez Bracken | Gomez Bracken ]]==&lt;br /&gt;
&lt;br /&gt;
*8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Ciemaar Flintoff | Ciemaar Flintoff ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Media Hax | Media Hax ]]==&lt;br /&gt;
&lt;br /&gt;
*5632/5632&lt;br /&gt;
==[[User:Twa Hinkle | Twa Hinkle ]]==&lt;br /&gt;
&lt;br /&gt;
*7680/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Vicero Lambert | Vicero Lambert ]]==&lt;br /&gt;
&lt;br /&gt;
*5130/5130&lt;br /&gt;
&lt;br /&gt;
==[[User:Whichway Janus | Whichway Janus ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6912 Updated protocol sim - requires OGP Viewer build 94858 or higher.&lt;br /&gt;
&lt;br /&gt;
==[[User:Stamo Stuer | Stamo Stuer ]]==&lt;br /&gt;
&lt;br /&gt;
*5376/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Patnad Babii | Patnad Babii ]]==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;pink&amp;quot;&amp;gt;9728/9728&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Torrid Luna | Torrid Luna ]]==&lt;br /&gt;
&lt;br /&gt;
*6144/8448&lt;br /&gt;
&lt;br /&gt;
==[http://blog.simgis.com Darb Dabney ]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Morph Wollongong | Morph Wollongong ]]==&lt;br /&gt;
&lt;br /&gt;
* 6789/6789&lt;br /&gt;
&lt;br /&gt;
==[[User:Estate Shepherd | Estate Shepherd ]]==&lt;br /&gt;
&lt;br /&gt;
* 8704/8704&lt;br /&gt;
&lt;br /&gt;
==[[User:Zerodog Witte | Zerodog Witte ]]==&lt;br /&gt;
&lt;br /&gt;
* 8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Lil Linden | Lil Linden]]==&lt;br /&gt;
&lt;br /&gt;
* 2806/2806&lt;br /&gt;
&lt;br /&gt;
==[[User:EriX Oh | EriX Oh]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4864&lt;br /&gt;
&lt;br /&gt;
==[[User:James Benedek | James Benedek]]==&lt;br /&gt;
&lt;br /&gt;
* 7936/7936&lt;br /&gt;
&lt;br /&gt;
==[[User:Hawk Carter | Hawk Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 9984/9984  -  URI: http://81.169.130.81:10600 (UP)&lt;br /&gt;
&lt;br /&gt;
==[[User:McCoy Ducatillon | McCoy Ducatillon]]==&lt;br /&gt;
&lt;br /&gt;
* 8960/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Laurent Bechir | Laurent Bechir]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/9216&lt;br /&gt;
&lt;br /&gt;
==[[User:Economic Mip | Economic Mip]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:whyroc Slade | whyroc Slade]]==&lt;br /&gt;
&lt;br /&gt;
* 10240/10240&lt;br /&gt;
&lt;br /&gt;
==[[User:Bartholomew Kleiber | Bartholomew Kleiber]]==&lt;br /&gt;
&lt;br /&gt;
* 10752/10752&lt;br /&gt;
&lt;br /&gt;
==[[User:Arbitar Basiat | Arbitar Basiat]]==&lt;br /&gt;
&lt;br /&gt;
* 13056/13056&lt;br /&gt;
&lt;br /&gt;
==[[User:KustomKreator4u Inglewood | KustomKreator4u Inglewood]]==&lt;br /&gt;
&lt;br /&gt;
* 11008/11008&lt;br /&gt;
&lt;br /&gt;
==[[User:TheCoolLeader Boyer | TheCoolLeader Boyer ]]==&lt;br /&gt;
&lt;br /&gt;
* 16384/16384&lt;br /&gt;
&lt;br /&gt;
==[[User:Aidamina Hunt | Aidamina Hunt ]]==&lt;br /&gt;
&lt;br /&gt;
* 25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Stirling Allen|Stirling Allen]] 19:59, 4 August 2008 (PDT)==&lt;br /&gt;
&lt;br /&gt;
*65536/65536 (ETA Friday 9 August)&lt;br /&gt;
&lt;br /&gt;
==[[User:Sonof Marvin|Sonof Marvin]]==&lt;br /&gt;
&lt;br /&gt;
*69683/69683&lt;br /&gt;
&lt;br /&gt;
==[[User:Radioactive Rosca|Radioactive Rosca]]==&lt;br /&gt;
&lt;br /&gt;
*4864/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Brock|Jim Brock]]==&lt;br /&gt;
&lt;br /&gt;
* 9472/9472&lt;br /&gt;
&lt;br /&gt;
==[[User:Jonit Ivory|Jonit Ivory]]==&lt;br /&gt;
&lt;br /&gt;
* 11264/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Ideia Boa|Ideia Boa]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Athanasius Skytower|Athanasius Skytower]]==&lt;br /&gt;
&lt;br /&gt;
* 5632/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:camilla Yosuke|camilla Yosuke]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4352&lt;br /&gt;
==[[User:bonghit Schism|bonghit Schism]]==&lt;br /&gt;
&lt;br /&gt;
* 12544/12544&lt;br /&gt;
&lt;br /&gt;
==[[User:Elio Donat|Elio Donat]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4353&lt;br /&gt;
&lt;br /&gt;
==[[User: Just Dinkin|Just Dinkin]]==&lt;br /&gt;
* 11520/11520&lt;br /&gt;
&lt;br /&gt;
==[[User: Miki Gymnast|Miki Gymnast]]==&lt;br /&gt;
* 8448/5632&lt;br /&gt;
&lt;br /&gt;
==[[User: Jillian Taringa|Jillian Taringa]]==&lt;br /&gt;
* 11776/11776&lt;br /&gt;
&lt;br /&gt;
==[[User: JB Kraft|JB Kraft]]==&lt;br /&gt;
* 6400/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Wangxiang Tuxing|Wangxiang Tuxing]]==&lt;br /&gt;
* 9472/11264&lt;br /&gt;
&lt;br /&gt;
==[[User: Tensai Hilra|Tensai Hilra]]==&lt;br /&gt;
* 12800/12800&lt;br /&gt;
&lt;br /&gt;
==[[User: Mirt Tenk|Mirt Tenk]]==&lt;br /&gt;
* 5376/7680&lt;br /&gt;
&lt;br /&gt;
==[[User: Maniac Choche|Maniac Choche]]==&lt;br /&gt;
* 5632/5888&lt;br /&gt;
&lt;br /&gt;
==[[User: Kish Kas|Kish Kas]]==&lt;br /&gt;
* 6400/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Bit2zero Planer|Bit2zero Planer]]==&lt;br /&gt;
* 6500/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Trifile Toshi|Trifile Toshi]]==&lt;br /&gt;
* 20736/20736&lt;br /&gt;
&lt;br /&gt;
==[[User: Micheil Merlin|Micheil Merlin]]==&lt;br /&gt;
* 4608/5120&lt;br /&gt;
&lt;br /&gt;
==[[User: Yuu Nakamichi|Yuu Nakamichi]]==&lt;br /&gt;
* 9728/8960&lt;br /&gt;
&lt;br /&gt;
==[[User: Norgan Torok|Norgan Torok]]==&lt;br /&gt;
* 6400/6400&lt;br /&gt;
&lt;br /&gt;
==[[User: Master Huldschinsky|Master Huldschinsky]]==&lt;br /&gt;
* 16400/16400&lt;br /&gt;
&lt;br /&gt;
==[[User: Giulio Perhaps|Giulio Perhaps]]==&lt;br /&gt;
* 16640/16640&lt;br /&gt;
&lt;br /&gt;
==[[User: Lexa Sands|Lexa Sands]]==&lt;br /&gt;
* 6400/6144 - Lexania - URI: http://lexa.ath.cx:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Junta Kohime | Junta Kohime ]]==&lt;br /&gt;
&lt;br /&gt;
* 6400/5888 - Born To Learn - URI: http://borntolearn.dyndns.org:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Strawberry Fride | Strawberry Fride]]==&lt;br /&gt;
* 17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User: G2 Proto | G2 Proto]]==&lt;br /&gt;
* 17664/17664 http://www.reactiongrid.com http://reactiongrid.com:10500&lt;br /&gt;
&lt;br /&gt;
==[[User: Kuraiko Yoshikawa|Kuraiko Yoshikawa]]==&lt;br /&gt;
*4096/4864 [http://zeitenwerk.de:9128 URI]&lt;br /&gt;
&lt;br /&gt;
==[[User: Prometheus Dovgal|Prometheus Dovgal]]==&lt;br /&gt;
*17920/17920&lt;br /&gt;
&lt;br /&gt;
==[[User: Cow Taurog|Cow Taurog]]==&lt;br /&gt;
* 16128/16128 - [http://cowtaurog.cjb.net:9000 The Pasture]&lt;br /&gt;
&lt;br /&gt;
==[[User: Camus Omegamu|Camus Omegamu]]==&lt;br /&gt;
* 4608/8704&lt;br /&gt;
&lt;br /&gt;
==[[User: m0rdred Veil|m0rdred Veil]]==&lt;br /&gt;
* 18176/18176 - La Isla West - URI: http://24.30.54.84:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Kliger Dinkin|Kliger Dinkin]]==&lt;br /&gt;
* 13312/13312&lt;br /&gt;
&lt;br /&gt;
==[[User: Audoa Giha|Audoa Giha]]==&lt;br /&gt;
* 19200/19200 Will be up/down for maint otherwise 24/7  URI: http://71.170.194.115:9010/&lt;br /&gt;
&lt;br /&gt;
==[[User: Ceyna Indigo|Ceyna Indigo]]==&lt;br /&gt;
* 32768/32768&lt;br /&gt;
==[[User: Bulli Schumann|Bulli Schumann]]==&lt;br /&gt;
* 46080/46080 - Come visit if you like... still very barren... but it will prob. be expanded in a while: http://83.247.63.174:9000&lt;br /&gt;
* 46080/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46080 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
&lt;br /&gt;
==[[User: Ansel Gasparini|Ansel Gasparini]]==&lt;br /&gt;
* 4352/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Xerbi Zerbino|Xerbi Zerbino]]==&lt;br /&gt;
* 12032/12032&lt;br /&gt;
&lt;br /&gt;
==[[User: Siddhartha Fonda | Siddhartha Fonda]]==&lt;br /&gt;
* 22272/22272&lt;br /&gt;
&lt;br /&gt;
==[[User: elmanytas Ferrentino | elmanytas Ferrentino]]==&lt;br /&gt;
* 2560/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Mana Janus|Mana Janus]]==&lt;br /&gt;
* 5120/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Easyfresh Auer|Easyfresh Auer]]==&lt;br /&gt;
* 1090048/1090048&lt;br /&gt;
&lt;br /&gt;
==[[User:Nomad Ingwer|Nomad Ingwer]]==&lt;br /&gt;
* 27648/27648&lt;br /&gt;
&lt;br /&gt;
==[[User:Quinlan Quimby|Quinlan Quimby]]==&lt;br /&gt;
* 28416/28416&lt;br /&gt;
&lt;br /&gt;
==[[User:Woot Avro|Woot Avro]]==&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Herfulnerful Holsworthy|Herfulnerful Holsworthy]]==&lt;br /&gt;
* 8192/16384&lt;br /&gt;
* 8192/16640&lt;br /&gt;
&lt;br /&gt;
==[[User:pb Qinan|pb Qinan]]==&lt;br /&gt;
* 9472/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Tara5 Oh|Tara5 Oh]]==&lt;br /&gt;
*15616/15616 - Visit us at URI: ugotrade.net:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Drax Lemieux|Drax Lemieux]]==&lt;br /&gt;
*16128/16128&lt;br /&gt;
&lt;br /&gt;
==[[User:Opensource Obscure|Opensource Obscure]]==&lt;br /&gt;
*51200/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Harleen Gretzky|Harleen Gretzky]]==&lt;br /&gt;
*5120/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Lapsus Weinstein|Lapsus Weinstein]]==&lt;br /&gt;
* Experimental Sandbox on Physical and Mental Health &lt;br /&gt;
-loginuri http://grid.centromimir.it:9000 -loginpage http://grid.centromimir.it &lt;br /&gt;
* Garda Lake Open Simulation, Centro Mimir, Suburbia, Caffe Freud&lt;br /&gt;
* 17408/17408(ogp)&lt;br /&gt;
* 17408/17409(ogp)&lt;br /&gt;
* 17409/17408(ogp)&lt;br /&gt;
* 17409/17409(ogp)&lt;br /&gt;
&lt;br /&gt;
==[[User:Amarillo Mertel|Amarillo Mertel]]==&lt;br /&gt;
*25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Rasmusson Oranos|Rasmusson Oranos]]==&lt;br /&gt;
*18432/18432&lt;br /&gt;
&lt;br /&gt;
==[[User:Tylor Ferraris|Tylor Ferraris]]==&lt;br /&gt;
*1054976/1054976&lt;br /&gt;
&lt;br /&gt;
==[[User:Teravus Ousley|Teravus Ousley]]==&lt;br /&gt;
*1048832/1048832 (ogp) -  4097/4097 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:EloiseJolie Capalini|EloiseJolie Capalini]]==&lt;br /&gt;
*46080/46080 (ogp) -  URI: http://opensimgrid.com:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Jabba_Gruppman | Jabba Gruppman]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Cecelia Lewis | Cecelia Lewis]]==&lt;br /&gt;
* 25856/25856&lt;br /&gt;
&lt;br /&gt;
==[[User:Albert Revolution|Albert Revolution]]==&lt;br /&gt;
*15872/15872 (ogp) - SOMBRALAND - &lt;br /&gt;
Accesible some hours at week. Spanish Time. I would like to test&lt;br /&gt;
importations from 3dMax Studio, Sculpties and building&lt;br /&gt;
&lt;br /&gt;
==[[User:Dedric Mauriac | Dedric Mauriac]]==&lt;br /&gt;
*4352/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Micky Jansma | Micky Jansma]]==&lt;br /&gt;
*28160/28160&lt;br /&gt;
&lt;br /&gt;
==[[User:Burnman Bedlam | Burnman Bedlam]]==&lt;br /&gt;
*14848/14848&lt;br /&gt;
&lt;br /&gt;
==[[User:Rancher Koenig | Rancher Koenig]]==&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Fin Umarov | Fin Umarov]]==&lt;br /&gt;
*25344/25344&lt;br /&gt;
&lt;br /&gt;
==[[User:Berry Steinhoff | Berry Steinhoff]]==&lt;br /&gt;
*13568/13568&lt;br /&gt;
&lt;br /&gt;
==[[User:Kaly Mayako|Kaly Mayako]]==&lt;br /&gt;
*9666/9666 (ogp46) -  URI: http://jukastream.com:9000&lt;br /&gt;
Open 10AM - 4PM French time&lt;br /&gt;
&lt;br /&gt;
[[Category:Open_Grid_Public_Beta]]&lt;/div&gt;</description>
			<pubDate>Sat, 30 Aug 2008 03:24:11 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Grid_Public_Beta/Map_Locations</comments>
		</item>
		<item>
			<title>Open Grid Public Beta/Map Locations</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88907</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88907</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim regions cannot be placed directly adjacent to existing regions on aditi or vaak.&lt;br /&gt;
&lt;br /&gt;
:[[User:Zha_Ewry|Zha Ewry]]: &amp;quot;Setup as a very basic stand alone opensim. set the default location and the location of your region to be the same value, and run only one region on the server. (ie. in OpenSim.ini, make sure you set default_loc_x and default_loc_y, and make them match the ones in the default.xml in the Regions subdirectory of you r bin directory in your install.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For clarity, please specify your OGP claim as well as what those would translate to in sim_location_x and sim_location_y.   &#039;&#039;&#039;Remember, in OpenSimulator, your sim_location_x and sim_location_y is your OGP claim divided by 256.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whump&#039;s region is at 2048 by 2048.  To configure OpenSimulator to use that grid spot, he would configure his default.xml file like; default_loc_x=&amp;quot;8&amp;quot; and default_loc_y=&amp;quot;8&amp;quot; because 2048 divided by 256 is 8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Non-Linden Lab OpenSims should use default_loc_x and default_loc_y values greater than 4096.&lt;br /&gt;
&lt;br /&gt;
Claim Map Locations Below&lt;br /&gt;
&lt;br /&gt;
Open Grid Public(OGP) Claims that are not multiples of 256 will be marked in pink.&lt;br /&gt;
&lt;br /&gt;
==[[User:Whump_Linden | Whump Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 524288/524288 (OGP) - 2048/2048 (OpenSimulator)&lt;br /&gt;
* 589824/655360 (OGP) - 2304/2560 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Enus_Linden | Enus Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2304/2304 (OGP) - 9/8 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Dahlia_Trimble | Dahlia Trimble ]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4096&lt;br /&gt;
* 4352/4352&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Christophe003_Carter | Christophe003 Carter ]]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Pier_Tempel | Pier Tempel ]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:BlueWall Slade | Bluewall Slade]]==&lt;br /&gt;
*6400/6400 URI: http://ascent.bluewallgroup.com:9300&lt;br /&gt;
&lt;br /&gt;
==[[User:Winne Woodget | Winne Woodget]]==&lt;br /&gt;
&lt;br /&gt;
* 6912/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Matias Carter | Matias Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 7168/7168&lt;br /&gt;
&lt;br /&gt;
==[[User:Xugu Madison | Xugu Madison]]==&lt;br /&gt;
&lt;br /&gt;
* 8192/8192&lt;br /&gt;
&lt;br /&gt;
==[[User:Eddy Stryker | Eddy Stryker]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Latif Khalifa | Latif Khalifa]]==&lt;br /&gt;
&lt;br /&gt;
* 6144/6144&lt;br /&gt;
&lt;br /&gt;
==[[User:Tracy Welles | Tracy Welles ]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Bluecat Jun | Bluecat Jun ]]==&lt;br /&gt;
&lt;br /&gt;
* 7424/7424&lt;br /&gt;
&lt;br /&gt;
==[[User:Alynna Vixen | Alynna Vixen ]]==&lt;br /&gt;
&lt;br /&gt;
* 4864/5120 - [http://kitsunet.net:9000/ Kitsuhana]&lt;br /&gt;
&lt;br /&gt;
==[[User:Julie Wasserstrom | Julie Wasserstrom ]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Chris Samtanko | Chris Samtanko ]]==&lt;br /&gt;
&lt;br /&gt;
*4864/4864 - http://planck.vworlds.co.uk:9000&lt;br /&gt;
*2560256/2559488(OGP) 10001/9998 (OSGrid) - http://dirac.vworlds.co.uk:9000&lt;br /&gt;
&lt;br /&gt;
==[http://mrtopf.de/blog Tao Takashi ]==&lt;br /&gt;
&lt;br /&gt;
*6656/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Kupferberg | Jim Kupferberg  ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6400&lt;br /&gt;
&lt;br /&gt;
==[[User:Emma Nowhere | Emma Nowhere ]]==&lt;br /&gt;
&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Gomez Bracken | Gomez Bracken ]]==&lt;br /&gt;
&lt;br /&gt;
*8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Ciemaar Flintoff | Ciemaar Flintoff ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Media Hax | Media Hax ]]==&lt;br /&gt;
&lt;br /&gt;
*5632/5632&lt;br /&gt;
==[[User:Twa Hinkle | Twa Hinkle ]]==&lt;br /&gt;
&lt;br /&gt;
*7680/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Vicero Lambert | Vicero Lambert ]]==&lt;br /&gt;
&lt;br /&gt;
*5130/5130&lt;br /&gt;
&lt;br /&gt;
==[[User:Whichway Janus | Whichway Janus ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6912 Updated protocol sim - requires OGP Viewer build 94858 or higher.&lt;br /&gt;
&lt;br /&gt;
==[[User:Stamo Stuer | Stamo Stuer ]]==&lt;br /&gt;
&lt;br /&gt;
*5376/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Patnad Babii | Patnad Babii ]]==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;pink&amp;quot;&amp;gt;9728/9728&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Torrid Luna | Torrid Luna ]]==&lt;br /&gt;
&lt;br /&gt;
*6144/8448&lt;br /&gt;
&lt;br /&gt;
==[http://blog.simgis.com Darb Dabney ]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Morph Wollongong | Morph Wollongong ]]==&lt;br /&gt;
&lt;br /&gt;
* 6789/6789&lt;br /&gt;
&lt;br /&gt;
==[[User:Estate Shepherd | Estate Shepherd ]]==&lt;br /&gt;
&lt;br /&gt;
* 8704/8704&lt;br /&gt;
&lt;br /&gt;
==[[User:Zerodog Witte | Zerodog Witte ]]==&lt;br /&gt;
&lt;br /&gt;
* 8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Lil Linden | Lil Linden]]==&lt;br /&gt;
&lt;br /&gt;
* 2806/2806&lt;br /&gt;
&lt;br /&gt;
==[[User:EriX Oh | EriX Oh]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4864&lt;br /&gt;
&lt;br /&gt;
==[[User:James Benedek | James Benedek]]==&lt;br /&gt;
&lt;br /&gt;
* 7936/7936&lt;br /&gt;
&lt;br /&gt;
==[[User:Hawk Carter | Hawk Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 9984/9984  -  URI: http://81.169.130.81:10600 (UP)&lt;br /&gt;
&lt;br /&gt;
==[[User:McCoy Ducatillon | McCoy Ducatillon]]==&lt;br /&gt;
&lt;br /&gt;
* 8960/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Laurent Bechir | Laurent Bechir]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/9216&lt;br /&gt;
&lt;br /&gt;
==[[User:Economic Mip | Economic Mip]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:whyroc Slade | whyroc Slade]]==&lt;br /&gt;
&lt;br /&gt;
* 10240/10240&lt;br /&gt;
&lt;br /&gt;
==[[User:Bartholomew Kleiber | Bartholomew Kleiber]]==&lt;br /&gt;
&lt;br /&gt;
* 10752/10752&lt;br /&gt;
&lt;br /&gt;
==[[User:Arbitar Basiat | Arbitar Basiat]]==&lt;br /&gt;
&lt;br /&gt;
* 13056/13056&lt;br /&gt;
&lt;br /&gt;
==[[User:KustomKreator4u Inglewood | KustomKreator4u Inglewood]]==&lt;br /&gt;
&lt;br /&gt;
* 11008/11008&lt;br /&gt;
&lt;br /&gt;
==[[User:TheCoolLeader Boyer | TheCoolLeader Boyer ]]==&lt;br /&gt;
&lt;br /&gt;
* 16384/16384&lt;br /&gt;
&lt;br /&gt;
==[[User:Aidamina Hunt | Aidamina Hunt ]]==&lt;br /&gt;
&lt;br /&gt;
* 25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Stirling Allen|Stirling Allen]] 19:59, 4 August 2008 (PDT)==&lt;br /&gt;
&lt;br /&gt;
*65536/65536 (ETA Friday 9 August)&lt;br /&gt;
&lt;br /&gt;
==[[User:Sonof Marvin|Sonof Marvin]]==&lt;br /&gt;
&lt;br /&gt;
*69683/69683&lt;br /&gt;
&lt;br /&gt;
==[[User:Radioactive Rosca|Radioactive Rosca]]==&lt;br /&gt;
&lt;br /&gt;
*4864/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Brock|Jim Brock]]==&lt;br /&gt;
&lt;br /&gt;
* 9472/9472&lt;br /&gt;
&lt;br /&gt;
==[[User:Jonit Ivory|Jonit Ivory]]==&lt;br /&gt;
&lt;br /&gt;
* 11264/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Ideia Boa|Ideia Boa]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Athanasius Skytower|Athanasius Skytower]]==&lt;br /&gt;
&lt;br /&gt;
* 5632/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:camilla Yosuke|camilla Yosuke]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4352&lt;br /&gt;
==[[User:bonghit Schism|bonghit Schism]]==&lt;br /&gt;
&lt;br /&gt;
* 12544/12544&lt;br /&gt;
&lt;br /&gt;
==[[User:Elio Donat|Elio Donat]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4353&lt;br /&gt;
&lt;br /&gt;
==[[User: Just Dinkin|Just Dinkin]]==&lt;br /&gt;
* 11520/11520&lt;br /&gt;
&lt;br /&gt;
==[[User: Miki Gymnast|Miki Gymnast]]==&lt;br /&gt;
* 8448/5632&lt;br /&gt;
&lt;br /&gt;
==[[User: Jillian Taringa|Jillian Taringa]]==&lt;br /&gt;
* 11776/11776&lt;br /&gt;
&lt;br /&gt;
==[[User: JB Kraft|JB Kraft]]==&lt;br /&gt;
* 6400/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Wangxiang Tuxing|Wangxiang Tuxing]]==&lt;br /&gt;
* 9472/11264&lt;br /&gt;
&lt;br /&gt;
==[[User: Tensai Hilra|Tensai Hilra]]==&lt;br /&gt;
* 12800/12800&lt;br /&gt;
&lt;br /&gt;
==[[User: Mirt Tenk|Mirt Tenk]]==&lt;br /&gt;
* 5376/7680&lt;br /&gt;
&lt;br /&gt;
==[[User: Maniac Choche|Maniac Choche]]==&lt;br /&gt;
* 5632/5888&lt;br /&gt;
&lt;br /&gt;
==[[User: Kish Kas|Kish Kas]]==&lt;br /&gt;
* 6400/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Bit2zero Planer|Bit2zero Planer]]==&lt;br /&gt;
* 6500/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Trifile Toshi|Trifile Toshi]]==&lt;br /&gt;
* 20736/20736&lt;br /&gt;
&lt;br /&gt;
==[[User: Micheil Merlin|Micheil Merlin]]==&lt;br /&gt;
* 4608/5120&lt;br /&gt;
&lt;br /&gt;
==[[User: Yuu Nakamichi|Yuu Nakamichi]]==&lt;br /&gt;
* 9728/8960&lt;br /&gt;
&lt;br /&gt;
==[[User: Norgan Torok|Norgan Torok]]==&lt;br /&gt;
* 6400/6400&lt;br /&gt;
&lt;br /&gt;
==[[User: Master Huldschinsky|Master Huldschinsky]]==&lt;br /&gt;
* 16400/16400&lt;br /&gt;
&lt;br /&gt;
==[[User: Giulio Perhaps|Giulio Perhaps]]==&lt;br /&gt;
* 16640/16640&lt;br /&gt;
&lt;br /&gt;
==[[User: Lexa Sands|Lexa Sands]]==&lt;br /&gt;
* 6400/6144 - Lexania - URI: http://lexa.ath.cx:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Junta Kohime | Junta Kohime ]]==&lt;br /&gt;
&lt;br /&gt;
* 6400/5888 - Born To Learn - URI: http://borntolearn.dyndns.org:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Strawberry Fride | Strawberry Fride]]==&lt;br /&gt;
* 17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User: G2 Proto | G2 Proto]]==&lt;br /&gt;
* 17664/17664 http://www.reactiongrid.com http://reactiongrid.com:10500&lt;br /&gt;
&lt;br /&gt;
==[[User: Kuraiko Yoshikawa|Kuraiko Yoshikawa]]==&lt;br /&gt;
*4096/4864 [http://zeitenwerk.de:9128 URI]&lt;br /&gt;
&lt;br /&gt;
==[[User: Prometheus Dovgal|Prometheus Dovgal]]==&lt;br /&gt;
*17920/17920&lt;br /&gt;
&lt;br /&gt;
==[[User: Cow Taurog|Cow Taurog]]==&lt;br /&gt;
* 16128/16128 - [http://cowtaurog.cjb.net:9000 The Pasture]&lt;br /&gt;
&lt;br /&gt;
==[[User: Camus Omegamu|Camus Omegamu]]==&lt;br /&gt;
* 4608/8704&lt;br /&gt;
&lt;br /&gt;
==[[User: m0rdred Veil|m0rdred Veil]]==&lt;br /&gt;
* 18176/18176 - La Isla West - URI: http://24.30.54.84:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Kliger Dinkin|Kliger Dinkin]]==&lt;br /&gt;
* 13312/13312&lt;br /&gt;
&lt;br /&gt;
==[[User: Audoa Giha|Audoa Giha]]==&lt;br /&gt;
* 19200/19200 Will be up/down for maint otherwise 24/7  URI: http://71.170.194.115:9010/&lt;br /&gt;
&lt;br /&gt;
==[[User: Ceyna Indigo|Ceyna Indigo]]==&lt;br /&gt;
* 32768/32768&lt;br /&gt;
==[[User: Bulli Schumann|Bulli Schumann]]==&lt;br /&gt;
* 46080/46080 - Come visit if you like... still very barren... but it will prob. be expanded in a while: http://83.247.63.174:9000&lt;br /&gt;
* 46080/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46080 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
&lt;br /&gt;
==[[User: Ansel Gasparini|Ansel Gasparini]]==&lt;br /&gt;
* 4352/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Xerbi Zerbino|Xerbi Zerbino]]==&lt;br /&gt;
* 12032/12032&lt;br /&gt;
&lt;br /&gt;
==[[User: Siddhartha Fonda | Siddhartha Fonda]]==&lt;br /&gt;
* 22272/22272&lt;br /&gt;
&lt;br /&gt;
==[[User: elmanytas Ferrentino | elmanytas Ferrentino]]==&lt;br /&gt;
* 2560/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Mana Janus|Mana Janus]]==&lt;br /&gt;
* 5120/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Easyfresh Auer|Easyfresh Auer]]==&lt;br /&gt;
* 1090048/1090048&lt;br /&gt;
&lt;br /&gt;
==[[User:Nomad Ingwer|Nomad Ingwer]]==&lt;br /&gt;
* 27648/27648&lt;br /&gt;
&lt;br /&gt;
==[[User:Quinlan Quimby|Quinlan Quimby]]==&lt;br /&gt;
* 28416/28416&lt;br /&gt;
&lt;br /&gt;
==[[User:Woot Avro|Woot Avro]]==&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Herfulnerful Holsworthy|Herfulnerful Holsworthy]]==&lt;br /&gt;
* 8192/16384&lt;br /&gt;
* 8192/16640&lt;br /&gt;
&lt;br /&gt;
==[[User:pb Qinan|pb Qinan]]==&lt;br /&gt;
* 9472/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Tara5 Oh|Tara5 Oh]]==&lt;br /&gt;
*15616/15616 - Visit us at URI: ugotrade.net:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Drax Lemieux|Drax Lemieux]]==&lt;br /&gt;
*16128/16128&lt;br /&gt;
&lt;br /&gt;
==[[User:Opensource Obscure|Opensource Obscure]]==&lt;br /&gt;
*51200/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Harleen Gretzky|Harleen Gretzky]]==&lt;br /&gt;
*5120/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Lapsus Weinstein|Lapsus Weinstein]]==&lt;br /&gt;
* Experimental Sandbox on Physical and Mental Health &lt;br /&gt;
-loginuri http://grid.centromimir.it:9000 -loginpage http://grid.centromimir.it &lt;br /&gt;
* Garda Lake Open Simulation, Centro Mimir, Suburbia, Caffe Freud&lt;br /&gt;
* 17408/17408(ogp)&lt;br /&gt;
* 17408/17409(ogp)&lt;br /&gt;
* 17409/17408(ogp)&lt;br /&gt;
* 17409/17409(ogp)&lt;br /&gt;
&lt;br /&gt;
==[[User:Amarillo Mertel|Amarillo Mertel]]==&lt;br /&gt;
*25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Rasmusson Oranos|Rasmusson Oranos]]==&lt;br /&gt;
*18432/18432&lt;br /&gt;
&lt;br /&gt;
==[[User:Tylor Ferraris|Tylor Ferraris]]==&lt;br /&gt;
*1054976/1054976&lt;br /&gt;
&lt;br /&gt;
==[[User:Teravus Ousley|Teravus Ousley]]==&lt;br /&gt;
*1048832/1048832 (ogp) -  4097/4097 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:EloiseJolie Capalini|EloiseJolie Capalini]]==&lt;br /&gt;
*46080/46080 (ogp) -  URI: http://opensimgrid.com:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Jabba_Gruppman | Jabba Gruppman]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Cecelia Lewis | Cecelia Lewis]]==&lt;br /&gt;
* 25856/25856&lt;br /&gt;
&lt;br /&gt;
==[[User:Albert Revolution|Albert Revolution]]==&lt;br /&gt;
*15872/15872 (ogp) - SOMBRALAND - &lt;br /&gt;
Accesible some hours at week. Spanish Time. I would like to test&lt;br /&gt;
importations from 3dMax Studio, Sculpties and building&lt;br /&gt;
&lt;br /&gt;
==[[User:Dedric Mauriac | Dedric Mauriac]]==&lt;br /&gt;
*4352/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Micky Jansma | Micky Jansma]]==&lt;br /&gt;
*28160/28160&lt;br /&gt;
&lt;br /&gt;
==[[User:Burnman Bedlam | Burnman Bedlam]]==&lt;br /&gt;
*14848/14848&lt;br /&gt;
&lt;br /&gt;
==[[User:Rancher Koenig | Rancher Koenig]]==&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Fin Umarov | Fin Umarov]]==&lt;br /&gt;
*25344/25344&lt;br /&gt;
&lt;br /&gt;
==[[User:Berry Steinhoff | Berry Steinhoff]]==&lt;br /&gt;
*13568/13568&lt;br /&gt;
&lt;br /&gt;
==[[User:Kaly Mayako|Kaly Mayako]]==&lt;br /&gt;
*9666/9666 (ogp46) -  URI: http://jukastream.com:9000&lt;br /&gt;
Open 10AM - 4PM French time&lt;br /&gt;
&lt;br /&gt;
[[Category:Open_Grid_Public_Beta]]&lt;/div&gt;</description>
			<pubDate>Sat, 30 Aug 2008 03:23:38 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Grid_Public_Beta/Map_Locations</comments>
		</item>
		<item>
			<title>Open Grid Public Beta/Map Locations</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88903</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88903</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim regions cannot be placed directly adjacent to existing regions on aditi or vaak.&lt;br /&gt;
&lt;br /&gt;
:[[User:Zha_Ewry|Zha Ewry]]: &amp;quot;Setup as a very basic stand alone opensim. set the default location and the location of your region to be the same value, and run only one region on the server. (ie. in OpenSim.ini, make sure you set default_loc_x and default_loc_y, and make them match the ones in the default.xml in the Regions subdirectory of you r bin directory in your install.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For clarity, please specify your OGP claim as well as what those would translate to in sim_location_x and sim_location_y.   &#039;&#039;&#039;Remember, in OpenSimulator, your sim_location_x and sim_location_y is your OGP claim divided by 256.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whump&#039;s region is at 2048 by 2048.  To configure OpenSimulator to use that grid spot, he would configure his default.xml file like; default_loc_x=&amp;quot;8&amp;quot; and default_loc_y=&amp;quot;8&amp;quot; because 2048 divided by 256 is 8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Non-Linden Lab OpenSims should use default_loc_x and default_loc_y values greater than 4096.&lt;br /&gt;
&lt;br /&gt;
Claim Map Locations Below&lt;br /&gt;
&lt;br /&gt;
Open Grid Public(OGP) Claims that are not multiples of 256 will be marked in pink.&lt;br /&gt;
&lt;br /&gt;
==[[User:Whump_Linden | Whump Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2048/2048 (OGP) - 8/8 (OpenSimulator)&lt;br /&gt;
* 2304/2560 (OGP) - 10/10 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Enus_Linden | Enus Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2304/2304 (OGP) - 9/8 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Dahlia_Trimble | Dahlia Trimble ]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4096&lt;br /&gt;
* 4352/4352&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Christophe003_Carter | Christophe003 Carter ]]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Pier_Tempel | Pier Tempel ]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:BlueWall Slade | Bluewall Slade]]==&lt;br /&gt;
*6400/6400 URI: http://ascent.bluewallgroup.com:9300&lt;br /&gt;
&lt;br /&gt;
==[[User:Winne Woodget | Winne Woodget]]==&lt;br /&gt;
&lt;br /&gt;
* 6912/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Matias Carter | Matias Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 7168/7168&lt;br /&gt;
&lt;br /&gt;
==[[User:Xugu Madison | Xugu Madison]]==&lt;br /&gt;
&lt;br /&gt;
* 8192/8192&lt;br /&gt;
&lt;br /&gt;
==[[User:Eddy Stryker | Eddy Stryker]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Latif Khalifa | Latif Khalifa]]==&lt;br /&gt;
&lt;br /&gt;
* 6144/6144&lt;br /&gt;
&lt;br /&gt;
==[[User:Tracy Welles | Tracy Welles ]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Bluecat Jun | Bluecat Jun ]]==&lt;br /&gt;
&lt;br /&gt;
* 7424/7424&lt;br /&gt;
&lt;br /&gt;
==[[User:Alynna Vixen | Alynna Vixen ]]==&lt;br /&gt;
&lt;br /&gt;
* 4864/5120 - [http://kitsunet.net:9000/ Kitsuhana]&lt;br /&gt;
&lt;br /&gt;
==[[User:Julie Wasserstrom | Julie Wasserstrom ]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Chris Samtanko | Chris Samtanko ]]==&lt;br /&gt;
&lt;br /&gt;
*4864/4864 - http://planck.vworlds.co.uk:9000&lt;br /&gt;
*2560256/2559488(OGP) 10001/9998 (OSGrid) - http://dirac.vworlds.co.uk:9000&lt;br /&gt;
&lt;br /&gt;
==[http://mrtopf.de/blog Tao Takashi ]==&lt;br /&gt;
&lt;br /&gt;
*6656/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Kupferberg | Jim Kupferberg  ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6400&lt;br /&gt;
&lt;br /&gt;
==[[User:Emma Nowhere | Emma Nowhere ]]==&lt;br /&gt;
&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Gomez Bracken | Gomez Bracken ]]==&lt;br /&gt;
&lt;br /&gt;
*8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Ciemaar Flintoff | Ciemaar Flintoff ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Media Hax | Media Hax ]]==&lt;br /&gt;
&lt;br /&gt;
*5632/5632&lt;br /&gt;
==[[User:Twa Hinkle | Twa Hinkle ]]==&lt;br /&gt;
&lt;br /&gt;
*7680/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Vicero Lambert | Vicero Lambert ]]==&lt;br /&gt;
&lt;br /&gt;
*5130/5130&lt;br /&gt;
&lt;br /&gt;
==[[User:Whichway Janus | Whichway Janus ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6912 Updated protocol sim - requires OGP Viewer build 94858 or higher.&lt;br /&gt;
&lt;br /&gt;
==[[User:Stamo Stuer | Stamo Stuer ]]==&lt;br /&gt;
&lt;br /&gt;
*5376/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Patnad Babii | Patnad Babii ]]==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;pink&amp;quot;&amp;gt;9728/9728&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Torrid Luna | Torrid Luna ]]==&lt;br /&gt;
&lt;br /&gt;
*6144/8448&lt;br /&gt;
&lt;br /&gt;
==[http://blog.simgis.com Darb Dabney ]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Morph Wollongong | Morph Wollongong ]]==&lt;br /&gt;
&lt;br /&gt;
* 6789/6789&lt;br /&gt;
&lt;br /&gt;
==[[User:Estate Shepherd | Estate Shepherd ]]==&lt;br /&gt;
&lt;br /&gt;
* 8704/8704&lt;br /&gt;
&lt;br /&gt;
==[[User:Zerodog Witte | Zerodog Witte ]]==&lt;br /&gt;
&lt;br /&gt;
* 8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Lil Linden | Lil Linden]]==&lt;br /&gt;
&lt;br /&gt;
* 2806/2806&lt;br /&gt;
&lt;br /&gt;
==[[User:EriX Oh | EriX Oh]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4864&lt;br /&gt;
&lt;br /&gt;
==[[User:James Benedek | James Benedek]]==&lt;br /&gt;
&lt;br /&gt;
* 7936/7936&lt;br /&gt;
&lt;br /&gt;
==[[User:Hawk Carter | Hawk Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 9984/9984  -  URI: http://81.169.130.81:10600 (UP)&lt;br /&gt;
&lt;br /&gt;
==[[User:McCoy Ducatillon | McCoy Ducatillon]]==&lt;br /&gt;
&lt;br /&gt;
* 8960/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Laurent Bechir | Laurent Bechir]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/9216&lt;br /&gt;
&lt;br /&gt;
==[[User:Economic Mip | Economic Mip]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:whyroc Slade | whyroc Slade]]==&lt;br /&gt;
&lt;br /&gt;
* 10240/10240&lt;br /&gt;
&lt;br /&gt;
==[[User:Bartholomew Kleiber | Bartholomew Kleiber]]==&lt;br /&gt;
&lt;br /&gt;
* 10752/10752&lt;br /&gt;
&lt;br /&gt;
==[[User:Arbitar Basiat | Arbitar Basiat]]==&lt;br /&gt;
&lt;br /&gt;
* 13056/13056&lt;br /&gt;
&lt;br /&gt;
==[[User:KustomKreator4u Inglewood | KustomKreator4u Inglewood]]==&lt;br /&gt;
&lt;br /&gt;
* 11008/11008&lt;br /&gt;
&lt;br /&gt;
==[[User:TheCoolLeader Boyer | TheCoolLeader Boyer ]]==&lt;br /&gt;
&lt;br /&gt;
* 16384/16384&lt;br /&gt;
&lt;br /&gt;
==[[User:Aidamina Hunt | Aidamina Hunt ]]==&lt;br /&gt;
&lt;br /&gt;
* 25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Stirling Allen|Stirling Allen]] 19:59, 4 August 2008 (PDT)==&lt;br /&gt;
&lt;br /&gt;
*65536/65536 (ETA Friday 9 August)&lt;br /&gt;
&lt;br /&gt;
==[[User:Sonof Marvin|Sonof Marvin]]==&lt;br /&gt;
&lt;br /&gt;
*69683/69683&lt;br /&gt;
&lt;br /&gt;
==[[User:Radioactive Rosca|Radioactive Rosca]]==&lt;br /&gt;
&lt;br /&gt;
*4864/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Brock|Jim Brock]]==&lt;br /&gt;
&lt;br /&gt;
* 9472/9472&lt;br /&gt;
&lt;br /&gt;
==[[User:Jonit Ivory|Jonit Ivory]]==&lt;br /&gt;
&lt;br /&gt;
* 11264/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Ideia Boa|Ideia Boa]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Athanasius Skytower|Athanasius Skytower]]==&lt;br /&gt;
&lt;br /&gt;
* 5632/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:camilla Yosuke|camilla Yosuke]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4352&lt;br /&gt;
==[[User:bonghit Schism|bonghit Schism]]==&lt;br /&gt;
&lt;br /&gt;
* 12544/12544&lt;br /&gt;
&lt;br /&gt;
==[[User:Elio Donat|Elio Donat]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4353&lt;br /&gt;
&lt;br /&gt;
==[[User: Just Dinkin|Just Dinkin]]==&lt;br /&gt;
* 11520/11520&lt;br /&gt;
&lt;br /&gt;
==[[User: Miki Gymnast|Miki Gymnast]]==&lt;br /&gt;
* 8448/5632&lt;br /&gt;
&lt;br /&gt;
==[[User: Jillian Taringa|Jillian Taringa]]==&lt;br /&gt;
* 11776/11776&lt;br /&gt;
&lt;br /&gt;
==[[User: JB Kraft|JB Kraft]]==&lt;br /&gt;
* 6400/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Wangxiang Tuxing|Wangxiang Tuxing]]==&lt;br /&gt;
* 9472/11264&lt;br /&gt;
&lt;br /&gt;
==[[User: Tensai Hilra|Tensai Hilra]]==&lt;br /&gt;
* 12800/12800&lt;br /&gt;
&lt;br /&gt;
==[[User: Mirt Tenk|Mirt Tenk]]==&lt;br /&gt;
* 5376/7680&lt;br /&gt;
&lt;br /&gt;
==[[User: Maniac Choche|Maniac Choche]]==&lt;br /&gt;
* 5632/5888&lt;br /&gt;
&lt;br /&gt;
==[[User: Kish Kas|Kish Kas]]==&lt;br /&gt;
* 6400/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Bit2zero Planer|Bit2zero Planer]]==&lt;br /&gt;
* 6500/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Trifile Toshi|Trifile Toshi]]==&lt;br /&gt;
* 20736/20736&lt;br /&gt;
&lt;br /&gt;
==[[User: Micheil Merlin|Micheil Merlin]]==&lt;br /&gt;
* 4608/5120&lt;br /&gt;
&lt;br /&gt;
==[[User: Yuu Nakamichi|Yuu Nakamichi]]==&lt;br /&gt;
* 9728/8960&lt;br /&gt;
&lt;br /&gt;
==[[User: Norgan Torok|Norgan Torok]]==&lt;br /&gt;
* 6400/6400&lt;br /&gt;
&lt;br /&gt;
==[[User: Master Huldschinsky|Master Huldschinsky]]==&lt;br /&gt;
* 16400/16400&lt;br /&gt;
&lt;br /&gt;
==[[User: Giulio Perhaps|Giulio Perhaps]]==&lt;br /&gt;
* 16640/16640&lt;br /&gt;
&lt;br /&gt;
==[[User: Lexa Sands|Lexa Sands]]==&lt;br /&gt;
* 6400/6144 - Lexania - URI: http://lexa.ath.cx:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Junta Kohime | Junta Kohime ]]==&lt;br /&gt;
&lt;br /&gt;
* 6400/5888 - Born To Learn - URI: http://borntolearn.dyndns.org:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Strawberry Fride | Strawberry Fride]]==&lt;br /&gt;
* 17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User: G2 Proto | G2 Proto]]==&lt;br /&gt;
* 17664/17664 http://www.reactiongrid.com http://reactiongrid.com:10500&lt;br /&gt;
&lt;br /&gt;
==[[User: Kuraiko Yoshikawa|Kuraiko Yoshikawa]]==&lt;br /&gt;
*4096/4864 [http://zeitenwerk.de:9128 URI]&lt;br /&gt;
&lt;br /&gt;
==[[User: Prometheus Dovgal|Prometheus Dovgal]]==&lt;br /&gt;
*17920/17920&lt;br /&gt;
&lt;br /&gt;
==[[User: Cow Taurog|Cow Taurog]]==&lt;br /&gt;
* 16128/16128 - [http://cowtaurog.cjb.net:9000 The Pasture]&lt;br /&gt;
&lt;br /&gt;
==[[User: Camus Omegamu|Camus Omegamu]]==&lt;br /&gt;
* 4608/8704&lt;br /&gt;
&lt;br /&gt;
==[[User: m0rdred Veil|m0rdred Veil]]==&lt;br /&gt;
* 18176/18176 - La Isla West - URI: http://24.30.54.84:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Kliger Dinkin|Kliger Dinkin]]==&lt;br /&gt;
* 13312/13312&lt;br /&gt;
&lt;br /&gt;
==[[User: Audoa Giha|Audoa Giha]]==&lt;br /&gt;
* 19200/19200 Will be up/down for maint otherwise 24/7  URI: http://71.170.194.115:9010/&lt;br /&gt;
&lt;br /&gt;
==[[User: Ceyna Indigo|Ceyna Indigo]]==&lt;br /&gt;
* 32768/32768&lt;br /&gt;
==[[User: Bulli Schumann|Bulli Schumann]]==&lt;br /&gt;
* 46080/46080 - Come visit if you like... still very barren... but it will prob. be expanded in a while: http://83.247.63.174:9000&lt;br /&gt;
* 46080/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46080 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
&lt;br /&gt;
==[[User: Ansel Gasparini|Ansel Gasparini]]==&lt;br /&gt;
* 4352/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Xerbi Zerbino|Xerbi Zerbino]]==&lt;br /&gt;
* 12032/12032&lt;br /&gt;
&lt;br /&gt;
==[[User: Siddhartha Fonda | Siddhartha Fonda]]==&lt;br /&gt;
* 22272/22272&lt;br /&gt;
&lt;br /&gt;
==[[User: elmanytas Ferrentino | elmanytas Ferrentino]]==&lt;br /&gt;
* 2560/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Mana Janus|Mana Janus]]==&lt;br /&gt;
* 5120/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Easyfresh Auer|Easyfresh Auer]]==&lt;br /&gt;
* 1090048/1090048&lt;br /&gt;
&lt;br /&gt;
==[[User:Nomad Ingwer|Nomad Ingwer]]==&lt;br /&gt;
* 27648/27648&lt;br /&gt;
&lt;br /&gt;
==[[User:Quinlan Quimby|Quinlan Quimby]]==&lt;br /&gt;
* 28416/28416&lt;br /&gt;
&lt;br /&gt;
==[[User:Woot Avro|Woot Avro]]==&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Herfulnerful Holsworthy|Herfulnerful Holsworthy]]==&lt;br /&gt;
* 8192/16384&lt;br /&gt;
* 8192/16640&lt;br /&gt;
&lt;br /&gt;
==[[User:pb Qinan|pb Qinan]]==&lt;br /&gt;
* 9472/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Tara5 Oh|Tara5 Oh]]==&lt;br /&gt;
*15616/15616 - Visit us at URI: ugotrade.net:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Drax Lemieux|Drax Lemieux]]==&lt;br /&gt;
*16128/16128&lt;br /&gt;
&lt;br /&gt;
==[[User:Opensource Obscure|Opensource Obscure]]==&lt;br /&gt;
*51200/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Harleen Gretzky|Harleen Gretzky]]==&lt;br /&gt;
*5120/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Lapsus Weinstein|Lapsus Weinstein]]==&lt;br /&gt;
* Experimental Sandbox on Physical and Mental Health &lt;br /&gt;
-loginuri http://grid.centromimir.it:9000 -loginpage http://grid.centromimir.it &lt;br /&gt;
* Garda Lake Open Simulation, Centro Mimir, Suburbia, Caffe Freud&lt;br /&gt;
* 17408/17408(ogp)&lt;br /&gt;
* 17408/17409(ogp)&lt;br /&gt;
* 17409/17408(ogp)&lt;br /&gt;
* 17409/17409(ogp)&lt;br /&gt;
&lt;br /&gt;
==[[User:Amarillo Mertel|Amarillo Mertel]]==&lt;br /&gt;
*25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Rasmusson Oranos|Rasmusson Oranos]]==&lt;br /&gt;
*18432/18432&lt;br /&gt;
&lt;br /&gt;
==[[User:Tylor Ferraris|Tylor Ferraris]]==&lt;br /&gt;
*1054976/1054976&lt;br /&gt;
&lt;br /&gt;
==[[User:Teravus Ousley|Teravus Ousley]]==&lt;br /&gt;
*1048832/1048832 (ogp) -  4097/4097 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:EloiseJolie Capalini|EloiseJolie Capalini]]==&lt;br /&gt;
*46080/46080 (ogp) -  URI: http://opensimgrid.com:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Jabba_Gruppman | Jabba Gruppman]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Cecelia Lewis | Cecelia Lewis]]==&lt;br /&gt;
* 25856/25856&lt;br /&gt;
&lt;br /&gt;
==[[User:Albert Revolution|Albert Revolution]]==&lt;br /&gt;
*15872/15872 (ogp) - SOMBRALAND - &lt;br /&gt;
Accesible some hours at week. Spanish Time. I would like to test&lt;br /&gt;
importations from 3dMax Studio, Sculpties and building&lt;br /&gt;
&lt;br /&gt;
==[[User:Dedric Mauriac | Dedric Mauriac]]==&lt;br /&gt;
*4352/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Micky Jansma | Micky Jansma]]==&lt;br /&gt;
*28160/28160&lt;br /&gt;
&lt;br /&gt;
==[[User:Burnman Bedlam | Burnman Bedlam]]==&lt;br /&gt;
*14848/14848&lt;br /&gt;
&lt;br /&gt;
==[[User:Rancher Koenig | Rancher Koenig]]==&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Fin Umarov | Fin Umarov]]==&lt;br /&gt;
*25344/25344&lt;br /&gt;
&lt;br /&gt;
==[[User:Berry Steinhoff | Berry Steinhoff]]==&lt;br /&gt;
*13568/13568&lt;br /&gt;
&lt;br /&gt;
==[[User:Kaly Mayako|Kaly Mayako]]==&lt;br /&gt;
*9666/9666 (ogp46) -  URI: http://jukastream.com:9000&lt;br /&gt;
Open 10AM - 4PM French time&lt;br /&gt;
&lt;br /&gt;
[[Category:Open_Grid_Public_Beta]]&lt;/div&gt;</description>
			<pubDate>Sat, 30 Aug 2008 02:43:53 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Grid_Public_Beta/Map_Locations</comments>
		</item>
		<item>
			<title>Open Grid Public Beta/Map Locations</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88902</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88902</guid>
			<description>&lt;p&gt;Teravus Ousley: /*  Enus Linden  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim regions cannot be placed directly adjacent to existing regions on aditi or vaak.&lt;br /&gt;
&lt;br /&gt;
:[[User:Zha_Ewry|Zha Ewry]]: &amp;quot;Setup as a very basic stand alone opensim. set the default location and the location of your region to be the same value, and run only one region on the server. (ie. in OpenSim.ini, make sure you set default_loc_x and default_loc_y, and make them match the ones in the default.xml in the Regions subdirectory of you r bin directory in your install.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For clarity, please specify your OGP claim as well as what those would translate to in sim_location_x and sim_location_y.   &#039;&#039;&#039;Remember, in OpenSimulator, your sim_location_x and sim_location_y is your OGP claim divided by 256.&#039;&#039;&#039;  Whump&#039;s region is at 2048 by 2048.  To configure OpenSimulator to use that grid spot, he would configure his default.xml file like; default_loc_x=&amp;quot;8&amp;quot; and default_loc_y=&amp;quot;8&amp;quot; because 2048 divided by 256 is 8.&lt;br /&gt;
&lt;br /&gt;
Non-Linden Lab OpenSims should use default_loc_x and default_loc_y values greater than 4096.&lt;br /&gt;
&lt;br /&gt;
Claim Map Locations Below&lt;br /&gt;
&lt;br /&gt;
Claims that are not multiples of 256 will be marked in pink.&lt;br /&gt;
&lt;br /&gt;
==[[User:Whump_Linden | Whump Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2048/2048 (OGP) - 8/8 (OpenSimulator)&lt;br /&gt;
* 2304/2560 (OGP) - 10/10 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Enus_Linden | Enus Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2304/2304 (OGP) - 9/8 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Dahlia_Trimble | Dahlia Trimble ]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4096&lt;br /&gt;
* 4352/4352&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Christophe003_Carter | Christophe003 Carter ]]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Pier_Tempel | Pier Tempel ]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:BlueWall Slade | Bluewall Slade]]==&lt;br /&gt;
*6400/6400 URI: http://ascent.bluewallgroup.com:9300&lt;br /&gt;
&lt;br /&gt;
==[[User:Winne Woodget | Winne Woodget]]==&lt;br /&gt;
&lt;br /&gt;
* 6912/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Matias Carter | Matias Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 7168/7168&lt;br /&gt;
&lt;br /&gt;
==[[User:Xugu Madison | Xugu Madison]]==&lt;br /&gt;
&lt;br /&gt;
* 8192/8192&lt;br /&gt;
&lt;br /&gt;
==[[User:Eddy Stryker | Eddy Stryker]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Latif Khalifa | Latif Khalifa]]==&lt;br /&gt;
&lt;br /&gt;
* 6144/6144&lt;br /&gt;
&lt;br /&gt;
==[[User:Tracy Welles | Tracy Welles ]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Bluecat Jun | Bluecat Jun ]]==&lt;br /&gt;
&lt;br /&gt;
* 7424/7424&lt;br /&gt;
&lt;br /&gt;
==[[User:Alynna Vixen | Alynna Vixen ]]==&lt;br /&gt;
&lt;br /&gt;
* 4864/5120 - [http://kitsunet.net:9000/ Kitsuhana]&lt;br /&gt;
&lt;br /&gt;
==[[User:Julie Wasserstrom | Julie Wasserstrom ]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Chris Samtanko | Chris Samtanko ]]==&lt;br /&gt;
&lt;br /&gt;
*4864/4864 - http://planck.vworlds.co.uk:9000&lt;br /&gt;
*2560256/2559488(OGP) 10001/9998 (OSGrid) - http://dirac.vworlds.co.uk:9000&lt;br /&gt;
&lt;br /&gt;
==[http://mrtopf.de/blog Tao Takashi ]==&lt;br /&gt;
&lt;br /&gt;
*6656/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Kupferberg | Jim Kupferberg  ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6400&lt;br /&gt;
&lt;br /&gt;
==[[User:Emma Nowhere | Emma Nowhere ]]==&lt;br /&gt;
&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Gomez Bracken | Gomez Bracken ]]==&lt;br /&gt;
&lt;br /&gt;
*8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Ciemaar Flintoff | Ciemaar Flintoff ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Media Hax | Media Hax ]]==&lt;br /&gt;
&lt;br /&gt;
*5632/5632&lt;br /&gt;
==[[User:Twa Hinkle | Twa Hinkle ]]==&lt;br /&gt;
&lt;br /&gt;
*7680/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Vicero Lambert | Vicero Lambert ]]==&lt;br /&gt;
&lt;br /&gt;
*5130/5130&lt;br /&gt;
&lt;br /&gt;
==[[User:Whichway Janus | Whichway Janus ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6912 Updated protocol sim - requires OGP Viewer build 94858 or higher.&lt;br /&gt;
&lt;br /&gt;
==[[User:Stamo Stuer | Stamo Stuer ]]==&lt;br /&gt;
&lt;br /&gt;
*5376/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Patnad Babii | Patnad Babii ]]==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;pink&amp;quot;&amp;gt;9728/9728&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Torrid Luna | Torrid Luna ]]==&lt;br /&gt;
&lt;br /&gt;
*6144/8448&lt;br /&gt;
&lt;br /&gt;
==[http://blog.simgis.com Darb Dabney ]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Morph Wollongong | Morph Wollongong ]]==&lt;br /&gt;
&lt;br /&gt;
* 6789/6789&lt;br /&gt;
&lt;br /&gt;
==[[User:Estate Shepherd | Estate Shepherd ]]==&lt;br /&gt;
&lt;br /&gt;
* 8704/8704&lt;br /&gt;
&lt;br /&gt;
==[[User:Zerodog Witte | Zerodog Witte ]]==&lt;br /&gt;
&lt;br /&gt;
* 8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Lil Linden | Lil Linden]]==&lt;br /&gt;
&lt;br /&gt;
* 2806/2806&lt;br /&gt;
&lt;br /&gt;
==[[User:EriX Oh | EriX Oh]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4864&lt;br /&gt;
&lt;br /&gt;
==[[User:James Benedek | James Benedek]]==&lt;br /&gt;
&lt;br /&gt;
* 7936/7936&lt;br /&gt;
&lt;br /&gt;
==[[User:Hawk Carter | Hawk Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 9984/9984  -  URI: http://81.169.130.81:10600 (UP)&lt;br /&gt;
&lt;br /&gt;
==[[User:McCoy Ducatillon | McCoy Ducatillon]]==&lt;br /&gt;
&lt;br /&gt;
* 8960/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Laurent Bechir | Laurent Bechir]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/9216&lt;br /&gt;
&lt;br /&gt;
==[[User:Economic Mip | Economic Mip]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:whyroc Slade | whyroc Slade]]==&lt;br /&gt;
&lt;br /&gt;
* 10240/10240&lt;br /&gt;
&lt;br /&gt;
==[[User:Bartholomew Kleiber | Bartholomew Kleiber]]==&lt;br /&gt;
&lt;br /&gt;
* 10752/10752&lt;br /&gt;
&lt;br /&gt;
==[[User:Arbitar Basiat | Arbitar Basiat]]==&lt;br /&gt;
&lt;br /&gt;
* 13056/13056&lt;br /&gt;
&lt;br /&gt;
==[[User:KustomKreator4u Inglewood | KustomKreator4u Inglewood]]==&lt;br /&gt;
&lt;br /&gt;
* 11008/11008&lt;br /&gt;
&lt;br /&gt;
==[[User:TheCoolLeader Boyer | TheCoolLeader Boyer ]]==&lt;br /&gt;
&lt;br /&gt;
* 16384/16384&lt;br /&gt;
&lt;br /&gt;
==[[User:Aidamina Hunt | Aidamina Hunt ]]==&lt;br /&gt;
&lt;br /&gt;
* 25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Stirling Allen|Stirling Allen]] 19:59, 4 August 2008 (PDT)==&lt;br /&gt;
&lt;br /&gt;
*65536/65536 (ETA Friday 9 August)&lt;br /&gt;
&lt;br /&gt;
==[[User:Sonof Marvin|Sonof Marvin]]==&lt;br /&gt;
&lt;br /&gt;
*69683/69683&lt;br /&gt;
&lt;br /&gt;
==[[User:Radioactive Rosca|Radioactive Rosca]]==&lt;br /&gt;
&lt;br /&gt;
*4864/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Brock|Jim Brock]]==&lt;br /&gt;
&lt;br /&gt;
* 9472/9472&lt;br /&gt;
&lt;br /&gt;
==[[User:Jonit Ivory|Jonit Ivory]]==&lt;br /&gt;
&lt;br /&gt;
* 11264/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Ideia Boa|Ideia Boa]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Athanasius Skytower|Athanasius Skytower]]==&lt;br /&gt;
&lt;br /&gt;
* 5632/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:camilla Yosuke|camilla Yosuke]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4352&lt;br /&gt;
==[[User:bonghit Schism|bonghit Schism]]==&lt;br /&gt;
&lt;br /&gt;
* 12544/12544&lt;br /&gt;
&lt;br /&gt;
==[[User:Elio Donat|Elio Donat]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4353&lt;br /&gt;
&lt;br /&gt;
==[[User: Just Dinkin|Just Dinkin]]==&lt;br /&gt;
* 11520/11520&lt;br /&gt;
&lt;br /&gt;
==[[User: Miki Gymnast|Miki Gymnast]]==&lt;br /&gt;
* 8448/5632&lt;br /&gt;
&lt;br /&gt;
==[[User: Jillian Taringa|Jillian Taringa]]==&lt;br /&gt;
* 11776/11776&lt;br /&gt;
&lt;br /&gt;
==[[User: JB Kraft|JB Kraft]]==&lt;br /&gt;
* 6400/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Wangxiang Tuxing|Wangxiang Tuxing]]==&lt;br /&gt;
* 9472/11264&lt;br /&gt;
&lt;br /&gt;
==[[User: Tensai Hilra|Tensai Hilra]]==&lt;br /&gt;
* 12800/12800&lt;br /&gt;
&lt;br /&gt;
==[[User: Mirt Tenk|Mirt Tenk]]==&lt;br /&gt;
* 5376/7680&lt;br /&gt;
&lt;br /&gt;
==[[User: Maniac Choche|Maniac Choche]]==&lt;br /&gt;
* 5632/5888&lt;br /&gt;
&lt;br /&gt;
==[[User: Kish Kas|Kish Kas]]==&lt;br /&gt;
* 6400/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Bit2zero Planer|Bit2zero Planer]]==&lt;br /&gt;
* 6500/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Trifile Toshi|Trifile Toshi]]==&lt;br /&gt;
* 20736/20736&lt;br /&gt;
&lt;br /&gt;
==[[User: Micheil Merlin|Micheil Merlin]]==&lt;br /&gt;
* 4608/5120&lt;br /&gt;
&lt;br /&gt;
==[[User: Yuu Nakamichi|Yuu Nakamichi]]==&lt;br /&gt;
* 9728/8960&lt;br /&gt;
&lt;br /&gt;
==[[User: Norgan Torok|Norgan Torok]]==&lt;br /&gt;
* 6400/6400&lt;br /&gt;
&lt;br /&gt;
==[[User: Master Huldschinsky|Master Huldschinsky]]==&lt;br /&gt;
* 16400/16400&lt;br /&gt;
&lt;br /&gt;
==[[User: Giulio Perhaps|Giulio Perhaps]]==&lt;br /&gt;
* 16640/16640&lt;br /&gt;
&lt;br /&gt;
==[[User: Lexa Sands|Lexa Sands]]==&lt;br /&gt;
* 6400/6144 - Lexania - URI: http://lexa.ath.cx:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Junta Kohime | Junta Kohime ]]==&lt;br /&gt;
&lt;br /&gt;
* 6400/5888 - Born To Learn - URI: http://borntolearn.dyndns.org:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Strawberry Fride | Strawberry Fride]]==&lt;br /&gt;
* 17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User: G2 Proto | G2 Proto]]==&lt;br /&gt;
* 17664/17664 http://www.reactiongrid.com http://reactiongrid.com:10500&lt;br /&gt;
&lt;br /&gt;
==[[User: Kuraiko Yoshikawa|Kuraiko Yoshikawa]]==&lt;br /&gt;
*4096/4864 [http://zeitenwerk.de:9128 URI]&lt;br /&gt;
&lt;br /&gt;
==[[User: Prometheus Dovgal|Prometheus Dovgal]]==&lt;br /&gt;
*17920/17920&lt;br /&gt;
&lt;br /&gt;
==[[User: Cow Taurog|Cow Taurog]]==&lt;br /&gt;
* 16128/16128 - [http://cowtaurog.cjb.net:9000 The Pasture]&lt;br /&gt;
&lt;br /&gt;
==[[User: Camus Omegamu|Camus Omegamu]]==&lt;br /&gt;
* 4608/8704&lt;br /&gt;
&lt;br /&gt;
==[[User: m0rdred Veil|m0rdred Veil]]==&lt;br /&gt;
* 18176/18176 - La Isla West - URI: http://24.30.54.84:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Kliger Dinkin|Kliger Dinkin]]==&lt;br /&gt;
* 13312/13312&lt;br /&gt;
&lt;br /&gt;
==[[User: Audoa Giha|Audoa Giha]]==&lt;br /&gt;
* 19200/19200 Will be up/down for maint otherwise 24/7  URI: http://71.170.194.115:9010/&lt;br /&gt;
&lt;br /&gt;
==[[User: Ceyna Indigo|Ceyna Indigo]]==&lt;br /&gt;
* 32768/32768&lt;br /&gt;
==[[User: Bulli Schumann|Bulli Schumann]]==&lt;br /&gt;
* 46080/46080 - Come visit if you like... still very barren... but it will prob. be expanded in a while: http://83.247.63.174:9000&lt;br /&gt;
* 46080/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46080 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
&lt;br /&gt;
==[[User: Ansel Gasparini|Ansel Gasparini]]==&lt;br /&gt;
* 4352/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Xerbi Zerbino|Xerbi Zerbino]]==&lt;br /&gt;
* 12032/12032&lt;br /&gt;
&lt;br /&gt;
==[[User: Siddhartha Fonda | Siddhartha Fonda]]==&lt;br /&gt;
* 22272/22272&lt;br /&gt;
&lt;br /&gt;
==[[User: elmanytas Ferrentino | elmanytas Ferrentino]]==&lt;br /&gt;
* 2560/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Mana Janus|Mana Janus]]==&lt;br /&gt;
* 5120/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Easyfresh Auer|Easyfresh Auer]]==&lt;br /&gt;
* 1090048/1090048&lt;br /&gt;
&lt;br /&gt;
==[[User:Nomad Ingwer|Nomad Ingwer]]==&lt;br /&gt;
* 27648/27648&lt;br /&gt;
&lt;br /&gt;
==[[User:Quinlan Quimby|Quinlan Quimby]]==&lt;br /&gt;
* 28416/28416&lt;br /&gt;
&lt;br /&gt;
==[[User:Woot Avro|Woot Avro]]==&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Herfulnerful Holsworthy|Herfulnerful Holsworthy]]==&lt;br /&gt;
* 8192/16384&lt;br /&gt;
* 8192/16640&lt;br /&gt;
&lt;br /&gt;
==[[User:pb Qinan|pb Qinan]]==&lt;br /&gt;
* 9472/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Tara5 Oh|Tara5 Oh]]==&lt;br /&gt;
*15616/15616 - Visit us at URI: ugotrade.net:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Drax Lemieux|Drax Lemieux]]==&lt;br /&gt;
*16128/16128&lt;br /&gt;
&lt;br /&gt;
==[[User:Opensource Obscure|Opensource Obscure]]==&lt;br /&gt;
*51200/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Harleen Gretzky|Harleen Gretzky]]==&lt;br /&gt;
*5120/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Lapsus Weinstein|Lapsus Weinstein]]==&lt;br /&gt;
* Experimental Sandbox on Physical and Mental Health &lt;br /&gt;
-loginuri http://grid.centromimir.it:9000 -loginpage http://grid.centromimir.it &lt;br /&gt;
* Garda Lake Open Simulation, Centro Mimir, Suburbia, Caffe Freud&lt;br /&gt;
* 17408/17408(ogp)&lt;br /&gt;
* 17408/17409(ogp)&lt;br /&gt;
* 17409/17408(ogp)&lt;br /&gt;
* 17409/17409(ogp)&lt;br /&gt;
&lt;br /&gt;
==[[User:Amarillo Mertel|Amarillo Mertel]]==&lt;br /&gt;
*25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Rasmusson Oranos|Rasmusson Oranos]]==&lt;br /&gt;
*18432/18432&lt;br /&gt;
&lt;br /&gt;
==[[User:Tylor Ferraris|Tylor Ferraris]]==&lt;br /&gt;
*1054976/1054976&lt;br /&gt;
&lt;br /&gt;
==[[User:Teravus Ousley|Teravus Ousley]]==&lt;br /&gt;
*1048832/1048832 (ogp) -  4097/4097 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:EloiseJolie Capalini|EloiseJolie Capalini]]==&lt;br /&gt;
*46080/46080 (ogp) -  URI: http://opensimgrid.com:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Jabba_Gruppman | Jabba Gruppman]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Cecelia Lewis | Cecelia Lewis]]==&lt;br /&gt;
* 25856/25856&lt;br /&gt;
&lt;br /&gt;
==[[User:Albert Revolution|Albert Revolution]]==&lt;br /&gt;
*15872/15872 (ogp) - SOMBRALAND - &lt;br /&gt;
Accesible some hours at week. Spanish Time. I would like to test&lt;br /&gt;
importations from 3dMax Studio, Sculpties and building&lt;br /&gt;
&lt;br /&gt;
==[[User:Dedric Mauriac | Dedric Mauriac]]==&lt;br /&gt;
*4352/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Micky Jansma | Micky Jansma]]==&lt;br /&gt;
*28160/28160&lt;br /&gt;
&lt;br /&gt;
==[[User:Burnman Bedlam | Burnman Bedlam]]==&lt;br /&gt;
*14848/14848&lt;br /&gt;
&lt;br /&gt;
==[[User:Rancher Koenig | Rancher Koenig]]==&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Fin Umarov | Fin Umarov]]==&lt;br /&gt;
*25344/25344&lt;br /&gt;
&lt;br /&gt;
==[[User:Berry Steinhoff | Berry Steinhoff]]==&lt;br /&gt;
*13568/13568&lt;br /&gt;
&lt;br /&gt;
==[[User:Kaly Mayako|Kaly Mayako]]==&lt;br /&gt;
*9666/9666 (ogp46) -  URI: http://jukastream.com:9000&lt;br /&gt;
Open 10AM - 4PM French time&lt;br /&gt;
&lt;br /&gt;
[[Category:Open_Grid_Public_Beta]]&lt;/div&gt;</description>
			<pubDate>Sat, 30 Aug 2008 02:36:57 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Grid_Public_Beta/Map_Locations</comments>
		</item>
		<item>
			<title>Open Grid Public Beta/Map Locations</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88901</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=88901</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim regions cannot be placed directly adjacent to existing regions on aditi or vaak.&lt;br /&gt;
&lt;br /&gt;
:[[User:Zha_Ewry|Zha Ewry]]: &amp;quot;Setup as a very basic stand alone opensim. set the default location and the location of your region to be the same value, and run only one region on the server. (ie. in OpenSim.ini, make sure you set default_loc_x and default_loc_y, and make them match the ones in the default.xml in the Regions subdirectory of you r bin directory in your install.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For clarity, please specify your OGP claim as well as what those would translate to in sim_location_x and sim_location_y.   &#039;&#039;&#039;Remember, in OpenSimulator, your sim_location_x and sim_location_y is your OGP claim divided by 256.&#039;&#039;&#039;  Whump&#039;s region is at 2048 by 2048.  To configure OpenSimulator to use that grid spot, he would configure his default.xml file like; default_loc_x=&amp;quot;8&amp;quot; and default_loc_y=&amp;quot;8&amp;quot; because 2048 divided by 256 is 8.&lt;br /&gt;
&lt;br /&gt;
Non-Linden Lab OpenSims should use default_loc_x and default_loc_y values greater than 4096.&lt;br /&gt;
&lt;br /&gt;
Claim Map Locations Below&lt;br /&gt;
&lt;br /&gt;
Claims that are not multiples of 256 will be marked in pink.&lt;br /&gt;
&lt;br /&gt;
==[[User:Whump_Linden | Whump Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2048/2048 (OGP) - 8/8 (OpenSimulator)&lt;br /&gt;
* 2304/2560 (OGP) - 10/10 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Enus_Linden | Enus Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2304/2304 (OGP - 9/8 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:Dahlia_Trimble | Dahlia Trimble ]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4096&lt;br /&gt;
* 4352/4352&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Christophe003_Carter | Christophe003 Carter ]]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Pier_Tempel | Pier Tempel ]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:BlueWall Slade | Bluewall Slade]]==&lt;br /&gt;
*6400/6400 URI: http://ascent.bluewallgroup.com:9300&lt;br /&gt;
&lt;br /&gt;
==[[User:Winne Woodget | Winne Woodget]]==&lt;br /&gt;
&lt;br /&gt;
* 6912/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Matias Carter | Matias Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 7168/7168&lt;br /&gt;
&lt;br /&gt;
==[[User:Xugu Madison | Xugu Madison]]==&lt;br /&gt;
&lt;br /&gt;
* 8192/8192&lt;br /&gt;
&lt;br /&gt;
==[[User:Eddy Stryker | Eddy Stryker]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Latif Khalifa | Latif Khalifa]]==&lt;br /&gt;
&lt;br /&gt;
* 6144/6144&lt;br /&gt;
&lt;br /&gt;
==[[User:Tracy Welles | Tracy Welles ]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Bluecat Jun | Bluecat Jun ]]==&lt;br /&gt;
&lt;br /&gt;
* 7424/7424&lt;br /&gt;
&lt;br /&gt;
==[[User:Alynna Vixen | Alynna Vixen ]]==&lt;br /&gt;
&lt;br /&gt;
* 4864/5120 - [http://kitsunet.net:9000/ Kitsuhana]&lt;br /&gt;
&lt;br /&gt;
==[[User:Julie Wasserstrom | Julie Wasserstrom ]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Chris Samtanko | Chris Samtanko ]]==&lt;br /&gt;
&lt;br /&gt;
*4864/4864 - http://planck.vworlds.co.uk:9000&lt;br /&gt;
*2560256/2559488(OGP) 10001/9998 (OSGrid) - http://dirac.vworlds.co.uk:9000&lt;br /&gt;
&lt;br /&gt;
==[http://mrtopf.de/blog Tao Takashi ]==&lt;br /&gt;
&lt;br /&gt;
*6656/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Kupferberg | Jim Kupferberg  ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6400&lt;br /&gt;
&lt;br /&gt;
==[[User:Emma Nowhere | Emma Nowhere ]]==&lt;br /&gt;
&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Gomez Bracken | Gomez Bracken ]]==&lt;br /&gt;
&lt;br /&gt;
*8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Ciemaar Flintoff | Ciemaar Flintoff ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Media Hax | Media Hax ]]==&lt;br /&gt;
&lt;br /&gt;
*5632/5632&lt;br /&gt;
==[[User:Twa Hinkle | Twa Hinkle ]]==&lt;br /&gt;
&lt;br /&gt;
*7680/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Vicero Lambert | Vicero Lambert ]]==&lt;br /&gt;
&lt;br /&gt;
*5130/5130&lt;br /&gt;
&lt;br /&gt;
==[[User:Whichway Janus | Whichway Janus ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6912 Updated protocol sim - requires OGP Viewer build 94858 or higher.&lt;br /&gt;
&lt;br /&gt;
==[[User:Stamo Stuer | Stamo Stuer ]]==&lt;br /&gt;
&lt;br /&gt;
*5376/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Patnad Babii | Patnad Babii ]]==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;pink&amp;quot;&amp;gt;9728/9728&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Torrid Luna | Torrid Luna ]]==&lt;br /&gt;
&lt;br /&gt;
*6144/8448&lt;br /&gt;
&lt;br /&gt;
==[http://blog.simgis.com Darb Dabney ]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Morph Wollongong | Morph Wollongong ]]==&lt;br /&gt;
&lt;br /&gt;
* 6789/6789&lt;br /&gt;
&lt;br /&gt;
==[[User:Estate Shepherd | Estate Shepherd ]]==&lt;br /&gt;
&lt;br /&gt;
* 8704/8704&lt;br /&gt;
&lt;br /&gt;
==[[User:Zerodog Witte | Zerodog Witte ]]==&lt;br /&gt;
&lt;br /&gt;
* 8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Lil Linden | Lil Linden]]==&lt;br /&gt;
&lt;br /&gt;
* 2806/2806&lt;br /&gt;
&lt;br /&gt;
==[[User:EriX Oh | EriX Oh]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4864&lt;br /&gt;
&lt;br /&gt;
==[[User:James Benedek | James Benedek]]==&lt;br /&gt;
&lt;br /&gt;
* 7936/7936&lt;br /&gt;
&lt;br /&gt;
==[[User:Hawk Carter | Hawk Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 9984/9984  -  URI: http://81.169.130.81:10600 (UP)&lt;br /&gt;
&lt;br /&gt;
==[[User:McCoy Ducatillon | McCoy Ducatillon]]==&lt;br /&gt;
&lt;br /&gt;
* 8960/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Laurent Bechir | Laurent Bechir]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/9216&lt;br /&gt;
&lt;br /&gt;
==[[User:Economic Mip | Economic Mip]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:whyroc Slade | whyroc Slade]]==&lt;br /&gt;
&lt;br /&gt;
* 10240/10240&lt;br /&gt;
&lt;br /&gt;
==[[User:Bartholomew Kleiber | Bartholomew Kleiber]]==&lt;br /&gt;
&lt;br /&gt;
* 10752/10752&lt;br /&gt;
&lt;br /&gt;
==[[User:Arbitar Basiat | Arbitar Basiat]]==&lt;br /&gt;
&lt;br /&gt;
* 13056/13056&lt;br /&gt;
&lt;br /&gt;
==[[User:KustomKreator4u Inglewood | KustomKreator4u Inglewood]]==&lt;br /&gt;
&lt;br /&gt;
* 11008/11008&lt;br /&gt;
&lt;br /&gt;
==[[User:TheCoolLeader Boyer | TheCoolLeader Boyer ]]==&lt;br /&gt;
&lt;br /&gt;
* 16384/16384&lt;br /&gt;
&lt;br /&gt;
==[[User:Aidamina Hunt | Aidamina Hunt ]]==&lt;br /&gt;
&lt;br /&gt;
* 25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Stirling Allen|Stirling Allen]] 19:59, 4 August 2008 (PDT)==&lt;br /&gt;
&lt;br /&gt;
*65536/65536 (ETA Friday 9 August)&lt;br /&gt;
&lt;br /&gt;
==[[User:Sonof Marvin|Sonof Marvin]]==&lt;br /&gt;
&lt;br /&gt;
*69683/69683&lt;br /&gt;
&lt;br /&gt;
==[[User:Radioactive Rosca|Radioactive Rosca]]==&lt;br /&gt;
&lt;br /&gt;
*4864/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Brock|Jim Brock]]==&lt;br /&gt;
&lt;br /&gt;
* 9472/9472&lt;br /&gt;
&lt;br /&gt;
==[[User:Jonit Ivory|Jonit Ivory]]==&lt;br /&gt;
&lt;br /&gt;
* 11264/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Ideia Boa|Ideia Boa]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Athanasius Skytower|Athanasius Skytower]]==&lt;br /&gt;
&lt;br /&gt;
* 5632/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:camilla Yosuke|camilla Yosuke]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4352&lt;br /&gt;
==[[User:bonghit Schism|bonghit Schism]]==&lt;br /&gt;
&lt;br /&gt;
* 12544/12544&lt;br /&gt;
&lt;br /&gt;
==[[User:Elio Donat|Elio Donat]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4353&lt;br /&gt;
&lt;br /&gt;
==[[User: Just Dinkin|Just Dinkin]]==&lt;br /&gt;
* 11520/11520&lt;br /&gt;
&lt;br /&gt;
==[[User: Miki Gymnast|Miki Gymnast]]==&lt;br /&gt;
* 8448/5632&lt;br /&gt;
&lt;br /&gt;
==[[User: Jillian Taringa|Jillian Taringa]]==&lt;br /&gt;
* 11776/11776&lt;br /&gt;
&lt;br /&gt;
==[[User: JB Kraft|JB Kraft]]==&lt;br /&gt;
* 6400/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Wangxiang Tuxing|Wangxiang Tuxing]]==&lt;br /&gt;
* 9472/11264&lt;br /&gt;
&lt;br /&gt;
==[[User: Tensai Hilra|Tensai Hilra]]==&lt;br /&gt;
* 12800/12800&lt;br /&gt;
&lt;br /&gt;
==[[User: Mirt Tenk|Mirt Tenk]]==&lt;br /&gt;
* 5376/7680&lt;br /&gt;
&lt;br /&gt;
==[[User: Maniac Choche|Maniac Choche]]==&lt;br /&gt;
* 5632/5888&lt;br /&gt;
&lt;br /&gt;
==[[User: Kish Kas|Kish Kas]]==&lt;br /&gt;
* 6400/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Bit2zero Planer|Bit2zero Planer]]==&lt;br /&gt;
* 6500/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Trifile Toshi|Trifile Toshi]]==&lt;br /&gt;
* 20736/20736&lt;br /&gt;
&lt;br /&gt;
==[[User: Micheil Merlin|Micheil Merlin]]==&lt;br /&gt;
* 4608/5120&lt;br /&gt;
&lt;br /&gt;
==[[User: Yuu Nakamichi|Yuu Nakamichi]]==&lt;br /&gt;
* 9728/8960&lt;br /&gt;
&lt;br /&gt;
==[[User: Norgan Torok|Norgan Torok]]==&lt;br /&gt;
* 6400/6400&lt;br /&gt;
&lt;br /&gt;
==[[User: Master Huldschinsky|Master Huldschinsky]]==&lt;br /&gt;
* 16400/16400&lt;br /&gt;
&lt;br /&gt;
==[[User: Giulio Perhaps|Giulio Perhaps]]==&lt;br /&gt;
* 16640/16640&lt;br /&gt;
&lt;br /&gt;
==[[User: Lexa Sands|Lexa Sands]]==&lt;br /&gt;
* 6400/6144 - Lexania - URI: http://lexa.ath.cx:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Junta Kohime | Junta Kohime ]]==&lt;br /&gt;
&lt;br /&gt;
* 6400/5888 - Born To Learn - URI: http://borntolearn.dyndns.org:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Strawberry Fride | Strawberry Fride]]==&lt;br /&gt;
* 17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User: G2 Proto | G2 Proto]]==&lt;br /&gt;
* 17664/17664 http://www.reactiongrid.com http://reactiongrid.com:10500&lt;br /&gt;
&lt;br /&gt;
==[[User: Kuraiko Yoshikawa|Kuraiko Yoshikawa]]==&lt;br /&gt;
*4096/4864 [http://zeitenwerk.de:9128 URI]&lt;br /&gt;
&lt;br /&gt;
==[[User: Prometheus Dovgal|Prometheus Dovgal]]==&lt;br /&gt;
*17920/17920&lt;br /&gt;
&lt;br /&gt;
==[[User: Cow Taurog|Cow Taurog]]==&lt;br /&gt;
* 16128/16128 - [http://cowtaurog.cjb.net:9000 The Pasture]&lt;br /&gt;
&lt;br /&gt;
==[[User: Camus Omegamu|Camus Omegamu]]==&lt;br /&gt;
* 4608/8704&lt;br /&gt;
&lt;br /&gt;
==[[User: m0rdred Veil|m0rdred Veil]]==&lt;br /&gt;
* 18176/18176 - La Isla West - URI: http://24.30.54.84:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Kliger Dinkin|Kliger Dinkin]]==&lt;br /&gt;
* 13312/13312&lt;br /&gt;
&lt;br /&gt;
==[[User: Audoa Giha|Audoa Giha]]==&lt;br /&gt;
* 19200/19200 Will be up/down for maint otherwise 24/7  URI: http://71.170.194.115:9010/&lt;br /&gt;
&lt;br /&gt;
==[[User: Ceyna Indigo|Ceyna Indigo]]==&lt;br /&gt;
* 32768/32768&lt;br /&gt;
==[[User: Bulli Schumann|Bulli Schumann]]==&lt;br /&gt;
* 46080/46080 - Come visit if you like... still very barren... but it will prob. be expanded in a while: http://83.247.63.174:9000&lt;br /&gt;
* 46080/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46080 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
* 46336/46336 - experimental region (well... aren&#039;t they all?)&lt;br /&gt;
&lt;br /&gt;
==[[User: Ansel Gasparini|Ansel Gasparini]]==&lt;br /&gt;
* 4352/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Xerbi Zerbino|Xerbi Zerbino]]==&lt;br /&gt;
* 12032/12032&lt;br /&gt;
&lt;br /&gt;
==[[User: Siddhartha Fonda | Siddhartha Fonda]]==&lt;br /&gt;
* 22272/22272&lt;br /&gt;
&lt;br /&gt;
==[[User: elmanytas Ferrentino | elmanytas Ferrentino]]==&lt;br /&gt;
* 2560/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Mana Janus|Mana Janus]]==&lt;br /&gt;
* 5120/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Easyfresh Auer|Easyfresh Auer]]==&lt;br /&gt;
* 1090048/1090048&lt;br /&gt;
&lt;br /&gt;
==[[User:Nomad Ingwer|Nomad Ingwer]]==&lt;br /&gt;
* 27648/27648&lt;br /&gt;
&lt;br /&gt;
==[[User:Quinlan Quimby|Quinlan Quimby]]==&lt;br /&gt;
* 28416/28416&lt;br /&gt;
&lt;br /&gt;
==[[User:Woot Avro|Woot Avro]]==&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Herfulnerful Holsworthy|Herfulnerful Holsworthy]]==&lt;br /&gt;
* 8192/16384&lt;br /&gt;
* 8192/16640&lt;br /&gt;
&lt;br /&gt;
==[[User:pb Qinan|pb Qinan]]==&lt;br /&gt;
* 9472/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Tara5 Oh|Tara5 Oh]]==&lt;br /&gt;
*15616/15616 - Visit us at URI: ugotrade.net:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Drax Lemieux|Drax Lemieux]]==&lt;br /&gt;
*16128/16128&lt;br /&gt;
&lt;br /&gt;
==[[User:Opensource Obscure|Opensource Obscure]]==&lt;br /&gt;
*51200/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Harleen Gretzky|Harleen Gretzky]]==&lt;br /&gt;
*5120/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Lapsus Weinstein|Lapsus Weinstein]]==&lt;br /&gt;
* Experimental Sandbox on Physical and Mental Health &lt;br /&gt;
-loginuri http://grid.centromimir.it:9000 -loginpage http://grid.centromimir.it &lt;br /&gt;
* Garda Lake Open Simulation, Centro Mimir, Suburbia, Caffe Freud&lt;br /&gt;
* 17408/17408(ogp)&lt;br /&gt;
* 17408/17409(ogp)&lt;br /&gt;
* 17409/17408(ogp)&lt;br /&gt;
* 17409/17409(ogp)&lt;br /&gt;
&lt;br /&gt;
==[[User:Amarillo Mertel|Amarillo Mertel]]==&lt;br /&gt;
*25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Rasmusson Oranos|Rasmusson Oranos]]==&lt;br /&gt;
*18432/18432&lt;br /&gt;
&lt;br /&gt;
==[[User:Tylor Ferraris|Tylor Ferraris]]==&lt;br /&gt;
*1054976/1054976&lt;br /&gt;
&lt;br /&gt;
==[[User:Teravus Ousley|Teravus Ousley]]==&lt;br /&gt;
*1048832/1048832 (ogp) -  4097/4097 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
==[[User:EloiseJolie Capalini|EloiseJolie Capalini]]==&lt;br /&gt;
*46080/46080 (ogp) -  URI: http://opensimgrid.com:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Jabba_Gruppman | Jabba Gruppman]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Cecelia Lewis | Cecelia Lewis]]==&lt;br /&gt;
* 25856/25856&lt;br /&gt;
&lt;br /&gt;
==[[User:Albert Revolution|Albert Revolution]]==&lt;br /&gt;
*15872/15872 (ogp) - SOMBRALAND - &lt;br /&gt;
Accesible some hours at week. Spanish Time. I would like to test&lt;br /&gt;
importations from 3dMax Studio, Sculpties and building&lt;br /&gt;
&lt;br /&gt;
==[[User:Dedric Mauriac | Dedric Mauriac]]==&lt;br /&gt;
*4352/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Micky Jansma | Micky Jansma]]==&lt;br /&gt;
*28160/28160&lt;br /&gt;
&lt;br /&gt;
==[[User:Burnman Bedlam | Burnman Bedlam]]==&lt;br /&gt;
*14848/14848&lt;br /&gt;
&lt;br /&gt;
==[[User:Rancher Koenig | Rancher Koenig]]==&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Fin Umarov | Fin Umarov]]==&lt;br /&gt;
*25344/25344&lt;br /&gt;
&lt;br /&gt;
==[[User:Berry Steinhoff | Berry Steinhoff]]==&lt;br /&gt;
*13568/13568&lt;br /&gt;
&lt;br /&gt;
==[[User:Kaly Mayako|Kaly Mayako]]==&lt;br /&gt;
*9666/9666 (ogp46) -  URI: http://jukastream.com:9000&lt;br /&gt;
Open 10AM - 4PM French time&lt;br /&gt;
&lt;br /&gt;
[[Category:Open_Grid_Public_Beta]]&lt;/div&gt;</description>
			<pubDate>Sat, 30 Aug 2008 02:36:00 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Grid_Public_Beta/Map_Locations</comments>
		</item>
		<item>
			<title>Open Grid Public Beta/Map Locations</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=86870</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=86870</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Teravus Ousley */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim regions cannot be placed directly adjacent to existing regions on aditi or vaak.&lt;br /&gt;
&lt;br /&gt;
:[[User:Zha_Ewry|Zha Ewry]]: &amp;quot;Setup as a very basic stand alone opensim. set the default location and the location of your region to be the same value, and run only one region on the server. (ie. in OpenSim.ini, make sure you set default_loc_x and default_loc_y, and make them match the ones in the default.xml in the Regions subdirectory of you r bin directory in your install. Make sure your X and Ys are multiples of 256.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Non-Linden Lab OpenSims should use default_loc_x and default_loc_y values greater than 4096.&lt;br /&gt;
&lt;br /&gt;
Claim Map Locations Below&lt;br /&gt;
&lt;br /&gt;
Claims that are not multiples of 256 will be marked in pink.&lt;br /&gt;
&lt;br /&gt;
==[[User:Whump_Linden | Whump Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2048/2048&lt;br /&gt;
* 2304/2560&lt;br /&gt;
&lt;br /&gt;
==[[User:Enus_Linden | Enus Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2304/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Dahlia_Trimble | Dahlia Trimble ]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4096&lt;br /&gt;
* 4352/4352&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Christophe003_Carter | Christophe003 Carter ]]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Pier_Tempel | Pier Tempel ]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:BlueWall Slade | Bluewall Slade]]==&lt;br /&gt;
*6400/6400 URI: http://ascent.bluewallgroup.com:9300&lt;br /&gt;
&lt;br /&gt;
==[[User:Winne Woodget | Winne Woodget]]==&lt;br /&gt;
&lt;br /&gt;
* 6912/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Matias Carter | Matias Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 7168/7168&lt;br /&gt;
&lt;br /&gt;
==[[User:Xugu Madison | Xugu Madison]]==&lt;br /&gt;
&lt;br /&gt;
* 8192/8192&lt;br /&gt;
&lt;br /&gt;
==[[User:Eddy Stryker | Eddy Stryker]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Latif Khalifa | Latif Khalifa]]==&lt;br /&gt;
&lt;br /&gt;
* 6144/6144&lt;br /&gt;
&lt;br /&gt;
==[[User:Tracy Welles | Tracy Welles ]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Bluecat Jun | Bluecat Jun ]]==&lt;br /&gt;
&lt;br /&gt;
* 7424/7424&lt;br /&gt;
&lt;br /&gt;
==[[User:Julie Wasserstrom | Julie Wasserstrom ]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Chris Samtanko | Chris Samtanko ]]==&lt;br /&gt;
&lt;br /&gt;
*4864/4864&lt;br /&gt;
&lt;br /&gt;
==[http://mrtopf.de/blog Tao Takashi ]==&lt;br /&gt;
&lt;br /&gt;
*6656/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Kupferberg | Jim Kupferberg  ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6400&lt;br /&gt;
&lt;br /&gt;
==[[User:Emma Nowhere | Emma Nowhere ]]==&lt;br /&gt;
&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Gomez Bracken | Gomez Bracken ]]==&lt;br /&gt;
&lt;br /&gt;
*8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Ciemaar Flintoff | Ciemaar Flintoff ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Media Hax | Media Hax ]]==&lt;br /&gt;
&lt;br /&gt;
*5632/5632&lt;br /&gt;
==[[User:Twa Hinkle | Twa Hinkle ]]==&lt;br /&gt;
&lt;br /&gt;
*7680/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Vicero Lambert | Vicero Lambert ]]==&lt;br /&gt;
&lt;br /&gt;
*5130/5130&lt;br /&gt;
&lt;br /&gt;
==[[User:Whichway Janus | Whichway Janus ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Stamo Stuer | Stamo Stuer ]]==&lt;br /&gt;
&lt;br /&gt;
*5376/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Patnad Babii | Patnad Babii ]]==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;pink&amp;quot;&amp;gt;9728/9728&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Torrid Luna | Torrid Luna ]]==&lt;br /&gt;
&lt;br /&gt;
*6144/8448&lt;br /&gt;
&lt;br /&gt;
==[http://blog.simgis.com Darb Dabney ]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Morph Wollongong | Morph Wollongong ]]==&lt;br /&gt;
&lt;br /&gt;
* 6789/6789&lt;br /&gt;
&lt;br /&gt;
==[[User:Estate Shepherd | Estate Shepherd ]]==&lt;br /&gt;
&lt;br /&gt;
* 8704/8704&lt;br /&gt;
&lt;br /&gt;
==[[User:Zerodog Witte | Zerodog Witte ]]==&lt;br /&gt;
&lt;br /&gt;
* 8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Lil Linden | Lil Linden]]==&lt;br /&gt;
&lt;br /&gt;
* 2806/2806&lt;br /&gt;
&lt;br /&gt;
==[[User:EriX Oh | EriX Oh]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4864&lt;br /&gt;
&lt;br /&gt;
==[[User:James Benedek | James Benedek]]==&lt;br /&gt;
&lt;br /&gt;
* 7936/7936&lt;br /&gt;
&lt;br /&gt;
==[[User:Hawk Carter | Hawk Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 9984/9984&lt;br /&gt;
&lt;br /&gt;
==[[User:McCoy Ducatillon | McCoy Ducatillon]]==&lt;br /&gt;
&lt;br /&gt;
* 8960/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Laurent Bechir | Laurent Bechir]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/9216&lt;br /&gt;
&lt;br /&gt;
==[[User:Economic Mip | Economic Mip]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:whyroc Slade | whyroc Slade]]==&lt;br /&gt;
&lt;br /&gt;
* 10240/10240&lt;br /&gt;
&lt;br /&gt;
==[[User:Bartholomew Kleiber | Bartholomew Kleiber]]==&lt;br /&gt;
&lt;br /&gt;
* 10752/10752&lt;br /&gt;
&lt;br /&gt;
==[[User:Arbitar Basiat | Arbitar Basiat]]==&lt;br /&gt;
&lt;br /&gt;
* 13056/13056&lt;br /&gt;
&lt;br /&gt;
==[[User:KustomKreator4u Inglewood | KustomKreator4u Inglewood]]==&lt;br /&gt;
&lt;br /&gt;
* 11008/11008&lt;br /&gt;
&lt;br /&gt;
==[[User:TheCoolLeader Boyer | TheCoolLeader Boyer ]]==&lt;br /&gt;
&lt;br /&gt;
* 16384/16384&lt;br /&gt;
&lt;br /&gt;
==[[User:Aidamina Hunt | Aidamina Hunt ]]==&lt;br /&gt;
&lt;br /&gt;
* 25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Stirling Allen|Stirling Allen]] 19:59, 4 August 2008 (PDT)==&lt;br /&gt;
&lt;br /&gt;
*65536/65536 (ETA Friday 9 August)&lt;br /&gt;
&lt;br /&gt;
==[[User:Sonof Marvin|Sonof Marvin]]==&lt;br /&gt;
&lt;br /&gt;
*69683/69683&lt;br /&gt;
&lt;br /&gt;
==[[User:Radioactive Rosca|Radioactive Rosca]]==&lt;br /&gt;
&lt;br /&gt;
*4864/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Brock|Jim Brock]]==&lt;br /&gt;
&lt;br /&gt;
* 9472/9472&lt;br /&gt;
&lt;br /&gt;
==[[User:Jonit Ivory|Jonit Ivory]]==&lt;br /&gt;
&lt;br /&gt;
* 11264/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Ideia Boa|Ideia Boa]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Athanasius Skytower|Athanasius Skytower]]==&lt;br /&gt;
&lt;br /&gt;
* 5632/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:camilla Yosuke|camilla Yosuke]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4352&lt;br /&gt;
==[[User:bonghit Schism|bonghit Schism]]==&lt;br /&gt;
&lt;br /&gt;
* 12544/12544&lt;br /&gt;
&lt;br /&gt;
==[[User:Elio Donat|Elio Donat]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4353&lt;br /&gt;
&lt;br /&gt;
==[[User: Just Dinkin|Just Dinkin]]==&lt;br /&gt;
* 11520/11520&lt;br /&gt;
&lt;br /&gt;
==[[User: Miki Gymnast|Miki Gymnast]]==&lt;br /&gt;
* 8448/5632&lt;br /&gt;
&lt;br /&gt;
==[[User: Jillian Taringa|Jillian Taringa]]==&lt;br /&gt;
* 11776/11776&lt;br /&gt;
&lt;br /&gt;
==[[User: JB Kraft|JB Kraft]]==&lt;br /&gt;
* 6400/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Wangxiang Tuxing|Wangxiang Tuxing]]==&lt;br /&gt;
* 9472/11264&lt;br /&gt;
&lt;br /&gt;
==[[User: Tensai Hilra|Tensai Hilra]]==&lt;br /&gt;
* 12800/12800&lt;br /&gt;
&lt;br /&gt;
==[[User: Mirt Tenk|Mirt Tenk]]==&lt;br /&gt;
* 5376/7680&lt;br /&gt;
&lt;br /&gt;
==[[User: Maniac Choche|Maniac Choche]]==&lt;br /&gt;
* 5632/5888&lt;br /&gt;
&lt;br /&gt;
==[[User: Kish Kas|Kish Kas]]==&lt;br /&gt;
* 6400/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Bit2zero Planer|Bit2zero Planer]]==&lt;br /&gt;
* 6500/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Trifile Toshi|Trifile Toshi]]==&lt;br /&gt;
* 20736/20736&lt;br /&gt;
&lt;br /&gt;
==[[User: Micheil Merlin|Micheil Merlin]]==&lt;br /&gt;
* 4608/5120&lt;br /&gt;
&lt;br /&gt;
==[[User: Yuu Nakamichi|Yuu Nakamichi]]==&lt;br /&gt;
* 9728/8960&lt;br /&gt;
&lt;br /&gt;
==[[User: Norgan Torok|Norgan Torok]]==&lt;br /&gt;
* 6400/6400&lt;br /&gt;
&lt;br /&gt;
==[[User: Master Huldschinsky|Master Huldschinsky]]==&lt;br /&gt;
* 16400/16400&lt;br /&gt;
&lt;br /&gt;
==[[User: Giulio Perhaps|Giulio Perhaps]]==&lt;br /&gt;
* 16640/16640&lt;br /&gt;
&lt;br /&gt;
==[[User: Lexa Sands|Lexa Sands]]==&lt;br /&gt;
* 6400/6144 - Lexania - URI: http://lexa.ath.cx:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Junta Kohime | Junta Kohime ]]==&lt;br /&gt;
&lt;br /&gt;
* 6400/5888 - Born To Learn - URI: http://borntolearn.dyndns.org:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Strawberry Fride | Strawberry Fride]]==&lt;br /&gt;
* 17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User: G2 Proto | G2 Proto]]==&lt;br /&gt;
* 17664/17664 http://www.reactiongrid.com http://reactiongrid.com:10500&lt;br /&gt;
&lt;br /&gt;
==[[User: Kuraiko Yoshikawa|Kuraiko Yoshikawa]]==&lt;br /&gt;
*4096/4864 [http://zeitenwerk.de:9128 URI]&lt;br /&gt;
&lt;br /&gt;
==[[User: Prometheus Dovgal|Prometheus Dovgal]]==&lt;br /&gt;
*17920/17920&lt;br /&gt;
&lt;br /&gt;
==[[User: Cow Taurog|Cow Taurog]]==&lt;br /&gt;
* 3328/3328 - [http://cowtaurog.cjb.net:9000 The Pasture]&lt;br /&gt;
&lt;br /&gt;
==[[User: Camus Omegamu|Camus Omegamu]]==&lt;br /&gt;
* 4608/8704&lt;br /&gt;
&lt;br /&gt;
==[[User: m0rdred Veil|m0rdred Veil]]==&lt;br /&gt;
* 18176/18176 - La Isla West - URI: http://24.30.54.84:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Kliger Dinkin|Kliger Dinkin]]==&lt;br /&gt;
* 13312/13312&lt;br /&gt;
&lt;br /&gt;
==[[User: Audoa Giha|Audoa Giha]]==&lt;br /&gt;
* 19200/19200 Will be up/down for maint otherwise 24/7  URI: http://71.164.172.52:9000/&lt;br /&gt;
&lt;br /&gt;
==[[User: Ceyna Indigo|Ceyna Indigo]]==&lt;br /&gt;
* 32768/32768&lt;br /&gt;
==[[User: Bulli Schumann|Bulli Schumann]]==&lt;br /&gt;
* 46080/46080 - Come visit if you like... still very barren... but it will prob. be expanded in a while: http://80.60.232.130:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Ansel Gasparini|Ansel Gasparini]]==&lt;br /&gt;
* 4352/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Xerbi Zerbino|Xerbi Zerbino]]==&lt;br /&gt;
* 12032/12032&lt;br /&gt;
&lt;br /&gt;
==[[User: Siddhartha Fonda | Siddhartha Fonda]]==&lt;br /&gt;
* 22272/22272&lt;br /&gt;
&lt;br /&gt;
==[[User: elmanytas Ferrentino | elmanytas Ferrentino]]==&lt;br /&gt;
* 2560/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Mana Janus|Mana Janus]]==&lt;br /&gt;
* 5120/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Easyfresh Auer|Easyfresh Auer]]==&lt;br /&gt;
* 1090048/1090048&lt;br /&gt;
&lt;br /&gt;
==[[User:Nomad Ingwer|Nomad Ingwer]]==&lt;br /&gt;
* 27648/27648&lt;br /&gt;
&lt;br /&gt;
==[[User:Quinlan Quimby|Quinlan Quimby]]==&lt;br /&gt;
* 28416/28416&lt;br /&gt;
&lt;br /&gt;
==[[User:Woot Avro|Woot Avro]]==&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Herfulnerful Holsworthy|Herfulnerful Holsworthy]]==&lt;br /&gt;
* 8192/16384&lt;br /&gt;
* 8192/16640&lt;br /&gt;
&lt;br /&gt;
==[[User:pb Qinan|pb Qinan]]==&lt;br /&gt;
* 9472/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Tara5 Oh|Tara5 Oh]]==&lt;br /&gt;
*15616/15616 - Visit us at URI: ugotrade.net:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Drax Lemieux|Drax Lemieux]]==&lt;br /&gt;
*16128/16128&lt;br /&gt;
&lt;br /&gt;
==[[User:Opensource Obscure|Opensource Obscure]]==&lt;br /&gt;
*51200/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Harleen Gretzky|Harleen Gretzky]]==&lt;br /&gt;
*5120/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Lapsus Weinstein|Lapsus Weinstein]]==&lt;br /&gt;
*17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User:Amarillo Mertel|Amarillo Mertel]]==&lt;br /&gt;
*25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Rasmusson Oranos|Rasmusson Oranos]]==&lt;br /&gt;
*18432/18432&lt;br /&gt;
&lt;br /&gt;
==[[User:Tylor Ferraris|Tylor Ferraris]]==&lt;br /&gt;
*1054976/1054976&lt;br /&gt;
&lt;br /&gt;
==[[User:Teravus Ousley|Teravus Ousley]]==&lt;br /&gt;
*1048832/1048832 (ogp) -  4097/4097 (OpenSimulator)&lt;br /&gt;
&lt;br /&gt;
[[Category:Open_Grid_Public_Beta]]&lt;/div&gt;</description>
			<pubDate>Tue, 19 Aug 2008 02:45:44 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Grid_Public_Beta/Map_Locations</comments>
		</item>
		<item>
			<title>Open Grid Public Beta/Map Locations</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=86869</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=86869</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Teravus Ousley */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim regions cannot be placed directly adjacent to existing regions on aditi or vaak.&lt;br /&gt;
&lt;br /&gt;
:[[User:Zha_Ewry|Zha Ewry]]: &amp;quot;Setup as a very basic stand alone opensim. set the default location and the location of your region to be the same value, and run only one region on the server. (ie. in OpenSim.ini, make sure you set default_loc_x and default_loc_y, and make them match the ones in the default.xml in the Regions subdirectory of you r bin directory in your install. Make sure your X and Ys are multiples of 256.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Non-Linden Lab OpenSims should use default_loc_x and default_loc_y values greater than 4096.&lt;br /&gt;
&lt;br /&gt;
Claim Map Locations Below&lt;br /&gt;
&lt;br /&gt;
Claims that are not multiples of 256 will be marked in pink.&lt;br /&gt;
&lt;br /&gt;
==[[User:Whump_Linden | Whump Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2048/2048&lt;br /&gt;
* 2304/2560&lt;br /&gt;
&lt;br /&gt;
==[[User:Enus_Linden | Enus Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2304/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Dahlia_Trimble | Dahlia Trimble ]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4096&lt;br /&gt;
* 4352/4352&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Christophe003_Carter | Christophe003 Carter ]]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Pier_Tempel | Pier Tempel ]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:BlueWall Slade | Bluewall Slade]]==&lt;br /&gt;
*6400/6400 URI: http://ascent.bluewallgroup.com:9300&lt;br /&gt;
&lt;br /&gt;
==[[User:Winne Woodget | Winne Woodget]]==&lt;br /&gt;
&lt;br /&gt;
* 6912/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Matias Carter | Matias Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 7168/7168&lt;br /&gt;
&lt;br /&gt;
==[[User:Xugu Madison | Xugu Madison]]==&lt;br /&gt;
&lt;br /&gt;
* 8192/8192&lt;br /&gt;
&lt;br /&gt;
==[[User:Eddy Stryker | Eddy Stryker]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Latif Khalifa | Latif Khalifa]]==&lt;br /&gt;
&lt;br /&gt;
* 6144/6144&lt;br /&gt;
&lt;br /&gt;
==[[User:Tracy Welles | Tracy Welles ]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Bluecat Jun | Bluecat Jun ]]==&lt;br /&gt;
&lt;br /&gt;
* 7424/7424&lt;br /&gt;
&lt;br /&gt;
==[[User:Julie Wasserstrom | Julie Wasserstrom ]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Chris Samtanko | Chris Samtanko ]]==&lt;br /&gt;
&lt;br /&gt;
*4864/4864&lt;br /&gt;
&lt;br /&gt;
==[http://mrtopf.de/blog Tao Takashi ]==&lt;br /&gt;
&lt;br /&gt;
*6656/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Kupferberg | Jim Kupferberg  ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6400&lt;br /&gt;
&lt;br /&gt;
==[[User:Emma Nowhere | Emma Nowhere ]]==&lt;br /&gt;
&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Gomez Bracken | Gomez Bracken ]]==&lt;br /&gt;
&lt;br /&gt;
*8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Ciemaar Flintoff | Ciemaar Flintoff ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Media Hax | Media Hax ]]==&lt;br /&gt;
&lt;br /&gt;
*5632/5632&lt;br /&gt;
==[[User:Twa Hinkle | Twa Hinkle ]]==&lt;br /&gt;
&lt;br /&gt;
*7680/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Vicero Lambert | Vicero Lambert ]]==&lt;br /&gt;
&lt;br /&gt;
*5130/5130&lt;br /&gt;
&lt;br /&gt;
==[[User:Whichway Janus | Whichway Janus ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Stamo Stuer | Stamo Stuer ]]==&lt;br /&gt;
&lt;br /&gt;
*5376/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Patnad Babii | Patnad Babii ]]==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;pink&amp;quot;&amp;gt;9728/9728&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Torrid Luna | Torrid Luna ]]==&lt;br /&gt;
&lt;br /&gt;
*6144/8448&lt;br /&gt;
&lt;br /&gt;
==[http://blog.simgis.com Darb Dabney ]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Morph Wollongong | Morph Wollongong ]]==&lt;br /&gt;
&lt;br /&gt;
* 6789/6789&lt;br /&gt;
&lt;br /&gt;
==[[User:Estate Shepherd | Estate Shepherd ]]==&lt;br /&gt;
&lt;br /&gt;
* 8704/8704&lt;br /&gt;
&lt;br /&gt;
==[[User:Zerodog Witte | Zerodog Witte ]]==&lt;br /&gt;
&lt;br /&gt;
* 8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Lil Linden | Lil Linden]]==&lt;br /&gt;
&lt;br /&gt;
* 2806/2806&lt;br /&gt;
&lt;br /&gt;
==[[User:EriX Oh | EriX Oh]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4864&lt;br /&gt;
&lt;br /&gt;
==[[User:James Benedek | James Benedek]]==&lt;br /&gt;
&lt;br /&gt;
* 7936/7936&lt;br /&gt;
&lt;br /&gt;
==[[User:Hawk Carter | Hawk Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 9984/9984&lt;br /&gt;
&lt;br /&gt;
==[[User:McCoy Ducatillon | McCoy Ducatillon]]==&lt;br /&gt;
&lt;br /&gt;
* 8960/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Laurent Bechir | Laurent Bechir]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/9216&lt;br /&gt;
&lt;br /&gt;
==[[User:Economic Mip | Economic Mip]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:whyroc Slade | whyroc Slade]]==&lt;br /&gt;
&lt;br /&gt;
* 10240/10240&lt;br /&gt;
&lt;br /&gt;
==[[User:Bartholomew Kleiber | Bartholomew Kleiber]]==&lt;br /&gt;
&lt;br /&gt;
* 10752/10752&lt;br /&gt;
&lt;br /&gt;
==[[User:Arbitar Basiat | Arbitar Basiat]]==&lt;br /&gt;
&lt;br /&gt;
* 13056/13056&lt;br /&gt;
&lt;br /&gt;
==[[User:KustomKreator4u Inglewood | KustomKreator4u Inglewood]]==&lt;br /&gt;
&lt;br /&gt;
* 11008/11008&lt;br /&gt;
&lt;br /&gt;
==[[User:TheCoolLeader Boyer | TheCoolLeader Boyer ]]==&lt;br /&gt;
&lt;br /&gt;
* 16384/16384&lt;br /&gt;
&lt;br /&gt;
==[[User:Aidamina Hunt | Aidamina Hunt ]]==&lt;br /&gt;
&lt;br /&gt;
* 25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Stirling Allen|Stirling Allen]] 19:59, 4 August 2008 (PDT)==&lt;br /&gt;
&lt;br /&gt;
*65536/65536 (ETA Friday 9 August)&lt;br /&gt;
&lt;br /&gt;
==[[User:Sonof Marvin|Sonof Marvin]]==&lt;br /&gt;
&lt;br /&gt;
*69683/69683&lt;br /&gt;
&lt;br /&gt;
==[[User:Radioactive Rosca|Radioactive Rosca]]==&lt;br /&gt;
&lt;br /&gt;
*4864/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Brock|Jim Brock]]==&lt;br /&gt;
&lt;br /&gt;
* 9472/9472&lt;br /&gt;
&lt;br /&gt;
==[[User:Jonit Ivory|Jonit Ivory]]==&lt;br /&gt;
&lt;br /&gt;
* 11264/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Ideia Boa|Ideia Boa]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Athanasius Skytower|Athanasius Skytower]]==&lt;br /&gt;
&lt;br /&gt;
* 5632/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:camilla Yosuke|camilla Yosuke]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4352&lt;br /&gt;
==[[User:bonghit Schism|bonghit Schism]]==&lt;br /&gt;
&lt;br /&gt;
* 12544/12544&lt;br /&gt;
&lt;br /&gt;
==[[User:Elio Donat|Elio Donat]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4353&lt;br /&gt;
&lt;br /&gt;
==[[User: Just Dinkin|Just Dinkin]]==&lt;br /&gt;
* 11520/11520&lt;br /&gt;
&lt;br /&gt;
==[[User: Miki Gymnast|Miki Gymnast]]==&lt;br /&gt;
* 8448/5632&lt;br /&gt;
&lt;br /&gt;
==[[User: Jillian Taringa|Jillian Taringa]]==&lt;br /&gt;
* 11776/11776&lt;br /&gt;
&lt;br /&gt;
==[[User: JB Kraft|JB Kraft]]==&lt;br /&gt;
* 6400/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Wangxiang Tuxing|Wangxiang Tuxing]]==&lt;br /&gt;
* 9472/11264&lt;br /&gt;
&lt;br /&gt;
==[[User: Tensai Hilra|Tensai Hilra]]==&lt;br /&gt;
* 12800/12800&lt;br /&gt;
&lt;br /&gt;
==[[User: Mirt Tenk|Mirt Tenk]]==&lt;br /&gt;
* 5376/7680&lt;br /&gt;
&lt;br /&gt;
==[[User: Maniac Choche|Maniac Choche]]==&lt;br /&gt;
* 5632/5888&lt;br /&gt;
&lt;br /&gt;
==[[User: Kish Kas|Kish Kas]]==&lt;br /&gt;
* 6400/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Bit2zero Planer|Bit2zero Planer]]==&lt;br /&gt;
* 6500/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Trifile Toshi|Trifile Toshi]]==&lt;br /&gt;
* 20736/20736&lt;br /&gt;
&lt;br /&gt;
==[[User: Micheil Merlin|Micheil Merlin]]==&lt;br /&gt;
* 4608/5120&lt;br /&gt;
&lt;br /&gt;
==[[User: Yuu Nakamichi|Yuu Nakamichi]]==&lt;br /&gt;
* 9728/8960&lt;br /&gt;
&lt;br /&gt;
==[[User: Norgan Torok|Norgan Torok]]==&lt;br /&gt;
* 6400/6400&lt;br /&gt;
&lt;br /&gt;
==[[User: Master Huldschinsky|Master Huldschinsky]]==&lt;br /&gt;
* 16400/16400&lt;br /&gt;
&lt;br /&gt;
==[[User: Giulio Perhaps|Giulio Perhaps]]==&lt;br /&gt;
* 16640/16640&lt;br /&gt;
&lt;br /&gt;
==[[User: Lexa Sands|Lexa Sands]]==&lt;br /&gt;
* 6400/6144 - Lexania - URI: http://lexa.ath.cx:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Junta Kohime | Junta Kohime ]]==&lt;br /&gt;
&lt;br /&gt;
* 6400/5888 - Born To Learn - URI: http://borntolearn.dyndns.org:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Strawberry Fride | Strawberry Fride]]==&lt;br /&gt;
* 17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User: G2 Proto | G2 Proto]]==&lt;br /&gt;
* 17664/17664 http://www.reactiongrid.com http://reactiongrid.com:10500&lt;br /&gt;
&lt;br /&gt;
==[[User: Kuraiko Yoshikawa|Kuraiko Yoshikawa]]==&lt;br /&gt;
*4096/4864 [http://zeitenwerk.de:9128 URI]&lt;br /&gt;
&lt;br /&gt;
==[[User: Prometheus Dovgal|Prometheus Dovgal]]==&lt;br /&gt;
*17920/17920&lt;br /&gt;
&lt;br /&gt;
==[[User: Cow Taurog|Cow Taurog]]==&lt;br /&gt;
* 3328/3328 - [http://cowtaurog.cjb.net:9000 The Pasture]&lt;br /&gt;
&lt;br /&gt;
==[[User: Camus Omegamu|Camus Omegamu]]==&lt;br /&gt;
* 4608/8704&lt;br /&gt;
&lt;br /&gt;
==[[User: m0rdred Veil|m0rdred Veil]]==&lt;br /&gt;
* 18176/18176 - La Isla West - URI: http://24.30.54.84:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Kliger Dinkin|Kliger Dinkin]]==&lt;br /&gt;
* 13312/13312&lt;br /&gt;
&lt;br /&gt;
==[[User: Audoa Giha|Audoa Giha]]==&lt;br /&gt;
* 19200/19200 Will be up/down for maint otherwise 24/7  URI: http://71.164.172.52:9000/&lt;br /&gt;
&lt;br /&gt;
==[[User: Ceyna Indigo|Ceyna Indigo]]==&lt;br /&gt;
* 32768/32768&lt;br /&gt;
==[[User: Bulli Schumann|Bulli Schumann]]==&lt;br /&gt;
* 46080/46080 - Come visit if you like... still very barren... but it will prob. be expanded in a while: http://80.60.232.130:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Ansel Gasparini|Ansel Gasparini]]==&lt;br /&gt;
* 4352/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Xerbi Zerbino|Xerbi Zerbino]]==&lt;br /&gt;
* 12032/12032&lt;br /&gt;
&lt;br /&gt;
==[[User: Siddhartha Fonda | Siddhartha Fonda]]==&lt;br /&gt;
* 22272/22272&lt;br /&gt;
&lt;br /&gt;
==[[User: elmanytas Ferrentino | elmanytas Ferrentino]]==&lt;br /&gt;
* 2560/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Mana Janus|Mana Janus]]==&lt;br /&gt;
* 5120/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Easyfresh Auer|Easyfresh Auer]]==&lt;br /&gt;
* 1090048/1090048&lt;br /&gt;
&lt;br /&gt;
==[[User:Nomad Ingwer|Nomad Ingwer]]==&lt;br /&gt;
* 27648/27648&lt;br /&gt;
&lt;br /&gt;
==[[User:Quinlan Quimby|Quinlan Quimby]]==&lt;br /&gt;
* 28416/28416&lt;br /&gt;
&lt;br /&gt;
==[[User:Woot Avro|Woot Avro]]==&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Herfulnerful Holsworthy|Herfulnerful Holsworthy]]==&lt;br /&gt;
* 8192/16384&lt;br /&gt;
* 8192/16640&lt;br /&gt;
&lt;br /&gt;
==[[User:pb Qinan|pb Qinan]]==&lt;br /&gt;
* 9472/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Tara5 Oh|Tara5 Oh]]==&lt;br /&gt;
*15616/15616 - Visit us at URI: ugotrade.net:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Drax Lemieux|Drax Lemieux]]==&lt;br /&gt;
*16128/16128&lt;br /&gt;
&lt;br /&gt;
==[[User:Opensource Obscure|Opensource Obscure]]==&lt;br /&gt;
*51200/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Harleen Gretzky|Harleen Gretzky]]==&lt;br /&gt;
*5120/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Lapsus Weinstein|Lapsus Weinstein]]==&lt;br /&gt;
*17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User:Amarillo Mertel|Amarillo Mertel]]==&lt;br /&gt;
*25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Rasmusson Oranos|Rasmusson Oranos]]==&lt;br /&gt;
*18432/18432&lt;br /&gt;
&lt;br /&gt;
==[[User:Tylor Ferraris|Tylor Ferraris]]==&lt;br /&gt;
*1054976/1054976&lt;br /&gt;
&lt;br /&gt;
==[[User:Teravus Ousley|Teravus Ousley]]==&lt;br /&gt;
*1048832/1048832 (ogp) 4097/4097 OpenSimulator&lt;br /&gt;
&lt;br /&gt;
[[Category:Open_Grid_Public_Beta]]&lt;/div&gt;</description>
			<pubDate>Tue, 19 Aug 2008 02:45:18 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Grid_Public_Beta/Map_Locations</comments>
		</item>
		<item>
			<title>Open Grid Public Beta/Map Locations</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=86867</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Open_Grid_Public_Beta/Map_Locations&amp;diff=86867</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim regions cannot be placed directly adjacent to existing regions on aditi or vaak.&lt;br /&gt;
&lt;br /&gt;
:[[User:Zha_Ewry|Zha Ewry]]: &amp;quot;Setup as a very basic stand alone opensim. set the default location and the location of your region to be the same value, and run only one region on the server. (ie. in OpenSim.ini, make sure you set default_loc_x and default_loc_y, and make them match the ones in the default.xml in the Regions subdirectory of you r bin directory in your install. Make sure your X and Ys are multiples of 256.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Non-Linden Lab OpenSims should use default_loc_x and default_loc_y values greater than 4096.&lt;br /&gt;
&lt;br /&gt;
Claim Map Locations Below&lt;br /&gt;
&lt;br /&gt;
Claims that are not multiples of 256 will be marked in pink.&lt;br /&gt;
&lt;br /&gt;
==[[User:Whump_Linden | Whump Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2048/2048&lt;br /&gt;
* 2304/2560&lt;br /&gt;
&lt;br /&gt;
==[[User:Enus_Linden | Enus Linden ]]==&lt;br /&gt;
&lt;br /&gt;
* 2304/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Dahlia_Trimble | Dahlia Trimble ]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4096&lt;br /&gt;
* 4352/4352&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Christophe003_Carter | Christophe003 Carter ]]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Pier_Tempel | Pier Tempel ]]==&lt;br /&gt;
&lt;br /&gt;
* 5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:BlueWall Slade | Bluewall Slade]]==&lt;br /&gt;
*6400/6400 URI: http://ascent.bluewallgroup.com:9300&lt;br /&gt;
&lt;br /&gt;
==[[User:Winne Woodget | Winne Woodget]]==&lt;br /&gt;
&lt;br /&gt;
* 6912/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Matias Carter | Matias Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 7168/7168&lt;br /&gt;
&lt;br /&gt;
==[[User:Xugu Madison | Xugu Madison]]==&lt;br /&gt;
&lt;br /&gt;
* 8192/8192&lt;br /&gt;
&lt;br /&gt;
==[[User:Eddy Stryker | Eddy Stryker]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Latif Khalifa | Latif Khalifa]]==&lt;br /&gt;
&lt;br /&gt;
* 6144/6144&lt;br /&gt;
&lt;br /&gt;
==[[User:Tracy Welles | Tracy Welles ]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Bluecat Jun | Bluecat Jun ]]==&lt;br /&gt;
&lt;br /&gt;
* 7424/7424&lt;br /&gt;
&lt;br /&gt;
==[[User:Julie Wasserstrom | Julie Wasserstrom ]]==&lt;br /&gt;
&lt;br /&gt;
* 5888/5888&lt;br /&gt;
&lt;br /&gt;
==[[User:Chris Samtanko | Chris Samtanko ]]==&lt;br /&gt;
&lt;br /&gt;
*4864/4864&lt;br /&gt;
&lt;br /&gt;
==[http://mrtopf.de/blog Tao Takashi ]==&lt;br /&gt;
&lt;br /&gt;
*6656/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Kupferberg | Jim Kupferberg  ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6400&lt;br /&gt;
&lt;br /&gt;
==[[User:Emma Nowhere | Emma Nowhere ]]==&lt;br /&gt;
&lt;br /&gt;
*5120/5120&lt;br /&gt;
&lt;br /&gt;
==[[User:Gomez Bracken | Gomez Bracken ]]==&lt;br /&gt;
&lt;br /&gt;
*8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Ciemaar Flintoff | Ciemaar Flintoff ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Media Hax | Media Hax ]]==&lt;br /&gt;
&lt;br /&gt;
*5632/5632&lt;br /&gt;
==[[User:Twa Hinkle | Twa Hinkle ]]==&lt;br /&gt;
&lt;br /&gt;
*7680/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Vicero Lambert | Vicero Lambert ]]==&lt;br /&gt;
&lt;br /&gt;
*5130/5130&lt;br /&gt;
&lt;br /&gt;
==[[User:Whichway Janus | Whichway Janus ]]==&lt;br /&gt;
&lt;br /&gt;
*6656/6912&lt;br /&gt;
&lt;br /&gt;
==[[User:Stamo Stuer | Stamo Stuer ]]==&lt;br /&gt;
&lt;br /&gt;
*5376/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Patnad Babii | Patnad Babii ]]==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;pink&amp;quot;&amp;gt;9728/9728&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Torrid Luna | Torrid Luna ]]==&lt;br /&gt;
&lt;br /&gt;
*6144/8448&lt;br /&gt;
&lt;br /&gt;
==[http://blog.simgis.com Darb Dabney ]==&lt;br /&gt;
&lt;br /&gt;
* 4608/4352&lt;br /&gt;
&lt;br /&gt;
==[[User:Morph Wollongong | Morph Wollongong ]]==&lt;br /&gt;
&lt;br /&gt;
* 6789/6789&lt;br /&gt;
&lt;br /&gt;
==[[User:Estate Shepherd | Estate Shepherd ]]==&lt;br /&gt;
&lt;br /&gt;
* 8704/8704&lt;br /&gt;
&lt;br /&gt;
==[[User:Zerodog Witte | Zerodog Witte ]]==&lt;br /&gt;
&lt;br /&gt;
* 8448/8448&lt;br /&gt;
&lt;br /&gt;
==[[User:Lil Linden | Lil Linden]]==&lt;br /&gt;
&lt;br /&gt;
* 2806/2806&lt;br /&gt;
&lt;br /&gt;
==[[User:EriX Oh | EriX Oh]]==&lt;br /&gt;
&lt;br /&gt;
* 4352/4864&lt;br /&gt;
&lt;br /&gt;
==[[User:James Benedek | James Benedek]]==&lt;br /&gt;
&lt;br /&gt;
* 7936/7936&lt;br /&gt;
&lt;br /&gt;
==[[User:Hawk Carter | Hawk Carter]]==&lt;br /&gt;
&lt;br /&gt;
* 9984/9984&lt;br /&gt;
&lt;br /&gt;
==[[User:McCoy Ducatillon | McCoy Ducatillon]]==&lt;br /&gt;
&lt;br /&gt;
* 8960/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Laurent Bechir | Laurent Bechir]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/9216&lt;br /&gt;
&lt;br /&gt;
==[[User:Economic Mip | Economic Mip]]==&lt;br /&gt;
&lt;br /&gt;
* 9216/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:whyroc Slade | whyroc Slade]]==&lt;br /&gt;
&lt;br /&gt;
* 10240/10240&lt;br /&gt;
&lt;br /&gt;
==[[User:Bartholomew Kleiber | Bartholomew Kleiber]]==&lt;br /&gt;
&lt;br /&gt;
* 10752/10752&lt;br /&gt;
&lt;br /&gt;
==[[User:Arbitar Basiat | Arbitar Basiat]]==&lt;br /&gt;
&lt;br /&gt;
* 13056/13056&lt;br /&gt;
&lt;br /&gt;
==[[User:KustomKreator4u Inglewood | KustomKreator4u Inglewood]]==&lt;br /&gt;
&lt;br /&gt;
* 11008/11008&lt;br /&gt;
&lt;br /&gt;
==[[User:TheCoolLeader Boyer | TheCoolLeader Boyer ]]==&lt;br /&gt;
&lt;br /&gt;
* 16384/16384&lt;br /&gt;
&lt;br /&gt;
==[[User:Aidamina Hunt | Aidamina Hunt ]]==&lt;br /&gt;
&lt;br /&gt;
* 25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Stirling Allen|Stirling Allen]] 19:59, 4 August 2008 (PDT)==&lt;br /&gt;
&lt;br /&gt;
*65536/65536 (ETA Friday 9 August)&lt;br /&gt;
&lt;br /&gt;
==[[User:Sonof Marvin|Sonof Marvin]]==&lt;br /&gt;
&lt;br /&gt;
*69683/69683&lt;br /&gt;
&lt;br /&gt;
==[[User:Radioactive Rosca|Radioactive Rosca]]==&lt;br /&gt;
&lt;br /&gt;
*4864/5376&lt;br /&gt;
&lt;br /&gt;
==[[User:Jim Brock|Jim Brock]]==&lt;br /&gt;
&lt;br /&gt;
* 9472/9472&lt;br /&gt;
&lt;br /&gt;
==[[User:Jonit Ivory|Jonit Ivory]]==&lt;br /&gt;
&lt;br /&gt;
* 11264/11264&lt;br /&gt;
&lt;br /&gt;
==[[User:Ideia Boa|Ideia Boa]]==&lt;br /&gt;
&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Athanasius Skytower|Athanasius Skytower]]==&lt;br /&gt;
&lt;br /&gt;
* 5632/6656&lt;br /&gt;
&lt;br /&gt;
==[[User:camilla Yosuke|camilla Yosuke]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4352&lt;br /&gt;
==[[User:bonghit Schism|bonghit Schism]]==&lt;br /&gt;
&lt;br /&gt;
* 12544/12544&lt;br /&gt;
&lt;br /&gt;
==[[User:Elio Donat|Elio Donat]]==&lt;br /&gt;
&lt;br /&gt;
* 6656/4353&lt;br /&gt;
&lt;br /&gt;
==[[User: Just Dinkin|Just Dinkin]]==&lt;br /&gt;
* 11520/11520&lt;br /&gt;
&lt;br /&gt;
==[[User: Miki Gymnast|Miki Gymnast]]==&lt;br /&gt;
* 8448/5632&lt;br /&gt;
&lt;br /&gt;
==[[User: Jillian Taringa|Jillian Taringa]]==&lt;br /&gt;
* 11776/11776&lt;br /&gt;
&lt;br /&gt;
==[[User: JB Kraft|JB Kraft]]==&lt;br /&gt;
* 6400/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Wangxiang Tuxing|Wangxiang Tuxing]]==&lt;br /&gt;
* 9472/11264&lt;br /&gt;
&lt;br /&gt;
==[[User: Tensai Hilra|Tensai Hilra]]==&lt;br /&gt;
* 12800/12800&lt;br /&gt;
&lt;br /&gt;
==[[User: Mirt Tenk|Mirt Tenk]]==&lt;br /&gt;
* 5376/7680&lt;br /&gt;
&lt;br /&gt;
==[[User: Maniac Choche|Maniac Choche]]==&lt;br /&gt;
* 5632/5888&lt;br /&gt;
&lt;br /&gt;
==[[User: Kish Kas|Kish Kas]]==&lt;br /&gt;
* 6400/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Bit2zero Planer|Bit2zero Planer]]==&lt;br /&gt;
* 6500/6656&lt;br /&gt;
&lt;br /&gt;
==[[User: Trifile Toshi|Trifile Toshi]]==&lt;br /&gt;
* 20736/20736&lt;br /&gt;
&lt;br /&gt;
==[[User: Micheil Merlin|Micheil Merlin]]==&lt;br /&gt;
* 4608/5120&lt;br /&gt;
&lt;br /&gt;
==[[User: Yuu Nakamichi|Yuu Nakamichi]]==&lt;br /&gt;
* 9728/8960&lt;br /&gt;
&lt;br /&gt;
==[[User: Norgan Torok|Norgan Torok]]==&lt;br /&gt;
* 6400/6400&lt;br /&gt;
&lt;br /&gt;
==[[User: Master Huldschinsky|Master Huldschinsky]]==&lt;br /&gt;
* 16400/16400&lt;br /&gt;
&lt;br /&gt;
==[[User: Giulio Perhaps|Giulio Perhaps]]==&lt;br /&gt;
* 16640/16640&lt;br /&gt;
&lt;br /&gt;
==[[User: Lexa Sands|Lexa Sands]]==&lt;br /&gt;
* 6400/6144 - Lexania - URI: http://lexa.ath.cx:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Junta Kohime | Junta Kohime ]]==&lt;br /&gt;
&lt;br /&gt;
* 6400/5888 - Born To Learn - URI: http://borntolearn.dyndns.org:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Strawberry Fride | Strawberry Fride]]==&lt;br /&gt;
* 17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User: G2 Proto | G2 Proto]]==&lt;br /&gt;
* 17664/17664 http://www.reactiongrid.com http://reactiongrid.com:10500&lt;br /&gt;
&lt;br /&gt;
==[[User: Kuraiko Yoshikawa|Kuraiko Yoshikawa]]==&lt;br /&gt;
*4096/4864 [http://zeitenwerk.de:9128 URI]&lt;br /&gt;
&lt;br /&gt;
==[[User: Prometheus Dovgal|Prometheus Dovgal]]==&lt;br /&gt;
*17920/17920&lt;br /&gt;
&lt;br /&gt;
==[[User: Cow Taurog|Cow Taurog]]==&lt;br /&gt;
* 3328/3328 - [http://cowtaurog.cjb.net:9000 The Pasture]&lt;br /&gt;
&lt;br /&gt;
==[[User: Camus Omegamu|Camus Omegamu]]==&lt;br /&gt;
* 4608/8704&lt;br /&gt;
&lt;br /&gt;
==[[User: m0rdred Veil|m0rdred Veil]]==&lt;br /&gt;
* 18176/18176 - La Isla West - URI: http://24.30.54.84:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Kliger Dinkin|Kliger Dinkin]]==&lt;br /&gt;
* 13312/13312&lt;br /&gt;
&lt;br /&gt;
==[[User: Audoa Giha|Audoa Giha]]==&lt;br /&gt;
* 19200/19200 Will be up/down for maint otherwise 24/7  URI: http://71.164.172.52:9000/&lt;br /&gt;
&lt;br /&gt;
==[[User: Ceyna Indigo|Ceyna Indigo]]==&lt;br /&gt;
* 32768/32768&lt;br /&gt;
==[[User: Bulli Schumann|Bulli Schumann]]==&lt;br /&gt;
* 46080/46080 - Come visit if you like... still very barren... but it will prob. be expanded in a while: http://80.60.232.130:9000&lt;br /&gt;
&lt;br /&gt;
==[[User: Ansel Gasparini|Ansel Gasparini]]==&lt;br /&gt;
* 4352/4608&lt;br /&gt;
&lt;br /&gt;
==[[User: Xerbi Zerbino|Xerbi Zerbino]]==&lt;br /&gt;
* 12032/12032&lt;br /&gt;
&lt;br /&gt;
==[[User: Siddhartha Fonda | Siddhartha Fonda]]==&lt;br /&gt;
* 22272/22272&lt;br /&gt;
&lt;br /&gt;
==[[User: elmanytas Ferrentino | elmanytas Ferrentino]]==&lt;br /&gt;
* 2560/2304&lt;br /&gt;
&lt;br /&gt;
==[[User:Mana Janus|Mana Janus]]==&lt;br /&gt;
* 5120/7680&lt;br /&gt;
&lt;br /&gt;
==[[User:Easyfresh Auer|Easyfresh Auer]]==&lt;br /&gt;
* 1090048/1090048&lt;br /&gt;
&lt;br /&gt;
==[[User:Nomad Ingwer|Nomad Ingwer]]==&lt;br /&gt;
* 27648/27648&lt;br /&gt;
&lt;br /&gt;
==[[User:Quinlan Quimby|Quinlan Quimby]]==&lt;br /&gt;
* 28416/28416&lt;br /&gt;
&lt;br /&gt;
==[[User:Woot Avro|Woot Avro]]==&lt;br /&gt;
* 4096/4608&lt;br /&gt;
&lt;br /&gt;
==[[User:Herfulnerful Holsworthy|Herfulnerful Holsworthy]]==&lt;br /&gt;
* 8192/16384&lt;br /&gt;
* 8192/16640&lt;br /&gt;
&lt;br /&gt;
==[[User:pb Qinan|pb Qinan]]==&lt;br /&gt;
* 9472/8960&lt;br /&gt;
&lt;br /&gt;
==[[User:Tara5 Oh|Tara5 Oh]]==&lt;br /&gt;
*15616/15616 - Visit us at URI: ugotrade.net:9000&lt;br /&gt;
&lt;br /&gt;
==[[User:Drax Lemieux|Drax Lemieux]]==&lt;br /&gt;
*16128/16128&lt;br /&gt;
&lt;br /&gt;
==[[User:Opensource Obscure|Opensource Obscure]]==&lt;br /&gt;
*51200/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Harleen Gretzky|Harleen Gretzky]]==&lt;br /&gt;
*5120/51200&lt;br /&gt;
&lt;br /&gt;
==[[User:Lapsus Weinstein|Lapsus Weinstein]]==&lt;br /&gt;
*17408/17408&lt;br /&gt;
&lt;br /&gt;
==[[User:Amarillo Mertel|Amarillo Mertel]]==&lt;br /&gt;
*25600/25600&lt;br /&gt;
&lt;br /&gt;
==[[User:Rasmusson Oranos|Rasmusson Oranos]]==&lt;br /&gt;
*18432/18432&lt;br /&gt;
&lt;br /&gt;
==[[User:Tylor Ferraris|Tylor Ferraris]]==&lt;br /&gt;
*1054976/1054976&lt;br /&gt;
&lt;br /&gt;
==[[User:Teravus Ousley|Teravus Ousley]]==&lt;br /&gt;
*1048832/1048832&lt;br /&gt;
&lt;br /&gt;
[[Category:Open_Grid_Public_Beta]]&lt;/div&gt;</description>
			<pubDate>Tue, 19 Aug 2008 01:42:28 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Open_Grid_Public_Beta/Map_Locations</comments>
		</item>
		<item>
			<title>Viewer Authentication</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=48228</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=48228</guid>
			<description>&lt;p&gt;Teravus Ousley: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Alert Box|&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you would like to discuss the changes stated in this page, please use the discussion tab at the top.  We are reading it and answering your questions there and will update the wiki as needed.  Thank you!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; This page primarily describes Linden employees&#039; view on the issue that some open source developers have expressed concerns against.  If you want to know the open source developers&#039; view or related backgrounds, you are advised to read not just this page but also the [[Talk:Viewer Authentication|associated discussion page]] and [[Viewer Authentication Critique]] page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The first note above was written by a Linden, and the word &amp;quot;we&amp;quot; refers &amp;quot;Linden employees&amp;quot;.  The second note (as well as this note) was added by a resident {{User|Alissa Sabre}} for clarification.&lt;br /&gt;
}}&lt;br /&gt;
= Viewer Authentication =&lt;br /&gt;
&lt;br /&gt;
Fairly soon, Linden Lab is going to introduce new form of logging in.  The current process requires an xml-rpc call from your viewer to our servers that runs along an inflexible code-path that is difficult to maintain.  This process will change to a web-based path that is easier to maintain and will allow us easier access to tools for making logins smarter and furthering our anti-fraud efforts.&lt;br /&gt;
&lt;br /&gt;
== What Changes For You? ==&lt;br /&gt;
&lt;br /&gt;
You will see one change when this is released.  The viewer&#039;s login page will be web-based.  It actually won&#039;t look that different from the current interface and allows all the same functionality.&lt;br /&gt;
&lt;br /&gt;
(Note: The optional &amp;quot;Go Inworld!&amp;quot; page mentioned here before will be a part of a separate release as it requires more work.)&lt;br /&gt;
&lt;br /&gt;
Keep in mind that if you are developing a third-party application to access Second Life, we will be keeping our old login methods intact until you catch up with the new process - at which point we will shut down the old pathways.&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;On the viewer&#039;s login screen, I&#039;m given the choice of where I want to log into.  Will I still have that option?&amp;quot;===&lt;br /&gt;
Yes.  This functionality will be the same both in the viewer&#039;s login and on the website&#039;s login.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;I use Second Life from a computer that is not mine.  How does this affect me?&amp;quot;===&lt;br /&gt;
Everything works the same as before.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Why aren&#039;t you fixing bugs?  I don&#039;t care about login!&amp;quot;===&lt;br /&gt;
Linden Lab has a team of developers who are constantly fixing bugs in Second Life.  However, we also have developers who work on the website, the servers, and specific issues such as security, billing, and fraud prevention.  Viewer Authentication is being developed in order to extend the ability of our logins such that they can take advantage of new fraud prevention measures, future account security measures, and be placed in a more flexible and easier to access code-path.  Fixes to the website&#039;s login can be instantly ported to the viewer&#039;s login and vice versa.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;What happens when I want to use the First Look client or some other third-party application?&amp;quot;===&lt;br /&gt;
Until they are brought up to speed with the new login process, these extra applications will still be able to use our old login procedure.&lt;br /&gt;
&lt;br /&gt;
== Technical Overview ==&lt;br /&gt;
===In order to maintain backward compatibility, there will initially be several ways to log in:===&lt;br /&gt;
&lt;br /&gt;
* Login from legacy viewer using current XUI and name/password.&lt;br /&gt;
** Until they are brought up to speed with the new login process, other clients will still be able to use our old login procedure.  This transition is expected to complete by beginning of February, at which point a mandatory update will be required.&lt;br /&gt;
* Login from a new viewer from login screen&lt;br /&gt;
** Login form removed from screen XUI&lt;br /&gt;
** Web login modules added to login screen splash page&lt;br /&gt;
** Splash screen saves and passes web login key in a [[SLURL]] to viewer using a redirect&lt;br /&gt;
** Viewer logs in with name/web_login_key&lt;br /&gt;
** May be deprecated eventually, but because of pushback from sldev, we decided not to&lt;br /&gt;
* Login from InWorld page on Second Life website (https://secondlife.com/inworld/index.php)&lt;br /&gt;
** Go Inworld generates and persists web_login_key, returns it coded into secondlife:// url.&lt;br /&gt;
** OS launches viewer associated with secondlife:// (last used viewer, or last installed viewer).&lt;br /&gt;
** Viewer parses url, logs in with name/sid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===The common web mechanism is as follows:===&lt;br /&gt;
* Website confirms (cookie) that resident is logged in by filling in user name fields if they are&lt;br /&gt;
* Website also takes many query parameters to automatically fill in fields in the form&lt;br /&gt;
* The known query parameters are the following;&lt;br /&gt;
** &#039;&#039;&#039;firstname or username&#039;&#039;&#039;.  Both get mapped to the first name of the avatar.&lt;br /&gt;
** &#039;&#039;&#039;lastname&#039;&#039;&#039; - avatar&#039;s last name&lt;br /&gt;
** &#039;&#039;&#039;location&#039;&#039;&#039; - &lt;br /&gt;
** &#039;&#039;&#039;region&#039;&#039;&#039; - Typed region name of the simulator the avatar desires to go once logged in&lt;br /&gt;
** &#039;&#039;&#039;grid&#039;&#039;&#039; - the Grid that the agent is logging into.  some valid options are Agni, Aditi, Other&lt;br /&gt;
** &#039;&#039;&#039;channel&#039;&#039;&#039; - The client type that you&#039;re using.  (SecondLife WindLight or Release Client)  &lt;br /&gt;
** &#039;&#039;&#039;version&#039;&#039;&#039; - The version of the client you&#039;re using&lt;br /&gt;
** &#039;&#039;&#039;lang&#039;&#039;&#039; - The language set that you&#039;re using on the client.&lt;br /&gt;
** &#039;&#039;&#039;save_password&#039;&#039;&#039; - Exists when the save password checkbox is checked.&lt;br /&gt;
* Upon receiving POST, website generates a temporary, single use web_login_key and persists it to web_login_key web store on central backbone&lt;br /&gt;
* Website redirects to the continuation url provided, and appending web_login_key as a query argument at the end&lt;br /&gt;
** For login via website, continuation url: secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;&lt;br /&gt;
** For login via viewer, continuation url: about:blank?redirect-http-hack=($URLENCODE(secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;))&lt;br /&gt;
* Viewer catches or launches and uses user name and web_login_key to send to login.cgi using [[Current_login_protocols]](in the future LLSD)&lt;br /&gt;
* login.cgi checks session id and allows the user in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Additional Note:===&lt;br /&gt;
* The public login forms on secondlife send a [[SLURL]] like, secondlife:///app/login?first_name=&#039;&#039;&#039;firstname&#039;&#039;&#039;&amp;amp;last_name=&#039;&#039;&#039;lastname&#039;&#039;&#039;&amp;amp;location=&#039;&#039;&#039;location&#039;&#039;&#039;&amp;amp;grid=&#039;&#039;&#039;Agni&#039;&#039;&#039;&amp;amp;web_login_key=&#039;&#039;&#039;LLUUID&#039;&#039;&#039;&lt;br /&gt;
* the viewer sends the same address but encapsulates it in an about:blank page parameter - about:blank?redirect-http-hack=secondlife:///app/login?first_name=&#039;&#039;&#039;firstname&#039;&#039;&#039;&amp;amp;last_name=&#039;&#039;&#039;lastname&#039;&#039;&#039;&amp;amp;location=&#039;&#039;&#039;location&#039;&#039;&#039;&amp;amp;grid=&#039;&#039;&#039;Agni&#039;&#039;&#039;&amp;amp;web_login_key=&#039;&#039;&#039;LLUUID&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Additional info:===&lt;br /&gt;
* Logging into a custom/internal grid appears to require two secondlife.exe parameters;&lt;br /&gt;
** -loginpage &amp;lt;URL&amp;gt;, the login page displayed to the client&lt;br /&gt;
** -loginuri &amp;lt;URI&amp;gt;, the address that the client should look for the login.cgi&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Login Protocol]] - general summary of login protocols&lt;br /&gt;
&lt;br /&gt;
[[Viewer_Authentication_Form_Example]] - Example Login form geared for the Viewer&lt;/div&gt;</description>
			<pubDate>Thu, 10 Jan 2008 07:43:59 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication</comments>
		</item>
		<item>
			<title>Viewer Authentication Form Example</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication_Form_Example&amp;diff=48227</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication_Form_Example&amp;diff=48227</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Example Viewer Authentication Form */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Example Bare-Bones Viewer Authentication Form= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;cache-control&amp;quot; content=&amp;quot;no-cache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Pragma&amp;quot; content=&amp;quot;no-cache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Second Life Login&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&amp;lt;div id=&amp;quot;login_box&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;/go.cgi&amp;quot; method=&amp;quot;POST&amp;quot; id=&amp;quot;login-form&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;message&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fieldset id=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;legend&amp;gt;First Name:&amp;lt;/legend&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;firstname_input&amp;quot; size=&amp;quot;15&amp;quot; maxlength=&amp;quot;100&amp;quot; name=&amp;quot;username&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fieldset id=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;legend&amp;gt;Last Name:&amp;lt;/legend&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;15&amp;quot; maxlength=&amp;quot;100&amp;quot; name=&amp;quot;lastname&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fieldset id=&amp;quot;password&amp;quot;&amp;gt;&amp;lt;legend&amp;gt;Password:&amp;lt;/legend&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;password&amp;quot; size=&amp;quot;15&amp;quot; maxlength=&amp;quot;100&amp;quot; name=&amp;quot;password&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;remember_password&amp;quot; id=&amp;quot;remember_password&amp;quot; value=&amp;quot;&amp;quot; checked style=&amp;quot;margin-left:0px;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;label for=&amp;quot;remember_password&amp;quot;&amp;gt;Remember password&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; id=&amp;quot;grid&amp;quot; name=&amp;quot;grid&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;submitbtn&amp;quot;&amp;gt;&amp;lt;input class=&amp;quot;input_over&amp;quot; type=&amp;quot;submit&amp;quot; value=&amp;quot;Connect&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;helplinks&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;channelinfo&amp;quot;&amp;gt; | =&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;document.getElementById(&#039;firstname_input&#039;).focus();&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</description>
			<pubDate>Thu, 10 Jan 2008 07:42:57 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication_Form_Example</comments>
		</item>
		<item>
			<title>User:Teravus Ousley</title>
			<link>https://wiki.secondlife.com/w/index.php?title=User:Teravus_Ousley&amp;diff=48222</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=User:Teravus_Ousley&amp;diff=48222</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Jira Reporter}}&lt;br /&gt;
Greetings.   If you&#039;re reading this then you&#039;ve probably seen some of the updates to the Wiki, or issues reported in Jira and are looking for a bit more information about me.&lt;br /&gt;
&lt;br /&gt;
Generally i&#039;m quiet, relaxed, approachable and friendly.   So, if you have questions, comments or feedback please send them my way.    Sometimes I can be found in world, sometimes, i&#039;m on IRC on freenode in #opensim-dev.  My in world IMs get capped quite quickly, so those wouldn&#039;t be an adequate way to get in contact with me.&lt;br /&gt;
&lt;br /&gt;
I have affiliations with, Daryth Kennedy&#039;s Isle of Wyrms, and OpenSim (the Open Source Simulator project)&lt;/div&gt;</description>
			<pubDate>Thu, 10 Jan 2008 07:07:53 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/User_talk:Teravus_Ousley</comments>
		</item>
		<item>
			<title>Viewer Authentication Critique</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication_Critique&amp;diff=48212</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication_Critique&amp;diff=48212</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Cons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a formal critique of [[Viewer Authentication]] that was [https://lists.secondlife.com/pipermail/sldev/2007-September/005403.html requested] by [[User:Rob Linden]] on the [[SLDev]] mailing list.&lt;br /&gt;
&lt;br /&gt;
For a branch of the discussion see [https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication Talk page on the original proposal.]&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
&lt;br /&gt;
It was not explicit in the original article what the motivations behind LL&#039;s proposed new authentication system are. The goals (Security, Flexibility, Persistence) and benefits listed here are what SLDev believed them to be based on the original description and e-mail discussions. One of the less stated but said higher priority goals[https://lists.secondlife.com/pipermail/sldev/2007-October/005546.html] is that of anti-fraud measures, but it is not practical to critique unpublicized or miscommunicated anti-fraud plans. This article, therefore, still lacks an essential critique about fraud prevention/detection as possibly desired when solicited.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
There are currently no known password capturing third party viewers in the wild, and a third party viewer requires such a privilege level of access to an account anyway that if you don&#039;t trust it with your username and password, you shouldn&#039;t be running it anyway. The mechanism proposed, however, is more prone to phishing attacks in that it would acclimatise users to starting the viewer via a web page. At present most password compromises are probably due to weaknesses in the current protocol challenge response, due to allowing weak passwords, due to security compromises in the LL websites or due to the usual phishing e-mails (which are likely to be increased by the proposed method rather than decreased).&lt;br /&gt;
&lt;br /&gt;
Providing a single authentication mechanism for LL (and third party) websites would be an improvement to multiple backend copies of username and password, however this could be implemented without touching the viewer authentication method. Support for OpenID and other identity metasystems would increase the flexibility and offer features such as brokered identity verification. However, these would only be part of the solution, and although the proposed mechanism would provide a way for future support of these, there are other ways this could be achieved. Future support for OpenID is perhaps a topic for a seperate discussion and debate, but a open debate on this should happen.&lt;br /&gt;
&lt;br /&gt;
There seems to be no real demand to synchronize the authentication of the viewer with authentication on the SL web site (account, forums, etc.), and any benefits gained would be negated by the problems this would cause anyone running alts (e.g. for in world permissions testing etc.) or multiple viewers (e.g. main, test and firstlook). It also raises problems for those running OpenSim based Grids, and may also cause difficulties further down the line as regards the new architecture discussions. A relatively simpler mod to the web site could prevent the account details for a different alt displaying when the account menu options are selected in the client. There is an argument that separating the passwords and logon for the forums would actually improve security.&lt;br /&gt;
&lt;br /&gt;
The suggestion of providing an embedded way of displaying the web form within the viewer so that you will not have to always start the viewer from a web browser is a non-starter, not just because of problems with the current code in handling web proxies, but because it would be very easy for the embedded web form handling code to log the form data before POSTing to the web site thus undermining any benefits gained.&lt;br /&gt;
&lt;br /&gt;
Overall, the additional development time both for LL and for external developers doesn&#039;t seem to warrant the promoted benefits.&lt;br /&gt;
&lt;br /&gt;
It was also noted that consideration should be given when considering enhancements to the security/authentication models whether these should be optional - allowing users to make their own risk/convenience decisions.&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
=== Benefits Stated By LL ===&lt;br /&gt;
* To mitigate the danger of password capturing Trojans masquerading as third party viewers&lt;br /&gt;
* Improve trust in third party viewers by providing a means of assurance to the user that the third party viewer could not be a Trojan capturing usernames and passwords.&lt;br /&gt;
* To consolidate the authentication implementation in order to support back-end anti-fraud work&lt;br /&gt;
&lt;br /&gt;
=== Pros ===&lt;br /&gt;
* Viewer does not have to process (and &amp;quot;see&amp;quot;) username and password&lt;br /&gt;
&lt;br /&gt;
=== Cons ===&lt;br /&gt;
* The main risk of running a third party viewer (or any other application not provided by Linden Labs) is not stealing passwords, it&#039;s direct attacks through the client... and the &amp;quot;official&amp;quot; client is not really any protection against that.&lt;br /&gt;
** Viewer can still be used in direct and indirect attacks even if it never sees the password (for example: salami slicing through cutout accounts, acting as a cutout account or an in-world botnet, faking a failed connection while giving an attacker access).&lt;br /&gt;
** NON-viewer applications (such as editors, 3d tools) designed for use by SL residents could use a keystroke logger and macro to perform any of these attacks, or could inject code into the viewer to do the same thing. Look at &#039;cheating&#039; programs in combat MMORPGs for ideas.&lt;br /&gt;
* But this is still not a large risk, unless people get the client through a mechanism that makes the creator anonymous. Historically, attempts to disseminate boobytrapped versions of applications have only worked in environments where it&#039;s routine for people to download applications from anonymous sources (file areas in the BBS era, for example). It&#039;s too easy to trace down the originator of any compromised client when you&#039;re getting them from their own website.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Bottom line here is that third party viewers stealing passwords are a very small risk for the user: the bigger risk is from the web browser!&lt;br /&gt;
** Potential for phishing websites to entice users to enter username and password and then pass control to SL website and viewer.&lt;br /&gt;
*** This kind of attack is not theoretical, phishing websites are a criminal industry.&lt;br /&gt;
*** It would be very easy to set up a temporary (i.e. hard to trace the real owner) phishing webpage which looks like the official SL logon, and send e-mails such as &amp;quot;You&#039;ve received xxx in SL, Click here to logon&amp;quot; apparently from LL - with far less work than trying to create, and entice people to download a trojan viewer&lt;br /&gt;
** Relies on browser security, and uses a mechanism often disabled or filtered due to security concerns&lt;br /&gt;
** Too reliant on browser/OS implementations (proxies, firewalls, used browsers, etc.)&lt;br /&gt;
* So using the browser to perform the authentication moves the authentication to a mechanism that has historically proven more likely to be compromised.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* And the mechanism itself is relatively inflexible.&lt;br /&gt;
** Links to secondlife:// can only point to one instance (version, e.g. homebrew, release candidate official) of the program&lt;br /&gt;
** Links to secondlife:// can not pass parameters to the program&lt;br /&gt;
*** In fact allowing that was a security flaw recently found and fixed in the SL client. :(&lt;br /&gt;
** It will raise problems for those running alternative (e.g. OpenSim) grids, and also have impact on the dicussions for a future open grid&lt;br /&gt;
*** Just a comment here: The latest release client logs into OpenSim Successfully - [[User:Teravus Ousley|Teravus Ousley]] 22:49, 9 January 2008 (PST)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* It is suggested that the viewer will embed the web form within the viewer -&lt;br /&gt;
** This escalates the importance of addressing a number of current problems with llmozlib in the current viewer code:&lt;br /&gt;
*** there are problems compiling llmozlib on the Linux platform&lt;br /&gt;
*** proxies are not supported&lt;br /&gt;
** In any case, a modded client easily log the form data before submitting it to the webform, i.e. all the concerns about clients grabbing passwords would still apply!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Possibility some third party clients will retain the existing UI in order to make it easier for people with alts and multiple clients, and do appropriate GETs and POSTs on the SL to initiate a logon and get the token (thus defeating the original purpose)&lt;br /&gt;
** The issues raised in the next sections would mean that people would have an incentive to use this kind of client.&lt;br /&gt;
&lt;br /&gt;
=== Alternatives ===&lt;br /&gt;
* One time passwords (for copy paste into a non-secure viewer or to print and take with you to friends, internet cafes, public terminals, etc.)&lt;br /&gt;
* lower perm passwords (pwds which put the account into a restricted state, disallowing &amp;quot;dangerous&amp;quot; transactions)&lt;br /&gt;
* separate passwords for website account and being inworld&lt;br /&gt;
* Account restrictions &lt;br /&gt;
* Allow third party plug-ins in the viewer (these would allow the extra functionality which are sometimes the reason for running third party viewers, but would rely on the official viewer for validation)&lt;br /&gt;
* For considation have a single backend web service which does the actual authentication - but which is fronted by GUI frontends (e.g. in the viewer) and web frontends (e.g. for accessing the web based account pages etc.)&lt;br /&gt;
* Do nothing, keep everything as it is.&lt;br /&gt;
** Without a strong case for the status quo being a problem, this is certainly a viable alternative, particularly given the impact this will have on developers of third party tools and viewers&lt;br /&gt;
** It is arguable that most losses of assets and value are incurred due to SL bugs (inventory, classifieds search, etc.) and outtages rather than through account compromises&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Log of successful or failed login attempts including ip address (or at least a notice of the last attempt)&lt;br /&gt;
* Black, White or Greylist IP (specific or &amp;gt; network ranges)- This would allow someone with a static, or semi-static IP to prevent client logons to their account unless they appear on the Whitelist of approved IP&#039;s. Greylisting would allow one login attempt every 5-10 minutes and could be used when traveling. &amp;gt; IP&#039;s on the blacklist would not be able to log into the account at all&lt;br /&gt;
** Question: how many people have, or even know they have, static or semi static IPs?&lt;br /&gt;
* Lock account if too many consecutive logon requests (to prevent automated dictionary attacks) - a user should be able to unlock an account via the website using additional validation such as CAPTCHA&#039;s and providing additional information on file such as date of birth.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* This may be the wrong problem - password compromises are more likely to be through standard phishing attacks (logon here to update your account info) which is not addressed, or by weaknesses in the current authentication mechnism or just insecure passwords.&lt;br /&gt;
** CRAM-MD5 or a similar challenge-response type &lt;br /&gt;
*** Note that the proposed authentication mechanism via a web form might prevent any attempt at implementing a challenge-response mechanism&lt;br /&gt;
** Dictionary check to reject insecure passwords&lt;br /&gt;
&lt;br /&gt;
== Flexibility ==&lt;br /&gt;
&lt;br /&gt;
=== Benefits Stated By LL ===&lt;br /&gt;
* Single Sign On - allowing multiple web applications (forums, support, account, jira, wiki etc.) and viewers to use the same username and password through a single point without duplicating usernames and passwords into multiple systems&lt;br /&gt;
* Extension of this to allow non-LL applications and web sites to participate in this single sign on system.&lt;br /&gt;
&lt;br /&gt;
=== Pros ===&lt;br /&gt;
* Enables username/password authentication to work on third party sites without them having to &amp;quot;see&amp;quot; username and password&lt;br /&gt;
&lt;br /&gt;
=== Cons ===&lt;br /&gt;
* This is really an unrelated issue...&lt;br /&gt;
** The client doesn&#039;t need to depend on the website for this purpose, or this could be a command line option.&lt;br /&gt;
** The client could just as easily be the &#039;authentication source&#039; as the website.&lt;br /&gt;
*** Via a &amp;quot;go to website&amp;quot; link in the client that passed an equivalent token.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* As noted in section 1, this reduces flexibility for the *users* which may result in third party viewers adopting the current UI and doing the authentication behind the scenes&lt;br /&gt;
&lt;br /&gt;
=== Alternatives ===&lt;br /&gt;
* Use this mechanism for websites (including third party) only but not for viewers&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Identity Metasystem - [http://en.wikipedia.org/wiki/Identity_Metasystem]&lt;br /&gt;
** OpenID - [http://openid.net/]&lt;br /&gt;
** CardSpace - [http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx]&lt;br /&gt;
** Shibboleth - [http://shibboleth.internet2.edu/]&lt;br /&gt;
** CAS - [http://www.ja-sig.org/products/cas/]&lt;br /&gt;
*** These could be handled by the client poping up a window using the internal web browser to connect to a HTML logon. It may be difficult or impossible to determine if the client really is displaying the official HTML logon and not capturing key strokes so this would be a way of implementing the above for flexibility or other reasons (e.g. brokered identity verification [http://www.agimo.gov.au/publications/2004/05/egovt_challenges/privacy/identity/brokered]) not for security&lt;br /&gt;
&lt;br /&gt;
== Persistence ==&lt;br /&gt;
&lt;br /&gt;
=== Benefits Stated By LL ===&lt;br /&gt;
* To synchronise the various LL&#039;s systems (forums, support, jira, account, etc.) so that by logging onto one, you are automatically logged onto the others.&lt;br /&gt;
&lt;br /&gt;
=== Pros ===&lt;br /&gt;
* Selecting &amp;quot;Account History&amp;quot; or &amp;quot;Manage My Account&amp;quot; and similar menu items would open the web page for the account logged into SL, rather than the account logged into the web site, which currently can be different&lt;br /&gt;
&lt;br /&gt;
=== Cons ===&lt;br /&gt;
* As in the previous section, LL&#039;s objectives could be met without the viewer logging in via the same mechanism.&lt;br /&gt;
* Inconvenient for those with alts or multiple clients&lt;br /&gt;
** Cumbersome to change alts and logon with multiple alts&lt;br /&gt;
** Those with alts, often have a primary account which is used for forums and logged on permanently to forums even when the alt is online in SL&lt;br /&gt;
** As noted in section 1, this reduces flexibility for the *users* which may result in third party viewers adopting the current UI and doing the authentication behind the scenes&lt;br /&gt;
* Danger on public or multi-user machines that the user will log out of the client, but not log out of the website properly allowing the next user to access their account.&lt;br /&gt;
* Staying online on secondlife.com (which many people seem to do) automatically means anyone with access to the computer/browser (family) can log in with the account inworld&lt;br /&gt;
* starting SL from the web browser on a regular basis will most likely result in the web browser lingering in memory in the background when running the viewer, which based on the heavy memory requirement may impair viewer performance.&lt;br /&gt;
* this would have an impact on the architecture discussions for a future open grid.&lt;br /&gt;
&lt;br /&gt;
=== Alternatives ===&lt;br /&gt;
* As regards menu items such as &amp;quot;Account History&amp;quot;, send the account name on the URL, and have the web page check if that is the currently logged on account. If not prompt the user to log on with the same account as being used in the viewer (for security reasons the viewer should not automatically log the account on to the web site in such cases).&lt;br /&gt;
* Is this really needed or desirable (&#039;&#039;for the client&#039;&#039;)? SL is not an extension of the web, it&#039;s a different kind of interface... one that has the potential of becoming a &amp;quot;3d web&amp;quot;.&lt;br /&gt;
* There is an argument that the forum logon should be seperated from the SL account logon&lt;br /&gt;
** This would fit the practice of those using alts, when they only use one account on the forums but would need to check the account details of various alts.&lt;br /&gt;
** Having seperate passwords would isolate security compromises in the forums software from compromising the SL account itself.&lt;br /&gt;
&lt;br /&gt;
== Signatories ==&lt;br /&gt;
&lt;br /&gt;
Please sign this below with &amp;quot;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;quot; if you agree with the version of this document you are reading.  The date will indicate which version of the document you read and agree with. &lt;br /&gt;
&lt;br /&gt;
* [[User:Matthew Dowd|Matthew Dowd]] 11:27, 29 September 2007 (PDT)&lt;br /&gt;
* [[User:Argent Stonecutter|Argent Stonecutter]] 13:53, 29 September 2007 (PDT)&lt;br /&gt;
* [[User:Dale Glass|Dale Glass]] 14:28, 29 September 2007 (PDT)&lt;br /&gt;
* [[User:Tillie Ariantho|Tillie Ariantho]] 03:48, 30 September 2007 (PDT)&lt;br /&gt;
* [[User:Jesse Barnett|Jesse Barnett]] 9:53, 30 September 2007 (PDT)&lt;br /&gt;
* [[User:Winter Ventura|Winter Ventura]] 19:42, 29 September 2007 (PDT)&lt;br /&gt;
* [[User:Balp Allen|Balp Allen]] 01:33, 30 September 2007 (PDT)&lt;br /&gt;
* [[User:Michelle2 Zenovka|Michelle2 Zenovka]] 02:52, 30 September 2007 (PDT)&lt;br /&gt;
* [[User:Nicholaz Beresford|Nicholaz]] 03:42, 30 September 2007 (PDT)&lt;br /&gt;
* [[User:Dzonatas Sol|Dzonatas Sol]] 06:54, 30 September 2007 (PDT)  (Please see my notes: [https://lists.secondlife.com/pipermail/sldev/2007-October/005605.html] [https://lists.secondlife.com/pipermail/sldev/2007-October/005615.html])&lt;br /&gt;
* [[User:Eloise Pasteur|Eloise Pasteur]] 06:57, 30 September 2007 (PDT)&lt;br /&gt;
* [[User:Becky Tardis|Becky Tardis]] 08:34, 30 September 2007 (PDT)&lt;br /&gt;
* [[User:Peter Newell|Peter Newell]] 14:14, 30 September 2007 (PDT)&lt;br /&gt;
* [[User:Dr Scofield|Dr Scofield]] 00:45, 1 October 2007 (PDT)&lt;br /&gt;
* [[User:Jabath Steuart|Jabath Steuart]] 04:03, 1 October 2007 (PDT)&lt;br /&gt;
* [[User:Nik Woodget|Nik Woodget]] 05:19, 1 October 2007 (PDT)&lt;br /&gt;
* [[User:Whoops Babii|Whoops Babii]] 05:29, 1 October 2007 (PDT)&lt;br /&gt;
* [[User:Feep Larsson|Feep Larsson]] 06:29, 1 October 2007 (PDT)&lt;br /&gt;
* [[User:Gibson Willis|Gibson Willis]] 07:11, 1 October 2007 (PDT)&lt;br /&gt;
* [[User:Grazer Kline|Grazer Kline]] 10:34, 1 October 2007 (PDT)&lt;br /&gt;
* [[User:Odysseus Fairymeadow|Odysseus Fairymeadow]] 13:58, 1 October 2007 (PDT)&lt;br /&gt;
* [[User:Melanie Milland|Melanie Milland]] 16:23, 2 October 2007 (PDT)&lt;br /&gt;
* [[User:Seg Baphomet|Seg Baphomet]] 09:33, 8 October 2007 (PDT)&lt;br /&gt;
* [[User:Ahzzmandius Werribee|Ahzzmandius Werribee]] 10:06, 6 December 2007 (PST)&lt;br /&gt;
* [[User:Henri Beauchamp|Henri Beauchamp]] 00:40, 7 December 2007 (CET)&lt;/div&gt;</description>
			<pubDate>Thu, 10 Jan 2008 06:49:59 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication_Critique</comments>
		</item>
		<item>
			<title>Talk:Viewer Authentication</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Talk:Viewer_Authentication&amp;diff=48211</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Talk:Viewer_Authentication&amp;diff=48211</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Alternative grids are usable with the RC Client */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk}}&lt;br /&gt;
&lt;br /&gt;
== Account hijacking ==&lt;br /&gt;
I am sorry but the incidences of account hijacking from persistant logins is going to be FAR greater than incidences from phishing.&lt;br /&gt;
&lt;br /&gt;
How you can actually write something like &amp;quot;So long as you are logged into the website on someone&#039;s else computer, they will be able to gain access to your account&amp;quot; and then continue on with the idea /at all/ is astonishing.&lt;br /&gt;
&lt;br /&gt;
Log into web site and launch SL? That&#039;s fine by itself. &amp;quot;There&amp;quot; worked that way and it was ok, not as good from a pure usability standpoint but ok..., but it it /cannot/ be persistant. We are talking about real money theft here. This is a lowering of security not an increase in it. And I know that other people do it and there is a &amp;quot;remember password&amp;quot; checkbox on the viewer but that doesn&#039;t excuse this. If increasing security is actually the goal, persistant logins anywhere are an about face to it. -- {{unsigned|Farallon Greyskin}} 04:14, 29 September 2007&lt;br /&gt;
&lt;br /&gt;
== Security through browsers ==&lt;br /&gt;
This is like snogging SARS patients to improve your health.&lt;br /&gt;
&lt;br /&gt;
Web based UIs are the #1 tool for phishing. The most commonly used web browser in the world is not just insecure, it has security holes that can not even in theory be fixed. It has been a running gag for 10 years now. And if you&#039;re worried about people using open source software for phishing,  the popular open source browsers are actually MORE secure than the native ones on BOTH Windows and OS X.&lt;br /&gt;
&lt;br /&gt;
On Linux, ALL the browsers are open-source.&lt;br /&gt;
&lt;br /&gt;
This change will reduce reliability, reduce security, and reduce people&#039;s confidence in SL. If anything, you should be centralizing logins in the client and have it handle authenticating the browser, not the other way around. -- [[User:Argent Stonecutter|Argent Stonecutter]] 22:09, 28 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
PS: you also need to fix the proxy support in SL before you even THINK of making it use that splash screen for logging in, because that bad boy never even shows up if you&#039;re behind a proxy. -- [[User:Argent Stonecutter|Argent Stonecutter]] 22:18, 28 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Long beta ==&lt;br /&gt;
This should go long intense beta (release candidate) before switching.  Things like proxies, network, and a thousand other variants will break this and make it impossible for people to log in. &lt;br /&gt;
&lt;br /&gt;
For example for some debugging scenarios I&#039;m compiling the viewer without llmozlib.  If anything, the web communication in the first iteration should happen through libcurl.&lt;br /&gt;
&lt;br /&gt;
[[User:Nicholaz Beresford|Nicholaz]]&lt;br /&gt;
&lt;br /&gt;
== Keylogging, XSS, TAN, Secondary Passwords ==&lt;br /&gt;
The weakest point in the approach however is that a malicious viewer can do anything it needs, once logged in.  And when started it can simply install a keystroke logger. &lt;br /&gt;
&lt;br /&gt;
Even a web based application (promising to do whatever would appeal to people) could redirect to the SecondLife page for login, either spoofing the SL page or just grabbing the legit login token and then do something else with it.&lt;br /&gt;
&lt;br /&gt;
The only way I see in order to increase security in relation to transactions and valuable assets is to protect these transactions with disposable passwords or one time transaction numbers (TANs), which is an established procedure in the bank industry. But even then a viewer could simply catch the TAN and execute a different transaction instead.&lt;br /&gt;
&lt;br /&gt;
Another approach would be to issue secondary passwords with limited power, so that a viewer logged in with that, will never be able to execute power transactions.&lt;br /&gt;
[[User:Nicholaz Beresford|Nicholaz]]&lt;br /&gt;
&lt;br /&gt;
== Usability ==&lt;br /&gt;
As I understand it from reading the wiki and a portion of the developer discussion, this would not only constrain a resident to be logged in on the same account website/inworld, but also make it impossible to be inworld with more than one account at once (from one workstation login session).  Please correct me if wrong.&lt;br /&gt;
&lt;br /&gt;
If the above is true, I think you will find that the marginal security improvement is far outweighed by the negative usability impact of this change.  It impacts residents who bring commerce into SL the most, since estate owners and businessfolks generally use one account for website transactions, and a small set of alts to manage their inworld lives.   &lt;br /&gt;
&lt;br /&gt;
Builders and scripters will also find this impossibly awkward, since they often need to have two accounts logged in at once for testing.&lt;br /&gt;
&lt;br /&gt;
Forum users will also be negatively impacted; I leave the forum logged in all day on one account, regardless of which alt I am using inworld.  If any.&lt;br /&gt;
&lt;br /&gt;
Please reconsider.   (Nika Talaj)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Why not use DNS based security as an optional extra on a residents account settings? &lt;br /&gt;
I use another website and to protect the login you can restrict it to the reversed looked-up domain name. So if you always login through an ip address/range that the reverse dns says xxx.myisp.com then you can lock the account to only be possible to login from that ISP. This helps a lot against phishing attacks because the phisher is unlikely to be using the same ISP. To bypass the dns name restriction incase you are logging in from another location, you have to go through the password recovery options via email. This would seem a better solution to protect against phishing. [[User:Jonash Vanalten|Jonash Vanalten]] 07:00, 7 December 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Formal critique ==&lt;br /&gt;
&lt;br /&gt;
There&#039;s a group collaborating on a formal critique at [[Viewer Authentication Critique]].  This will help Linden Lab have a more organized response and hopefully make sure we don&#039;t miss anything. -- [[User:Rob Linden|Rob Linden]] 12:09, 29 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Could Linden Labs provide a similar page explaining why this is believed to be necessary and what problems they are trying to solve? -- [[User:Argent Stonecutter|Argent Stonecutter]] 13:33, 29 September 2007 (PDT)&lt;br /&gt;
:: I see someone added that inline. Could you verify that this is LL&#039;s position and goals? -- [[User:Argent Stonecutter|Argent Stonecutter]] 14:07, 29 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Bad Idea ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m sorry, but this is another very bad idea, Rob.  It causes far more problems than it solves...if it solves any except letting you tie into Open ID.&lt;br /&gt;
&lt;br /&gt;
Please do NOT implement access to SL through the SL website! [[User:Lindal Kidd|Lindal Kidd]] 14:09, 1 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== But this is an *installed* programme, not a website! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;it is possible to create a clone of the Second Life viewer&amp;quot;&#039;&#039; is, quite clearly, totally true. &#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; SL is something you install on your local machine; it isn&#039;t run in Java (or whatever) inside a web browser window. As such you are *fully aware* that you are downloading and installing the &#039;&#039;official&#039;&#039; client. This new mechanism would appear to be sensible for non-official clients, but for the official one it makes no sense at all as it is clearly superfluous. --[[User:Alison Wheels|AlisonW]] 13:07, 2 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Please don&#039;t! ==&lt;br /&gt;
&lt;br /&gt;
I absolutely hate this browser-centric world view. I do not wish to run a browser in connection with the Second Life client, which, refreshingly, was a program without too much web-tie-in until now.&lt;br /&gt;
I am not afraid of using an open source client, I compile my own! It is already hard enough to compile, don&#039;t make it harder!&lt;br /&gt;
Also, I keep my concierge account logged in on the web site, but use alts to work inworld. This would break that mode of working.&lt;br /&gt;
&lt;br /&gt;
[[User:Melanie Milland|Melanie Milland]] 16:21, 2 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Grids other than agni ==&lt;br /&gt;
&lt;br /&gt;
It appears the Release Candidate viewer that uses this scheme is unable to log in to any grid other than agni.lindenlab.com.  Is the login page hard-coded to https://secure-web14.secondlife.com/app/login/?show_login_form=True or is there a way to direct it to another grid&#039;s login page?  [[User:Day Oh|Day Oh]] 17:55, 5 December 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Alternative grids are usable with the RC Client==&lt;br /&gt;
&lt;br /&gt;
Alternative grids are usable now with the RC client.  The one nuance is you must specify -loginpage and -loginuri on the commandline and bring up the client before loading a SLURL&lt;br /&gt;
&lt;br /&gt;
Another thing to note, an alternative client should be able to avoid the whole login without the mozilla lib issue by responding to a SLURL generated by [https://secure-web14.secondlife.com/inworld/index.php The Go In World Page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Teravus Ousley|Teravus Ousley]] 22:42, 9 January 2008 (PST)&lt;/div&gt;</description>
			<pubDate>Thu, 10 Jan 2008 06:42:38 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication</comments>
		</item>
		<item>
			<title>Talk:Viewer Authentication</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Talk:Viewer_Authentication&amp;diff=48210</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Talk:Viewer_Authentication&amp;diff=48210</guid>
			<description>&lt;p&gt;Teravus Ousley: /* RC and Windlight still unable to connect to alternative grids */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk}}&lt;br /&gt;
&lt;br /&gt;
== Account hijacking ==&lt;br /&gt;
I am sorry but the incidences of account hijacking from persistant logins is going to be FAR greater than incidences from phishing.&lt;br /&gt;
&lt;br /&gt;
How you can actually write something like &amp;quot;So long as you are logged into the website on someone&#039;s else computer, they will be able to gain access to your account&amp;quot; and then continue on with the idea /at all/ is astonishing.&lt;br /&gt;
&lt;br /&gt;
Log into web site and launch SL? That&#039;s fine by itself. &amp;quot;There&amp;quot; worked that way and it was ok, not as good from a pure usability standpoint but ok..., but it it /cannot/ be persistant. We are talking about real money theft here. This is a lowering of security not an increase in it. And I know that other people do it and there is a &amp;quot;remember password&amp;quot; checkbox on the viewer but that doesn&#039;t excuse this. If increasing security is actually the goal, persistant logins anywhere are an about face to it. -- {{unsigned|Farallon Greyskin}} 04:14, 29 September 2007&lt;br /&gt;
&lt;br /&gt;
== Security through browsers ==&lt;br /&gt;
This is like snogging SARS patients to improve your health.&lt;br /&gt;
&lt;br /&gt;
Web based UIs are the #1 tool for phishing. The most commonly used web browser in the world is not just insecure, it has security holes that can not even in theory be fixed. It has been a running gag for 10 years now. And if you&#039;re worried about people using open source software for phishing,  the popular open source browsers are actually MORE secure than the native ones on BOTH Windows and OS X.&lt;br /&gt;
&lt;br /&gt;
On Linux, ALL the browsers are open-source.&lt;br /&gt;
&lt;br /&gt;
This change will reduce reliability, reduce security, and reduce people&#039;s confidence in SL. If anything, you should be centralizing logins in the client and have it handle authenticating the browser, not the other way around. -- [[User:Argent Stonecutter|Argent Stonecutter]] 22:09, 28 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
PS: you also need to fix the proxy support in SL before you even THINK of making it use that splash screen for logging in, because that bad boy never even shows up if you&#039;re behind a proxy. -- [[User:Argent Stonecutter|Argent Stonecutter]] 22:18, 28 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Long beta ==&lt;br /&gt;
This should go long intense beta (release candidate) before switching.  Things like proxies, network, and a thousand other variants will break this and make it impossible for people to log in. &lt;br /&gt;
&lt;br /&gt;
For example for some debugging scenarios I&#039;m compiling the viewer without llmozlib.  If anything, the web communication in the first iteration should happen through libcurl.&lt;br /&gt;
&lt;br /&gt;
[[User:Nicholaz Beresford|Nicholaz]]&lt;br /&gt;
&lt;br /&gt;
== Keylogging, XSS, TAN, Secondary Passwords ==&lt;br /&gt;
The weakest point in the approach however is that a malicious viewer can do anything it needs, once logged in.  And when started it can simply install a keystroke logger. &lt;br /&gt;
&lt;br /&gt;
Even a web based application (promising to do whatever would appeal to people) could redirect to the SecondLife page for login, either spoofing the SL page or just grabbing the legit login token and then do something else with it.&lt;br /&gt;
&lt;br /&gt;
The only way I see in order to increase security in relation to transactions and valuable assets is to protect these transactions with disposable passwords or one time transaction numbers (TANs), which is an established procedure in the bank industry. But even then a viewer could simply catch the TAN and execute a different transaction instead.&lt;br /&gt;
&lt;br /&gt;
Another approach would be to issue secondary passwords with limited power, so that a viewer logged in with that, will never be able to execute power transactions.&lt;br /&gt;
[[User:Nicholaz Beresford|Nicholaz]]&lt;br /&gt;
&lt;br /&gt;
== Usability ==&lt;br /&gt;
As I understand it from reading the wiki and a portion of the developer discussion, this would not only constrain a resident to be logged in on the same account website/inworld, but also make it impossible to be inworld with more than one account at once (from one workstation login session).  Please correct me if wrong.&lt;br /&gt;
&lt;br /&gt;
If the above is true, I think you will find that the marginal security improvement is far outweighed by the negative usability impact of this change.  It impacts residents who bring commerce into SL the most, since estate owners and businessfolks generally use one account for website transactions, and a small set of alts to manage their inworld lives.   &lt;br /&gt;
&lt;br /&gt;
Builders and scripters will also find this impossibly awkward, since they often need to have two accounts logged in at once for testing.&lt;br /&gt;
&lt;br /&gt;
Forum users will also be negatively impacted; I leave the forum logged in all day on one account, regardless of which alt I am using inworld.  If any.&lt;br /&gt;
&lt;br /&gt;
Please reconsider.   (Nika Talaj)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Why not use DNS based security as an optional extra on a residents account settings? &lt;br /&gt;
I use another website and to protect the login you can restrict it to the reversed looked-up domain name. So if you always login through an ip address/range that the reverse dns says xxx.myisp.com then you can lock the account to only be possible to login from that ISP. This helps a lot against phishing attacks because the phisher is unlikely to be using the same ISP. To bypass the dns name restriction incase you are logging in from another location, you have to go through the password recovery options via email. This would seem a better solution to protect against phishing. [[User:Jonash Vanalten|Jonash Vanalten]] 07:00, 7 December 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Formal critique ==&lt;br /&gt;
&lt;br /&gt;
There&#039;s a group collaborating on a formal critique at [[Viewer Authentication Critique]].  This will help Linden Lab have a more organized response and hopefully make sure we don&#039;t miss anything. -- [[User:Rob Linden|Rob Linden]] 12:09, 29 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Could Linden Labs provide a similar page explaining why this is believed to be necessary and what problems they are trying to solve? -- [[User:Argent Stonecutter|Argent Stonecutter]] 13:33, 29 September 2007 (PDT)&lt;br /&gt;
:: I see someone added that inline. Could you verify that this is LL&#039;s position and goals? -- [[User:Argent Stonecutter|Argent Stonecutter]] 14:07, 29 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Bad Idea ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m sorry, but this is another very bad idea, Rob.  It causes far more problems than it solves...if it solves any except letting you tie into Open ID.&lt;br /&gt;
&lt;br /&gt;
Please do NOT implement access to SL through the SL website! [[User:Lindal Kidd|Lindal Kidd]] 14:09, 1 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== But this is an *installed* programme, not a website! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;it is possible to create a clone of the Second Life viewer&amp;quot;&#039;&#039; is, quite clearly, totally true. &#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; SL is something you install on your local machine; it isn&#039;t run in Java (or whatever) inside a web browser window. As such you are *fully aware* that you are downloading and installing the &#039;&#039;official&#039;&#039; client. This new mechanism would appear to be sensible for non-official clients, but for the official one it makes no sense at all as it is clearly superfluous. --[[User:Alison Wheels|AlisonW]] 13:07, 2 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Please don&#039;t! ==&lt;br /&gt;
&lt;br /&gt;
I absolutely hate this browser-centric world view. I do not wish to run a browser in connection with the Second Life client, which, refreshingly, was a program without too much web-tie-in until now.&lt;br /&gt;
I am not afraid of using an open source client, I compile my own! It is already hard enough to compile, don&#039;t make it harder!&lt;br /&gt;
Also, I keep my concierge account logged in on the web site, but use alts to work inworld. This would break that mode of working.&lt;br /&gt;
&lt;br /&gt;
[[User:Melanie Milland|Melanie Milland]] 16:21, 2 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Grids other than agni ==&lt;br /&gt;
&lt;br /&gt;
It appears the Release Candidate viewer that uses this scheme is unable to log in to any grid other than agni.lindenlab.com.  Is the login page hard-coded to https://secure-web14.secondlife.com/app/login/?show_login_form=True or is there a way to direct it to another grid&#039;s login page?  [[User:Day Oh|Day Oh]] 17:55, 5 December 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Alternative grids are usable with the RC Client==&lt;br /&gt;
&lt;br /&gt;
Alternative grids are usable now with the RC client.  The one nuance is you must specify -loginpage and -loginuri on the commandline and bring up the client before loading a SLURL&lt;/div&gt;</description>
			<pubDate>Thu, 10 Jan 2008 06:37:37 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication</comments>
		</item>
		<item>
			<title>Viewer Authentication</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=48209</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=48209</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Technical Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Alert Box|&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you would like to discuss the changes stated in this page, please use the discussion tab at the top.  We are reading it and answering your questions there and will update the wiki as needed.  Thank you!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; This page primarily describes Linden employees&#039; view on the issue that some open source developers have expressed concerns against.  If you want to know the open source developers&#039; view or related backgrounds, you are advised to read not just this page but also the [[Talk:Viewer Authentication|associated discussion page]] and [[Viewer Authentication Critique]] page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The first note above was written by a Linden, and the word &amp;quot;we&amp;quot; refers &amp;quot;Linden employees&amp;quot;.  The second note (as well as this note) was added by a resident {{User|Alissa Sabre}} for clarification.&lt;br /&gt;
}}&lt;br /&gt;
= Viewer Authentication =&lt;br /&gt;
&lt;br /&gt;
Fairly soon, Linden Lab is going to introduce new form of logging in.  The current process requires an xml-rpc call from your viewer to our servers that runs along an inflexible code-path that is difficult to maintain.  This process will change to a web-based path that is easier to maintain and will allow us easier access to tools for making logins smarter and furthering our anti-fraud efforts.&lt;br /&gt;
&lt;br /&gt;
== What Changes For You? ==&lt;br /&gt;
&lt;br /&gt;
You will see one change when this is released.  The viewer&#039;s login page will be web-based.  It actually won&#039;t look that different from the current interface and allows all the same functionality.&lt;br /&gt;
&lt;br /&gt;
(Note: The optional &amp;quot;Go Inworld!&amp;quot; page mentioned here before will be a part of a separate release as it requires more work.)&lt;br /&gt;
&lt;br /&gt;
Keep in mind that if you are developing a third-party application to access Second Life, we will be keeping our old login methods intact until you catch up with the new process - at which point we will shut down the old pathways.&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;On the viewer&#039;s login screen, I&#039;m given the choice of where I want to log into.  Will I still have that option?&amp;quot;===&lt;br /&gt;
Yes.  This functionality will be the same both in the viewer&#039;s login and on the website&#039;s login.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;I use Second Life from a computer that is not mine.  How does this affect me?&amp;quot;===&lt;br /&gt;
Everything works the same as before.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Why aren&#039;t you fixing bugs?  I don&#039;t care about login!&amp;quot;===&lt;br /&gt;
Linden Lab has a team of developers who are constantly fixing bugs in Second Life.  However, we also have developers who work on the website, the servers, and specific issues such as security, billing, and fraud prevention.  Viewer Authentication is being developed in order to extend the ability of our logins such that they can take advantage of new fraud prevention measures, future account security measures, and be placed in a more flexible and easier to access code-path.  Fixes to the website&#039;s login can be instantly ported to the viewer&#039;s login and vice versa.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;What happens when I want to use the First Look client or some other third-party application?&amp;quot;===&lt;br /&gt;
Until they are brought up to speed with the new login process, these extra applications will still be able to use our old login procedure.&lt;br /&gt;
&lt;br /&gt;
== Technical Overview ==&lt;br /&gt;
===In order to maintain backward compatibility, there will initially be several ways to log in:===&lt;br /&gt;
&lt;br /&gt;
* Login from legacy viewer using current XUI and name/password.&lt;br /&gt;
** Until they are brought up to speed with the new login process, other clients will still be able to use our old login procedure.  This transition is expected to complete by beginning of February, at which point a mandatory update will be required.&lt;br /&gt;
* Login from a new viewer from login screen&lt;br /&gt;
** Login form removed from screen XUI&lt;br /&gt;
** Web login modules added to login screen splash page&lt;br /&gt;
** Splash screen saves and passes web login key in a [[SLURL]] to viewer using a redirect&lt;br /&gt;
** Viewer logs in with name/web_login_key&lt;br /&gt;
** May be deprecated eventually, but because of pushback from sldev, we decided not to&lt;br /&gt;
* Login from InWorld page on Second Life website (https://secondlife.com/inworld/index.php)&lt;br /&gt;
** Go Inworld generates and persists web_login_key, returns it coded into secondlife:// url.&lt;br /&gt;
** OS launches viewer associated with secondlife:// (last used viewer, or last installed viewer).&lt;br /&gt;
** Viewer parses url, logs in with name/sid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===The common web mechanism is as follows:===&lt;br /&gt;
* Website confirms (cookie) that resident is logged in by filling in user name fields if they are&lt;br /&gt;
* Website also takes many query parameters to automatically fill in fields in the form&lt;br /&gt;
* The known query parameters are the following;&lt;br /&gt;
** &#039;&#039;&#039;firstname or username&#039;&#039;&#039;.  Both get mapped to the first name of the avatar.&lt;br /&gt;
** &#039;&#039;&#039;lastname&#039;&#039;&#039; - avatar&#039;s last name&lt;br /&gt;
** &#039;&#039;&#039;location&#039;&#039;&#039; - &lt;br /&gt;
** &#039;&#039;&#039;region&#039;&#039;&#039; - Typed region name of the simulator the avatar desires to go once logged in&lt;br /&gt;
** &#039;&#039;&#039;grid&#039;&#039;&#039; - the Grid that the agent is logging into.  some valid options are Agni, Aditi, Other&lt;br /&gt;
** &#039;&#039;&#039;channel&#039;&#039;&#039; - The client type that you&#039;re using.  (SecondLife WindLight or Release Client)  &lt;br /&gt;
** &#039;&#039;&#039;version&#039;&#039;&#039; - The version of the client you&#039;re using&lt;br /&gt;
** &#039;&#039;&#039;lang&#039;&#039;&#039; - The language set that you&#039;re using on the client.&lt;br /&gt;
** &#039;&#039;&#039;save_password&#039;&#039;&#039; - Exists when the save password checkbox is checked.&lt;br /&gt;
* Upon receiving POST, website generates a temporary, single use web_login_key and persists it to web_login_key web store on central backbone&lt;br /&gt;
* Website redirects to the continuation url provided, and appending web_login_key as a query argument at the end&lt;br /&gt;
** For login via website, continuation url: secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;&lt;br /&gt;
** For login via viewer, continuation url: about:blank?redirect-http-hack=($URLENCODE(secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;))&lt;br /&gt;
* Viewer catches or launches and uses user name and web_login_key to send to login.cgi using [[Current_login_protocols]](in the future LLSD)&lt;br /&gt;
* login.cgi checks session id and allows the user in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Additional Note:===&lt;br /&gt;
* The public login forms on secondlife send a [[SLURL]] like, secondlife:///app/login?first_name=&#039;&#039;&#039;firstname&#039;&#039;&#039;&amp;amp;last_name=&#039;&#039;&#039;lastname&#039;&#039;&#039;&amp;amp;location=&#039;&#039;&#039;location&#039;&#039;&#039;&amp;amp;grid=&#039;&#039;&#039;Agni&#039;&#039;&#039;&amp;amp;web_login_key=&#039;&#039;&#039;LLUUID&#039;&#039;&#039;&lt;br /&gt;
* the viewer sends the same address but encapsulates it in an about:blank page parameter - about:blank?redirect-http-hack=secondlife:///app/login?first_name=&#039;&#039;&#039;firstname&#039;&#039;&#039;&amp;amp;last_name=&#039;&#039;&#039;lastname&#039;&#039;&#039;&amp;amp;location=&#039;&#039;&#039;location&#039;&#039;&#039;&amp;amp;grid=&#039;&#039;&#039;Agni&#039;&#039;&#039;&amp;amp;web_login_key=&#039;&#039;&#039;LLUUID&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Additional info:===&lt;br /&gt;
* Logging into a custom/internal grid appears to require two secondlife.exe parameters;&lt;br /&gt;
** -loginpage &amp;lt;URL&amp;gt;, the login page displayed to the client&lt;br /&gt;
** -loginuri &amp;lt;URI&amp;gt;, the address that the client should look for the login.cgi&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Login Protocol]] - general summary of login protocols&lt;/div&gt;</description>
			<pubDate>Thu, 10 Jan 2008 06:33:49 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication</comments>
		</item>
		<item>
			<title>Viewer Authentication</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=48175</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=48175</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Technical Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Alert Box|&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you would like to discuss the changes stated in this page, please use the discussion tab at the top.  We are reading it and answering your questions there and will update the wiki as needed.  Thank you!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; This page primarily describes Linden employees&#039; view on the issue that some open source developers have expressed concerns against.  If you want to know the open source developers&#039; view or related backgrounds, you are advised to read not just this page but also the [[Talk:Viewer Authentication|associated discussion page]] and [[Viewer Authentication Critique]] page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The first note above was written by a Linden, and the word &amp;quot;we&amp;quot; refers &amp;quot;Linden employees&amp;quot;.  The second note (as well as this note) was added by a resident {{User|Alissa Sabre}} for clarification.&lt;br /&gt;
}}&lt;br /&gt;
= Viewer Authentication =&lt;br /&gt;
&lt;br /&gt;
Fairly soon, Linden Lab is going to introduce new form of logging in.  The current process requires an xml-rpc call from your viewer to our servers that runs along an inflexible code-path that is difficult to maintain.  This process will change to a web-based path that is easier to maintain and will allow us easier access to tools for making logins smarter and furthering our anti-fraud efforts.&lt;br /&gt;
&lt;br /&gt;
== What Changes For You? ==&lt;br /&gt;
&lt;br /&gt;
You will see one change when this is released.  The viewer&#039;s login page will be web-based.  It actually won&#039;t look that different from the current interface and allows all the same functionality.&lt;br /&gt;
&lt;br /&gt;
(Note: The optional &amp;quot;Go Inworld!&amp;quot; page mentioned here before will be a part of a separate release as it requires more work.)&lt;br /&gt;
&lt;br /&gt;
Keep in mind that if you are developing a third-party application to access Second Life, we will be keeping our old login methods intact until you catch up with the new process - at which point we will shut down the old pathways.&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;On the viewer&#039;s login screen, I&#039;m given the choice of where I want to log into.  Will I still have that option?&amp;quot;===&lt;br /&gt;
Yes.  This functionality will be the same both in the viewer&#039;s login and on the website&#039;s login.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;I use Second Life from a computer that is not mine.  How does this affect me?&amp;quot;===&lt;br /&gt;
Everything works the same as before.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Why aren&#039;t you fixing bugs?  I don&#039;t care about login!&amp;quot;===&lt;br /&gt;
Linden Lab has a team of developers who are constantly fixing bugs in Second Life.  However, we also have developers who work on the website, the servers, and specific issues such as security, billing, and fraud prevention.  Viewer Authentication is being developed in order to extend the ability of our logins such that they can take advantage of new fraud prevention measures, future account security measures, and be placed in a more flexible and easier to access code-path.  Fixes to the website&#039;s login can be instantly ported to the viewer&#039;s login and vice versa.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;What happens when I want to use the First Look client or some other third-party application?&amp;quot;===&lt;br /&gt;
Until they are brought up to speed with the new login process, these extra applications will still be able to use our old login procedure.&lt;br /&gt;
&lt;br /&gt;
== Technical Overview ==&lt;br /&gt;
In order to maintain backward compatibility, there will initially be several ways to log in:&lt;br /&gt;
&lt;br /&gt;
* Login from legacy viewer using current XUI and name/password.&lt;br /&gt;
** Until they are brought up to speed with the new login process, other clients will still be able to use our old login procedure.  This transition is expected to complete by beginning of February, at which point a mandatory update will be required.&lt;br /&gt;
* Login from a new viewer from login screen&lt;br /&gt;
** Login form removed from screen XUI&lt;br /&gt;
** Web login modules added to login screen splash page&lt;br /&gt;
** Splash screen saves and passes web login key to viewer using a redirect&lt;br /&gt;
** Viewer logs in with name/web_login_key&lt;br /&gt;
** May be deprecated eventually, but because of pushback from sldev, we decided not to&lt;br /&gt;
* Login from InWorld page on Second Life website (https://secondlife.com/inworld/index.php)&lt;br /&gt;
** Go Inworld generates and persists web_login_key, returns it coded into secondlife:// url.&lt;br /&gt;
** OS launches viewer associated with secondlife:// (last used viewer, or last installed viewer).&lt;br /&gt;
** Viewer parses url, logs in with name/sid&lt;br /&gt;
&lt;br /&gt;
The common web mechanism is as follows:&lt;br /&gt;
* Website confirms (cookie) that resident is logged in by filling in user name fields if they are&lt;br /&gt;
* Website also takes many query parameters to automatically fill in fields in the form&lt;br /&gt;
* Upon receiving POST, website generates a temporary, single use web_login_key and persists it to web_login_key web store on central backbone&lt;br /&gt;
* Website redirects to the continuation url provided, and appending web_login_key as a query argument at the end&lt;br /&gt;
** For login via website, continuation url: secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;&lt;br /&gt;
** For login via viewer, continuation url: about:blank?redirect-http-hack=($URLENCODE(secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;))&lt;br /&gt;
* Viewer catches or launches and uses user name and web_login_key to send to login.cgi&lt;br /&gt;
* login.cgi checks session id and allows the user in&lt;br /&gt;
&lt;br /&gt;
Additional info:&lt;br /&gt;
* Logging into a custom/internal grid appears to require two secondlife.exe parameters;&lt;br /&gt;
** -loginpage &amp;lt;URL&amp;gt;, the login page displayed to the client&lt;br /&gt;
** -loginuri &amp;lt;URI&amp;gt;, the address that the client should look for the login.cgi equivalent&lt;br /&gt;
&lt;br /&gt;
Additional Note:&lt;br /&gt;
* The public login forms on secondlife seem to send something like, secondlife:///app/login?first_name=*firstname*&amp;amp;last_name=*lastname*&amp;amp;location=*location*&amp;amp;grid=Agni&amp;amp;web_login_key=*UUID*&lt;br /&gt;
** The asterix are used to note the parts of the URL that are filled in with an actual value&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Login Protocol]] - general summary of login protocols&lt;/div&gt;</description>
			<pubDate>Thu, 10 Jan 2008 00:05:46 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication</comments>
		</item>
		<item>
			<title>Viewer Authentication</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=48174</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=48174</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Technical Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Alert Box|&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you would like to discuss the changes stated in this page, please use the discussion tab at the top.  We are reading it and answering your questions there and will update the wiki as needed.  Thank you!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; This page primarily describes Linden employees&#039; view on the issue that some open source developers have expressed concerns against.  If you want to know the open source developers&#039; view or related backgrounds, you are advised to read not just this page but also the [[Talk:Viewer Authentication|associated discussion page]] and [[Viewer Authentication Critique]] page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The first note above was written by a Linden, and the word &amp;quot;we&amp;quot; refers &amp;quot;Linden employees&amp;quot;.  The second note (as well as this note) was added by a resident {{User|Alissa Sabre}} for clarification.&lt;br /&gt;
}}&lt;br /&gt;
= Viewer Authentication =&lt;br /&gt;
&lt;br /&gt;
Fairly soon, Linden Lab is going to introduce new form of logging in.  The current process requires an xml-rpc call from your viewer to our servers that runs along an inflexible code-path that is difficult to maintain.  This process will change to a web-based path that is easier to maintain and will allow us easier access to tools for making logins smarter and furthering our anti-fraud efforts.&lt;br /&gt;
&lt;br /&gt;
== What Changes For You? ==&lt;br /&gt;
&lt;br /&gt;
You will see one change when this is released.  The viewer&#039;s login page will be web-based.  It actually won&#039;t look that different from the current interface and allows all the same functionality.&lt;br /&gt;
&lt;br /&gt;
(Note: The optional &amp;quot;Go Inworld!&amp;quot; page mentioned here before will be a part of a separate release as it requires more work.)&lt;br /&gt;
&lt;br /&gt;
Keep in mind that if you are developing a third-party application to access Second Life, we will be keeping our old login methods intact until you catch up with the new process - at which point we will shut down the old pathways.&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;On the viewer&#039;s login screen, I&#039;m given the choice of where I want to log into.  Will I still have that option?&amp;quot;===&lt;br /&gt;
Yes.  This functionality will be the same both in the viewer&#039;s login and on the website&#039;s login.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;I use Second Life from a computer that is not mine.  How does this affect me?&amp;quot;===&lt;br /&gt;
Everything works the same as before.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Why aren&#039;t you fixing bugs?  I don&#039;t care about login!&amp;quot;===&lt;br /&gt;
Linden Lab has a team of developers who are constantly fixing bugs in Second Life.  However, we also have developers who work on the website, the servers, and specific issues such as security, billing, and fraud prevention.  Viewer Authentication is being developed in order to extend the ability of our logins such that they can take advantage of new fraud prevention measures, future account security measures, and be placed in a more flexible and easier to access code-path.  Fixes to the website&#039;s login can be instantly ported to the viewer&#039;s login and vice versa.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;What happens when I want to use the First Look client or some other third-party application?&amp;quot;===&lt;br /&gt;
Until they are brought up to speed with the new login process, these extra applications will still be able to use our old login procedure.&lt;br /&gt;
&lt;br /&gt;
== Technical Overview ==&lt;br /&gt;
In order to maintain backward compatibility, there will initially be several ways to log in:&lt;br /&gt;
&lt;br /&gt;
* Login from legacy viewer using current XUI and name/password.&lt;br /&gt;
** Until they are brought up to speed with the new login process, other clients will still be able to use our old login procedure.  This transition is expected to complete by beginning of February, at which point a mandatory update will be required.&lt;br /&gt;
* Login from a new viewer from login screen&lt;br /&gt;
** Login form removed from screen XUI&lt;br /&gt;
** Web login modules added to login screen splash page&lt;br /&gt;
** Splash screen saves and passes web login key to viewer using a redirect&lt;br /&gt;
** Viewer logs in with name/web_login_key&lt;br /&gt;
** May be deprecated eventually, but because of pushback from sldev, we decided not to&lt;br /&gt;
* Login from InWorld page on Second Life website (https://secondlife.com/inworld/index.php)&lt;br /&gt;
** Go Inworld generates and persists web_login_key, returns it coded into secondlife:// url.&lt;br /&gt;
** OS launches viewer associated with secondlife:// (last used viewer, or last installed viewer).&lt;br /&gt;
** Viewer parses url, logs in with name/sid&lt;br /&gt;
&lt;br /&gt;
The common web mechanism is as follows:&lt;br /&gt;
* Website confirms (cookie) that resident is logged in by filling in user name fields if they are&lt;br /&gt;
* Website also takes many query parameters to automatically fill in fields in the form&lt;br /&gt;
* Upon receiving POST, website generates a temporary, single use web_login_key and persists it to web_login_key web store on central backbone&lt;br /&gt;
* Website redirects to the continuation url provided, and appending web_login_key as a query argument at the end&lt;br /&gt;
** For login via website, continuation url: secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;&lt;br /&gt;
** For login via viewer, continuation url: about:blank?redirect-http-hack=($URLENCODE(secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;))&lt;br /&gt;
* Viewer catches or launches and uses user name and web_login_key to send to login.cgi&lt;br /&gt;
* login.cgi checks session id and allows the user in&lt;br /&gt;
&lt;br /&gt;
Additional info:&lt;br /&gt;
* Logging into a custom/internal grid appears to require two secondlife.exe parameters;&lt;br /&gt;
** -loginpage &amp;lt;URL&amp;gt;, the login page displayed to the client&lt;br /&gt;
** -loginuri &amp;lt;URI&amp;gt;, the address that the client should look for the login.cgi equivalent&lt;br /&gt;
&lt;br /&gt;
Additional Note:&lt;br /&gt;
* The public login forms on secondlife seem to send something like, secondlife:///app/login?first_name=*firstname*&amp;amp;last_name=*lastname*&amp;amp;location=*location*&amp;amp;grid=Agni&amp;amp;web_login_key=*UUID*&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Login Protocol]] - general summary of login protocols&lt;/div&gt;</description>
			<pubDate>Thu, 10 Jan 2008 00:03:51 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication</comments>
		</item>
		<item>
			<title>Talk:Friends</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Talk:Friends&amp;diff=46299</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Talk:Friends&amp;diff=46299</guid>
			<description>&lt;p&gt;Teravus Ousley: Document not accessable to the public&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Document not accessable to the public ==&lt;br /&gt;
&lt;br /&gt;
Just a FYI, the friends document isn&#039;t available to the general public.  It&#039;s located on a Linden Labs internal server that requires a Linden Username and password.&lt;/div&gt;</description>
			<pubDate>Sat, 29 Dec 2007 01:28:20 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Friends</comments>
		</item>
		<item>
			<title>Talk:Viewer Authentication</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Talk:Viewer_Authentication&amp;diff=45998</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Talk:Viewer_Authentication&amp;diff=45998</guid>
			<description>&lt;p&gt;Teravus Ousley: New section: RC and Windlight still unable to connect to alternative grids&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk}}&lt;br /&gt;
&lt;br /&gt;
== Account hijacking ==&lt;br /&gt;
I am sorry but the incidences of account hijacking from persistant logins is going to be FAR greater than incidences from phishing.&lt;br /&gt;
&lt;br /&gt;
How you can actually write something like &amp;quot;So long as you are logged into the website on someone&#039;s else computer, they will be able to gain access to your account&amp;quot; and then continue on with the idea /at all/ is astonishing.&lt;br /&gt;
&lt;br /&gt;
Log into web site and launch SL? That&#039;s fine by itself. &amp;quot;There&amp;quot; worked that way and it was ok, not as good from a pure usability standpoint but ok..., but it it /cannot/ be persistant. We are talking about real money theft here. This is a lowering of security not an increase in it. And I know that other people do it and there is a &amp;quot;remember password&amp;quot; checkbox on the viewer but that doesn&#039;t excuse this. If increasing security is actually the goal, persistant logins anywhere are an about face to it. -- {{unsigned|Farallon Greyskin}} 04:14, 29 September 2007&lt;br /&gt;
&lt;br /&gt;
== Security through browsers ==&lt;br /&gt;
This is like snogging SARS patients to improve your health.&lt;br /&gt;
&lt;br /&gt;
Web based UIs are the #1 tool for phishing. The most commonly used web browser in the world is not just insecure, it has security holes that can not even in theory be fixed. It has been a running gag for 10 years now. And if you&#039;re worried about people using open source software for phishing,  the popular open source browsers are actually MORE secure than the native ones on BOTH Windows and OS X.&lt;br /&gt;
&lt;br /&gt;
On Linux, ALL the browsers are open-source.&lt;br /&gt;
&lt;br /&gt;
This change will reduce reliability, reduce security, and reduce people&#039;s confidence in SL. If anything, you should be centralizing logins in the client and have it handle authenticating the browser, not the other way around. -- [[User:Argent Stonecutter|Argent Stonecutter]] 22:09, 28 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
PS: you also need to fix the proxy support in SL before you even THINK of making it use that splash screen for logging in, because that bad boy never even shows up if you&#039;re behind a proxy. -- [[User:Argent Stonecutter|Argent Stonecutter]] 22:18, 28 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Long beta ==&lt;br /&gt;
This should go long intense beta (release candidate) before switching.  Things like proxies, network, and a thousand other variants will break this and make it impossible for people to log in. &lt;br /&gt;
&lt;br /&gt;
For example for some debugging scenarios I&#039;m compiling the viewer without llmozlib.  If anything, the web communication in the first iteration should happen through libcurl.&lt;br /&gt;
&lt;br /&gt;
[[User:Nicholaz Beresford|Nicholaz]]&lt;br /&gt;
&lt;br /&gt;
== Keylogging, XSS, TAN, Secondary Passwords ==&lt;br /&gt;
The weakest point in the approach however is that a malicious viewer can do anything it needs, once logged in.  And when started it can simply install a keystroke logger. &lt;br /&gt;
&lt;br /&gt;
Even a web based application (promising to do whatever would appeal to people) could redirect to the SecondLife page for login, either spoofing the SL page or just grabbing the legit login token and then do something else with it.&lt;br /&gt;
&lt;br /&gt;
The only way I see in order to increase security in relation to transactions and valuable assets is to protect these transactions with disposable passwords or one time transaction numbers (TANs), which is an established procedure in the bank industry. But even then a viewer could simply catch the TAN and execute a different transaction instead.&lt;br /&gt;
&lt;br /&gt;
Another approach would be to issue secondary passwords with limited power, so that a viewer logged in with that, will never be able to execute power transactions.&lt;br /&gt;
[[User:Nicholaz Beresford|Nicholaz]]&lt;br /&gt;
&lt;br /&gt;
== Usability ==&lt;br /&gt;
As I understand it from reading the wiki and a portion of the developer discussion, this would not only constrain a resident to be logged in on the same account website/inworld, but also make it impossible to be inworld with more than one account at once (from one workstation login session).  Please correct me if wrong.&lt;br /&gt;
&lt;br /&gt;
If the above is true, I think you will find that the marginal security improvement is far outweighed by the negative usability impact of this change.  It impacts residents who bring commerce into SL the most, since estate owners and businessfolks generally use one account for website transactions, and a small set of alts to manage their inworld lives.   &lt;br /&gt;
&lt;br /&gt;
Builders and scripters will also find this impossibly awkward, since they often need to have two accounts logged in at once for testing.&lt;br /&gt;
&lt;br /&gt;
Forum users will also be negatively impacted; I leave the forum logged in all day on one account, regardless of which alt I am using inworld.  If any.&lt;br /&gt;
&lt;br /&gt;
Please reconsider.   (Nika Talaj)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Why not use DNS based security as an optional extra on a residents account settings? &lt;br /&gt;
I use another website and to protect the login you can restrict it to the reversed looked-up domain name. So if you always login through an ip address/range that the reverse dns says xxx.myisp.com then you can lock the account to only be possible to login from that ISP. This helps a lot against phishing attacks because the phisher is unlikely to be using the same ISP. To bypass the dns name restriction incase you are logging in from another location, you have to go through the password recovery options via email. This would seem a better solution to protect against phishing. [[User:Jonash Vanalten|Jonash Vanalten]] 07:00, 7 December 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Formal critique ==&lt;br /&gt;
&lt;br /&gt;
There&#039;s a group collaborating on a formal critique at [[Viewer Authentication Critique]].  This will help Linden Lab have a more organized response and hopefully make sure we don&#039;t miss anything. -- [[User:Rob Linden|Rob Linden]] 12:09, 29 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Could Linden Labs provide a similar page explaining why this is believed to be necessary and what problems they are trying to solve? -- [[User:Argent Stonecutter|Argent Stonecutter]] 13:33, 29 September 2007 (PDT)&lt;br /&gt;
:: I see someone added that inline. Could you verify that this is LL&#039;s position and goals? -- [[User:Argent Stonecutter|Argent Stonecutter]] 14:07, 29 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Bad Idea ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m sorry, but this is another very bad idea, Rob.  It causes far more problems than it solves...if it solves any except letting you tie into Open ID.&lt;br /&gt;
&lt;br /&gt;
Please do NOT implement access to SL through the SL website! [[User:Lindal Kidd|Lindal Kidd]] 14:09, 1 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== But this is an *installed* programme, not a website! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;it is possible to create a clone of the Second Life viewer&amp;quot;&#039;&#039; is, quite clearly, totally true. &#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; SL is something you install on your local machine; it isn&#039;t run in Java (or whatever) inside a web browser window. As such you are *fully aware* that you are downloading and installing the &#039;&#039;official&#039;&#039; client. This new mechanism would appear to be sensible for non-official clients, but for the official one it makes no sense at all as it is clearly superfluous. --[[User:Alison Wheels|AlisonW]] 13:07, 2 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Please don&#039;t! ==&lt;br /&gt;
&lt;br /&gt;
I absolutely hate this browser-centric world view. I do not wish to run a browser in connection with the Second Life client, which, refreshingly, was a program without too much web-tie-in until now.&lt;br /&gt;
I am not afraid of using an open source client, I compile my own! It is already hard enough to compile, don&#039;t make it harder!&lt;br /&gt;
Also, I keep my concierge account logged in on the web site, but use alts to work inworld. This would break that mode of working.&lt;br /&gt;
&lt;br /&gt;
[[User:Melanie Milland|Melanie Milland]] 16:21, 2 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Grids other than agni ==&lt;br /&gt;
&lt;br /&gt;
It appears the Release Candidate viewer that uses this scheme is unable to log in to any grid other than agni.lindenlab.com.  Is the login page hard-coded to https://secure-web14.secondlife.com/app/login/?show_login_form=True or is there a way to direct it to another grid&#039;s login page?  [[User:Day Oh|Day Oh]] 17:55, 5 December 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== RC and Windlight still unable to connect to alternative grids ==&lt;br /&gt;
&lt;br /&gt;
It appears that the loginuri parameter which should work in tandom with the loginpage parameter is not.&lt;br /&gt;
See: http://jira.secondlife.com/browse/VWR-4021&lt;/div&gt;</description>
			<pubDate>Tue, 25 Dec 2007 04:34:49 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication</comments>
		</item>
		<item>
			<title>Viewer Authentication</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=45997</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=45997</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Technical Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Alert Box|&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you would like to discuss the changes stated in this page, please use the discussion tab at the top.  We are reading it and answering your questions there and will update the wiki as needed.  Thank you!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; This page primarily describes Linden employees&#039; view on the issue that some open source developers have expressed concerns against.  If you want to know the open source developers&#039; view or related backgrounds, you are advised to read not just this page but also the [[Talk:Viewer Authentication|associated discussion page]] and [[Viewer Authentication Critique]] page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The first note above was written by a Linden, and the word &amp;quot;we&amp;quot; refers &amp;quot;Linden employees&amp;quot;.  The second note (as well as this note) was added by a resident {{User|Alissa Sabre}} for clarification.&lt;br /&gt;
}}&lt;br /&gt;
= Viewer Authentication =&lt;br /&gt;
&lt;br /&gt;
Fairly soon, Linden Lab is going to introduce new form of logging in.  The current process requires an xml-rpc call from your viewer to our servers that runs along an inflexible code-path that is difficult to maintain.  This process will change to a web-based path that is easier to maintain and will allow us easier access to tools for making logins smarter and furthering our anti-fraud efforts.&lt;br /&gt;
&lt;br /&gt;
== What Changes For You? ==&lt;br /&gt;
&lt;br /&gt;
You will see one change when this is released.  The viewer&#039;s login page will be web-based.  It actually won&#039;t look that different from the current interface and allows all the same functionality.&lt;br /&gt;
&lt;br /&gt;
(Note: The optional &amp;quot;Go Inworld!&amp;quot; page mentioned here before will be a part of a separate release as it requires more work.)&lt;br /&gt;
&lt;br /&gt;
Keep in mind that if you are developing a third-party application to access Second Life, we will be keeping our old login methods intact until you catch up with the new process - at which point we will shut down the old pathways.&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;On the viewer&#039;s login screen, I&#039;m given the choice of where I want to log into.  Will I still have that option?&amp;quot;===&lt;br /&gt;
Yes.  This functionality will be the same both in the viewer&#039;s login and on the website&#039;s login.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;I use Second Life from a computer that is not mine.  How does this affect me?&amp;quot;===&lt;br /&gt;
Everything works the same as before.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Why aren&#039;t you fixing bugs?  I don&#039;t care about login!&amp;quot;===&lt;br /&gt;
Linden Lab has a team of developers who are constantly fixing bugs in Second Life.  However, we also have developers who work on the website, the servers, and specific issues such as security, billing, and fraud prevention.  Viewer Authentication is being developed in order to extend the ability of our logins such that they can take advantage of new fraud prevention measures, future account security measures, and be placed in a more flexible and easier to access code-path.  Fixes to the website&#039;s login can be instantly ported to the viewer&#039;s login and vice versa.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;What happens when I want to use the First Look client or some other third-party application?&amp;quot;===&lt;br /&gt;
Until they are brought up to speed with the new login process, these extra applications will still be able to use our old login procedure.&lt;br /&gt;
&lt;br /&gt;
== Technical Overview ==&lt;br /&gt;
In order to maintain backward compatibility, there will initially be several ways to log in:&lt;br /&gt;
&lt;br /&gt;
* Login from legacy viewer using current XUI and name/password.&lt;br /&gt;
** Until they are brought up to speed with the new login process, other clients will still be able to use our old login procedure.  This transition is expected to complete by beginning of February, at which point a mandatory update will be required.&lt;br /&gt;
* Login from a new viewer from login screen&lt;br /&gt;
** Login form removed from screen XUI&lt;br /&gt;
** Web login modules added to login screen splash page&lt;br /&gt;
** Splash screen saves and passes web login key to viewer using a redirect&lt;br /&gt;
** Viewer logs in with name/web_login_key&lt;br /&gt;
** May be deprecated eventually, but because of pushback from sldev, we decided not to&lt;br /&gt;
* Login from InWorld page on Second Life website (https://secondlife.com/inworld/index.php)&lt;br /&gt;
** Go Inworld generates and persists web_login_key, returns it coded into secondlife:// url.&lt;br /&gt;
** OS launches viewer associated with secondlife:// (last used viewer, or last installed viewer).&lt;br /&gt;
** Viewer parses url, logs in with name/sid&lt;br /&gt;
&lt;br /&gt;
The common web mechanism is as follows:&lt;br /&gt;
* Website confirms (cookie) that resident is logged in by filling in user name fields if they are&lt;br /&gt;
* Website also takes many query parameters to automatically fill in fields in the form&lt;br /&gt;
* Upon receiving POST, website generates a temporary, single use web_login_key and persists it to web_login_key web store on central backbone&lt;br /&gt;
* Website redirects to the continuation url provided, and appending web_login_key as a query argument at the end&lt;br /&gt;
** For login via website, continuation url: secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;&lt;br /&gt;
** For login via viewer, continuation url: about:blank?redirect-http-hack=($URLENCODE(secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;))&lt;br /&gt;
* Viewer catches or launches and uses user name and web_login_key to send to login.cgi&lt;br /&gt;
* login.cgi checks session id and allows the user in&lt;br /&gt;
&lt;br /&gt;
Additional info:&lt;br /&gt;
* Logging into a custom/internal grid appears to require two secondlife.exe parameters;&lt;br /&gt;
** -loginpage &amp;lt;URL&amp;gt;, the login page displayed to the client&lt;br /&gt;
** -loginuri &amp;lt;URI&amp;gt;, the address that the client should look for the login.cgi equivalent&lt;br /&gt;
&lt;br /&gt;
Another note;&lt;br /&gt;
* This is probably an oversight however, First Look Windlight and 1.18.6 Release Candidate are missing the functionality required to connect to an alternative grid.   There doesn&#039;t appear to be a way to tell it to connect to a grid outside of a small hard coded array of them.&lt;br /&gt;
* I posted the following bug: [http://jira.secondlife.com/browse/VWR-4021 JIRA: VWR-4021 - Even after doing the necessary steps to get the viewer to respond to -loginpage, it continuously tries to log-in to Agni or LL&#039;s dmz loginURI]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Login Protocol]] - general summary of login protocols&lt;/div&gt;</description>
			<pubDate>Tue, 25 Dec 2007 04:27:08 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication</comments>
		</item>
		<item>
			<title>Viewer Authentication</title>
			<link>https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=45976</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=Viewer_Authentication&amp;diff=45976</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Technical Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Alert Box|&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; If you would like to discuss the changes stated in this page, please use the discussion tab at the top.  We are reading it and answering your questions there and will update the wiki as needed.  Thank you!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; This page primarily describes Linden employees&#039; view on the issue that some open source developers have expressed concerns against.  If you want to know the open source developers&#039; view or related backgrounds, you are advised to read not just this page but also the [[Talk:Viewer Authentication|associated discussion page]] and [[Viewer Authentication Critique]] page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; The first note above was written by a Linden, and the word &amp;quot;we&amp;quot; refers &amp;quot;Linden employees&amp;quot;.  The second note (as well as this note) was added by a resident {{User|Alissa Sabre}} for clarification.&lt;br /&gt;
}}&lt;br /&gt;
= Viewer Authentication =&lt;br /&gt;
&lt;br /&gt;
Fairly soon, Linden Lab is going to introduce new form of logging in.  The current process requires an xml-rpc call from your viewer to our servers that runs along an inflexible code-path that is difficult to maintain.  This process will change to a web-based path that is easier to maintain and will allow us easier access to tools for making logins smarter and furthering our anti-fraud efforts.&lt;br /&gt;
&lt;br /&gt;
== What Changes For You? ==&lt;br /&gt;
&lt;br /&gt;
You will see one change when this is released.  The viewer&#039;s login page will be web-based.  It actually won&#039;t look that different from the current interface and allows all the same functionality.&lt;br /&gt;
&lt;br /&gt;
(Note: The optional &amp;quot;Go Inworld!&amp;quot; page mentioned here before will be a part of a separate release as it requires more work.)&lt;br /&gt;
&lt;br /&gt;
Keep in mind that if you are developing a third-party application to access Second Life, we will be keeping our old login methods intact until you catch up with the new process - at which point we will shut down the old pathways.&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;On the viewer&#039;s login screen, I&#039;m given the choice of where I want to log into.  Will I still have that option?&amp;quot;===&lt;br /&gt;
Yes.  This functionality will be the same both in the viewer&#039;s login and on the website&#039;s login.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;I use Second Life from a computer that is not mine.  How does this affect me?&amp;quot;===&lt;br /&gt;
Everything works the same as before.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Why aren&#039;t you fixing bugs?  I don&#039;t care about login!&amp;quot;===&lt;br /&gt;
Linden Lab has a team of developers who are constantly fixing bugs in Second Life.  However, we also have developers who work on the website, the servers, and specific issues such as security, billing, and fraud prevention.  Viewer Authentication is being developed in order to extend the ability of our logins such that they can take advantage of new fraud prevention measures, future account security measures, and be placed in a more flexible and easier to access code-path.  Fixes to the website&#039;s login can be instantly ported to the viewer&#039;s login and vice versa.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;What happens when I want to use the First Look client or some other third-party application?&amp;quot;===&lt;br /&gt;
Until they are brought up to speed with the new login process, these extra applications will still be able to use our old login procedure.&lt;br /&gt;
&lt;br /&gt;
== Technical Overview ==&lt;br /&gt;
In order to maintain backward compatibility, there will initially be several ways to log in:&lt;br /&gt;
&lt;br /&gt;
* Login from legacy viewer using current XUI and name/password.&lt;br /&gt;
** Until they are brought up to speed with the new login process, other clients will still be able to use our old login procedure.  This transition is expected to complete by beginning of February, at which point a mandatory update will be required.&lt;br /&gt;
* Login from a new viewer from login screen&lt;br /&gt;
** Login form removed from screen XUI&lt;br /&gt;
** Web login modules added to login screen splash page&lt;br /&gt;
** Splash screen saves and passes web login key to viewer using a redirect&lt;br /&gt;
** Viewer logs in with name/web_login_key&lt;br /&gt;
** May be deprecated eventually, but because of pushback from sldev, we decided not to&lt;br /&gt;
* Login from InWorld page on Second Life website (https://secondlife.com/inworld/index.php)&lt;br /&gt;
** Go Inworld generates and persists web_login_key, returns it coded into secondlife:// url.&lt;br /&gt;
** OS launches viewer associated with secondlife:// (last used viewer, or last installed viewer).&lt;br /&gt;
** Viewer parses url, logs in with name/sid&lt;br /&gt;
&lt;br /&gt;
The common web mechanism is as follows:&lt;br /&gt;
* Website confirms (cookie) that resident is logged in by filling in user name fields if they are&lt;br /&gt;
* Website also takes many query parameters to automatically fill in fields in the form&lt;br /&gt;
* Upon receiving POST, website generates a temporary, single use web_login_key and persists it to web_login_key web store on central backbone&lt;br /&gt;
* Website redirects to the continuation url provided, and appending web_login_key as a query argument at the end&lt;br /&gt;
** For login via website, continuation url: secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;&lt;br /&gt;
** For login via viewer, continuation url: about:blank?redirect-http-hack=($URLENCODE(secondlife://viewer/login?firstname=;lastname=;session_id=;location=?&#039;))&lt;br /&gt;
* Viewer catches or launches and uses user name and web_login_key to send to login.cgi&lt;br /&gt;
* login.cgi checks session id and allows the user in&lt;br /&gt;
&lt;br /&gt;
Additional info:&lt;br /&gt;
* Logging into a custom/internal grid appears to require two secondlife.exe parameters;&lt;br /&gt;
** -loginpage &amp;lt;URL&amp;gt;, the login page displayed to the client&lt;br /&gt;
** -loginuri &amp;lt;URI&amp;gt;, the address that the client should look for the login.cgi equivalent&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Login Protocol]] - general summary of login protocols&lt;/div&gt;</description>
			<pubDate>Mon, 24 Dec 2007 22:08:44 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:Viewer_Authentication</comments>
		</item>
		<item>
			<title>RequestObjectPropertiesFamily</title>
			<link>https://wiki.secondlife.com/w/index.php?title=RequestObjectPropertiesFamily&amp;diff=40599</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=RequestObjectPropertiesFamily&amp;diff=40599</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProtocolNav}}&lt;br /&gt;
==Message Layout==&lt;br /&gt;
&amp;lt;pre width=80&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	RequestObjectPropertiesFamily Medium NotTrusted Zerocoded&lt;br /&gt;
	{&lt;br /&gt;
		AgentData		Single&lt;br /&gt;
		{	AgentID		LLUUID	}&lt;br /&gt;
		{	SessionID	LLUUID	}&lt;br /&gt;
	}&lt;br /&gt;
	{&lt;br /&gt;
		ObjectData		Single&lt;br /&gt;
		{	RequestFlags		U32	}&lt;br /&gt;
		{	ObjectID			LLUUID	}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Usage and Notes==&lt;br /&gt;
The client sends this message when a user hovers their mouse over a prim.  It&#039;s purpose is to ask the sim for specific properties of the object that the user has their mouse hovering over.&lt;br /&gt;
&lt;br /&gt;
So far in my experimentation, RequestFlags is always (uint) 0.   ObjectID is the asset LLUUID of the object that the client is requesting the properties of&lt;br /&gt;
&lt;br /&gt;
The sim sends back an [[ObjectPropertiesFamily]] packet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Messages]]&lt;/div&gt;</description>
			<pubDate>Fri, 16 Nov 2007 01:34:16 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:RequestObjectPropertiesFamily</comments>
		</item>
		<item>
			<title>ObjectPropertiesFamily</title>
			<link>https://wiki.secondlife.com/w/index.php?title=ObjectPropertiesFamily&amp;diff=40598</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=ObjectPropertiesFamily&amp;diff=40598</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Usage and Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProtocolNav}}&lt;br /&gt;
==Message Layout==&lt;br /&gt;
&amp;lt;pre width=80&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	ObjectPropertiesFamily Medium Trusted Zerocoded&lt;br /&gt;
	{&lt;br /&gt;
		ObjectData			Single&lt;br /&gt;
		{	RequestFlags	U32	}&lt;br /&gt;
		{	ObjectID		LLUUID	}&lt;br /&gt;
		{	OwnerID			LLUUID	}&lt;br /&gt;
		{	GroupID			LLUUID	}&lt;br /&gt;
		{	BaseMask		U32	}&lt;br /&gt;
		{	OwnerMask		U32	}&lt;br /&gt;
		{	GroupMask		U32	}&lt;br /&gt;
		{	EveryoneMask	U32	}&lt;br /&gt;
		{	NextOwnerMask	U32	}&lt;br /&gt;
		{	OwnershipCost	S32	}&lt;br /&gt;
		{	SaleType		U8	}   &lt;br /&gt;
		{	SalePrice		S32	}&lt;br /&gt;
		{	Category		U32	}	&lt;br /&gt;
		{	LastOwnerID		LLUUID	}&lt;br /&gt;
		{	Name			Variable	1	}&lt;br /&gt;
		{	Description		Variable	1	}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Usage and Notes==&lt;br /&gt;
&lt;br /&gt;
This packet is generated by the sim in response to the [[RequestObjectPropertiesFamily]] packet from the client.&lt;br /&gt;
&lt;br /&gt;
In the client, it&#039;s used to populate the yellow pop-tip messages that you get when you hover over an object&lt;br /&gt;
&lt;br /&gt;
* ObjectID is the LLUUID of the asset in world&lt;br /&gt;
* CreatorID is the LLUUID of the object&#039;s original creator&lt;br /&gt;
* OwnerID is the LLUUID of the object&#039;s current Owner&lt;br /&gt;
* GroupID is the LLUUID of the group that the object is assigned to (for group permission)&lt;br /&gt;
* OwnerMask is the ObjectFlags (bit vector) containing the permissions that the owner has over the object. (ex: edit, copy)&lt;br /&gt;
* GroupMask is the ObjectFlags (bit vector) containing the group permissions for that object&lt;br /&gt;
* EveryoneMask is the ObjectFlags (bit vector) containing the &#039;everyone else&#039; permissions for that object&lt;br /&gt;
* NextOwnerMask is the ObjectFlags (bit vector) containing what permissions get applied to the object when it moves to the next owner (via purchase or transfer)&lt;br /&gt;
* SaleType is a byte containing the type of sale the object is currently set to (byte) 0 is &#039;no sale&#039;&lt;br /&gt;
* SalePrice is the amount of Lindens that the object is priced at&lt;br /&gt;
* Category corresponds to the category drop down in the client&lt;br /&gt;
* OwnerShipCost(?)&lt;br /&gt;
* LastOwnerID (?) is presumably the LLUUID of the avatar who owned it before the avatar that owns it now&lt;br /&gt;
* Name is the Name(up to 255 characters) of the prim that you&#039;re hovering over.&lt;br /&gt;
* Description is the Description (up to 255 characters) of the prim that you&#039;re hovering over.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Messages]]&lt;/div&gt;</description>
			<pubDate>Fri, 16 Nov 2007 01:33:31 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:ObjectPropertiesFamily</comments>
		</item>
		<item>
			<title>ObjectProperties</title>
			<link>https://wiki.secondlife.com/w/index.php?title=ObjectProperties&amp;diff=40597</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=ObjectProperties&amp;diff=40597</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Usage and Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProtocolNav}}&lt;br /&gt;
==Message Layout==&lt;br /&gt;
&amp;lt;pre width=80&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	ObjectProperties Medium Trusted Zerocoded&lt;br /&gt;
	{&lt;br /&gt;
		ObjectData			Variable&lt;br /&gt;
		{	ObjectID		LLUUID	}&lt;br /&gt;
		{	CreatorID		LLUUID	}&lt;br /&gt;
		{	OwnerID			LLUUID	}&lt;br /&gt;
		{	GroupID			LLUUID	}&lt;br /&gt;
		{	BaseMask		U32	}&lt;br /&gt;
		{	OwnerMask		U32	}&lt;br /&gt;
		{	GroupMask		U32	}&lt;br /&gt;
		{	EveryoneMask	U32	}&lt;br /&gt;
		{	NextOwnerMask	U32	}&lt;br /&gt;
		{	OwnershipCost	S32	}&lt;br /&gt;
&lt;br /&gt;
		{	SaleType		U8	}   &lt;br /&gt;
		{	SalePrice		S32	}&lt;br /&gt;
		{	AggregatePerms	U8	}&lt;br /&gt;
		{	AggregatePermTextures		U8	}&lt;br /&gt;
		{	AggregatePermTexturesOwner	U8	}&lt;br /&gt;
		{	Category		U32	}	&lt;br /&gt;
		{	InventorySerial	S16	}	&lt;br /&gt;
		{	ItemID			LLUUID	}&lt;br /&gt;
		{	FolderID		LLUUID	}&lt;br /&gt;
		{	FromTaskID		LLUUID	}&lt;br /&gt;
		{	LastOwnerID		LLUUID	}&lt;br /&gt;
		{	Name			Variable	1	}&lt;br /&gt;
		{	Description		Variable	1	}&lt;br /&gt;
		{	TouchName		Variable	1	}&lt;br /&gt;
		{	SitName			Variable	1	}&lt;br /&gt;
		{	TextureID		Variable	1	}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Usage and Notes==&lt;br /&gt;
[[Category:Messages]]&lt;/div&gt;</description>
			<pubDate>Fri, 16 Nov 2007 01:29:05 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:ObjectProperties</comments>
		</item>
		<item>
			<title>RequestObjectPropertiesFamily</title>
			<link>https://wiki.secondlife.com/w/index.php?title=RequestObjectPropertiesFamily&amp;diff=40595</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=RequestObjectPropertiesFamily&amp;diff=40595</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProtocolNav}}&lt;br /&gt;
==Message Layout==&lt;br /&gt;
&amp;lt;pre width=80&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	RequestObjectPropertiesFamily Medium NotTrusted Zerocoded&lt;br /&gt;
	{&lt;br /&gt;
		AgentData		Single&lt;br /&gt;
		{	AgentID		LLUUID	}&lt;br /&gt;
		{	SessionID	LLUUID	}&lt;br /&gt;
	}&lt;br /&gt;
	{&lt;br /&gt;
		ObjectData		Single&lt;br /&gt;
		{	RequestFlags		U32	}&lt;br /&gt;
		{	ObjectID			LLUUID	}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Usage and Notes==&lt;br /&gt;
The client sends this message when a user hovers their mouse over a prim.  It&#039;s purpose is to ask the sim for specific properties of the object that the user has their mouse hovering over.&lt;br /&gt;
&lt;br /&gt;
So far in my experimentation, RequestFlags is always (uint) 0.   ObjectID is the asset LLUUID of the object that the client is requesting the properties of&lt;br /&gt;
&lt;br /&gt;
The sim sends back an [[ObjectProperties]] packet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Messages]]&lt;/div&gt;</description>
			<pubDate>Fri, 16 Nov 2007 01:19:12 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:RequestObjectPropertiesFamily</comments>
		</item>
		<item>
			<title>RequestObjectPropertiesFamily</title>
			<link>https://wiki.secondlife.com/w/index.php?title=RequestObjectPropertiesFamily&amp;diff=40594</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=RequestObjectPropertiesFamily&amp;diff=40594</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Usage and Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProtocolNav}}&lt;br /&gt;
==Message Layout==&lt;br /&gt;
&amp;lt;pre width=80&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	RequestObjectPropertiesFamily Medium NotTrusted Zerocoded&lt;br /&gt;
	{&lt;br /&gt;
		AgentData		Single&lt;br /&gt;
		{	AgentID		LLUUID	}&lt;br /&gt;
		{	SessionID	LLUUID	}&lt;br /&gt;
	}&lt;br /&gt;
	{&lt;br /&gt;
		ObjectData		Single&lt;br /&gt;
		{	RequestFlags		U32	}&lt;br /&gt;
		{	ObjectID			LLUUID	}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Usage and Notes==&lt;br /&gt;
The client sends this message when a user hovers their mouse over a prim.  It&#039;s purpose is to ask the sim for specific properties of the object that the user has their mouse hovering over.&lt;br /&gt;
&lt;br /&gt;
The sim sends back an [[ObjectProperties]] packet&lt;br /&gt;
&lt;br /&gt;
[[Category:Messages]]&lt;/div&gt;</description>
			<pubDate>Fri, 16 Nov 2007 01:16:30 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:RequestObjectPropertiesFamily</comments>
		</item>
		<item>
			<title>ObjectProperties</title>
			<link>https://wiki.secondlife.com/w/index.php?title=ObjectProperties&amp;diff=40593</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=ObjectProperties&amp;diff=40593</guid>
			<description>&lt;p&gt;Teravus Ousley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProtocolNav}}&lt;br /&gt;
==Message Layout==&lt;br /&gt;
&amp;lt;pre width=80&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	ObjectProperties Medium Trusted Zerocoded&lt;br /&gt;
	{&lt;br /&gt;
		ObjectData			Variable&lt;br /&gt;
		{	ObjectID		LLUUID	}&lt;br /&gt;
		{	CreatorID		LLUUID	}&lt;br /&gt;
		{	OwnerID			LLUUID	}&lt;br /&gt;
		{	GroupID			LLUUID	}&lt;br /&gt;
		{	BaseMask		U32	}&lt;br /&gt;
		{	OwnerMask		U32	}&lt;br /&gt;
		{	GroupMask		U32	}&lt;br /&gt;
		{	EveryoneMask	U32	}&lt;br /&gt;
		{	NextOwnerMask	U32	}&lt;br /&gt;
		{	OwnershipCost	S32	}&lt;br /&gt;
&lt;br /&gt;
		{	SaleType		U8	}   &lt;br /&gt;
		{	SalePrice		S32	}&lt;br /&gt;
		{	AggregatePerms	U8	}&lt;br /&gt;
		{	AggregatePermTextures		U8	}&lt;br /&gt;
		{	AggregatePermTexturesOwner	U8	}&lt;br /&gt;
		{	Category		U32	}	&lt;br /&gt;
		{	InventorySerial	S16	}	&lt;br /&gt;
		{	ItemID			LLUUID	}&lt;br /&gt;
		{	FolderID		LLUUID	}&lt;br /&gt;
		{	FromTaskID		LLUUID	}&lt;br /&gt;
		{	LastOwnerID		LLUUID	}&lt;br /&gt;
		{	Name			Variable	1	}&lt;br /&gt;
		{	Description		Variable	1	}&lt;br /&gt;
		{	TouchName		Variable	1	}&lt;br /&gt;
		{	SitName			Variable	1	}&lt;br /&gt;
		{	TextureID		Variable	1	}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Usage and Notes==&lt;br /&gt;
[[Category:Messages]]&lt;br /&gt;
This packet is generated by the sim in response to the [[RequestObjectPropertiesFamily]] packet.&lt;br /&gt;
&lt;br /&gt;
In the client, it&#039;s used to populate the yellow pop-tip messages that you get when you hover over an object&lt;/div&gt;</description>
			<pubDate>Fri, 16 Nov 2007 01:12:28 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:ObjectProperties</comments>
		</item>
		<item>
			<title>ObjectProperties</title>
			<link>https://wiki.secondlife.com/w/index.php?title=ObjectProperties&amp;diff=40592</link>
			<guid isPermaLink="false">https://wiki.secondlife.com/w/index.php?title=ObjectProperties&amp;diff=40592</guid>
			<description>&lt;p&gt;Teravus Ousley: /* Usage and Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProtocolNav}}&lt;br /&gt;
==Message Layout==&lt;br /&gt;
&amp;lt;pre width=80&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	ObjectProperties Medium Trusted Zerocoded&lt;br /&gt;
	{&lt;br /&gt;
		ObjectData			Variable&lt;br /&gt;
		{	ObjectID		LLUUID	}&lt;br /&gt;
		{	CreatorID		LLUUID	}&lt;br /&gt;
		{	OwnerID			LLUUID	}&lt;br /&gt;
		{	GroupID			LLUUID	}&lt;br /&gt;
		{	BaseMask		U32	}&lt;br /&gt;
		{	OwnerMask		U32	}&lt;br /&gt;
		{	GroupMask		U32	}&lt;br /&gt;
		{	EveryoneMask	U32	}&lt;br /&gt;
		{	NextOwnerMask	U32	}&lt;br /&gt;
		{	OwnershipCost	S32	}&lt;br /&gt;
&lt;br /&gt;
		{	SaleType		U8	}   &lt;br /&gt;
		{	SalePrice		S32	}&lt;br /&gt;
		{	AggregatePerms	U8	}&lt;br /&gt;
		{	AggregatePermTextures		U8	}&lt;br /&gt;
		{	AggregatePermTexturesOwner	U8	}&lt;br /&gt;
		{	Category		U32	}	&lt;br /&gt;
		{	InventorySerial	S16	}	&lt;br /&gt;
		{	ItemID			LLUUID	}&lt;br /&gt;
		{	FolderID		LLUUID	}&lt;br /&gt;
		{	FromTaskID		LLUUID	}&lt;br /&gt;
		{	LastOwnerID		LLUUID	}&lt;br /&gt;
		{	Name			Variable	1	}&lt;br /&gt;
		{	Description		Variable	1	}&lt;br /&gt;
		{	TouchName		Variable	1	}&lt;br /&gt;
		{	SitName			Variable	1	}&lt;br /&gt;
		{	TextureID		Variable	1	}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Usage and Notes==&lt;br /&gt;
[[Category:Messages]]&lt;br /&gt;
This packet is generated by the sim in response to the [[ObjectPropertiesFamilyRequest]] packet.&lt;br /&gt;
&lt;br /&gt;
In the client, it&#039;s used to populate the yellow pop-tip messages that you get when you hover over an object&lt;/div&gt;</description>
			<pubDate>Fri, 16 Nov 2007 01:07:00 GMT</pubDate>
			<dc:creator>Teravus Ousley</dc:creator>
			<comments>https://wiki.secondlife.com/wiki/Talk:ObjectProperties</comments>
		</item>
</channel></rss>