<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Metaverse Ink Blog &#187; Metaverse Ink Blog &#187;  &#187; D2</title>
	<atom:link href="http://www.metaverseink.com/blog/category/d2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.metaverseink.com/blog</link>
	<description>Virtual Worlds and Beyond</description>
	<lastBuildDate>Mon, 20 Apr 2020 19:52:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.32</generator>
	<item>
		<title>New in 0.8: Profiles and Variable-Sized Regions</title>
		<link>http://www.metaverseink.com/blog/d2/new-in-0-8-profiles-and-variable-sized-regions/</link>
		<comments>http://www.metaverseink.com/blog/d2/new-in-0-8-profiles-and-variable-sized-regions/#comments</comments>
		<pubDate>Thu, 19 Jun 2014 14:34:13 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[D2]]></category>
		<category><![CDATA[diva distro]]></category>

		<guid isPermaLink="false">http://metaverseink.com/blog/?p=552</guid>
		<description><![CDATA[OpenSimulator 0.8 brings one much requested feature, profiles, and a fantastic new feature, variable-sized regions (varregions for short), something we got from an offshoot of OpenSim with collaboration from viewer developers. Profiles and varregions both work out of the box for new installations of D2, so if you&#8217;re doing it from scratch, you don&#8217;t need to read this. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://metaverseink.com/blog/wp-content/uploads/2014/06/Snapshot_001.png"><img class="alignnone size-medium wp-image-557" src="http://metaverseink.com/blog/wp-content/uploads/2014/06/Snapshot_001-300x225.png" alt="Snapshot_001" width="300" height="225" /></a></p>
<p>OpenSimulator 0.8 brings one much requested feature, profiles, and a fantastic new feature, variable-sized regions (<a href="http://opensimulator.org/wiki/Varregion">varregions</a> for short), something we got from an <a href="https://github.com/aurora-sim/Aurora-Sim">offshoot of OpenSim</a> with collaboration from viewer developers. Profiles and varregions both work out of the box for <strong>new</strong> installations of D2, so if you&#8217;re doing it from scratch, you don&#8217;t need to read this. But if you are upgrading your D2, there is some manual upgrading to do. Please read on!</p>
<p><span id="more-552"></span></p>
<h2>Profiles</h2>
<p>For profiles to work in D2, edit your existing bin/MyWorld.ini and add this section somewhere:</p>
<pre>[UserProfiles] 
  ProfileServiceURL = "http://myworld.com:9000"   (replace with your domain name)</pre>
<p>Then add this extra variable under [LoginService]:</p>
<pre>[LoginService] 
  SRV_ProfileServerURI = "http://myworld.com:9000"  (replace with your domain name)</pre>
<h2>How to Change D2 from Mega to Varregion</h2>
<p>During all this time, D2 has been packaged with a precursor of varregions called mega-regions. Mega-regions, however, failed to work well on many details like crossing borders or teleports to the middle of the area. Varregions involves improvements in the viewers, so users need to use a relatively recent viewer like Singularity, but they solve all of the problems that mega-regions had, and make the specification of the space much simpler too.</p>
<p>Starting in this release (r24886, OpenSim 0.8), new installations of D2 use varregions out of the box instead of mega-regions. The default size of the space is as before 512&#215;512, but it can easily be changed. Because the old mega-regions are difficult to deal with, <strong>existing D2 worlds are not automatically updated to varregions, so they will continue to work using mega-regions if nothing is done</strong>. However, I strongly recommend D2 users to update their worlds immediately after updating D2.</p>
<p><span style="color: #ff0000;"><strong>Please note</strong></span>: upgrading to varregion will eliminate the existing parcels in all but the SW area; you will need to redo the parcels again. Although this is inconvenient, I highly recommend changing to varregions now, because support for mega-regions in OpenSim will eventually be dropped.</p>
<ol>
<li>Update your D2 to diva-r24886
<pre> $ [mono] Update.exe</pre>
</li>
<li>Change to diva-r24886/bin and restart OpenSim as usual
<pre> $ [mono] OpenSim.exe</pre>
<p>Note that this will run your world still as a mega-region. Everything should work as before.</li>
<li>Make oars of all of your regions. Assuming the default 4-cell megaregion configuration:
<pre> # change region "&lt;SW&gt;"  (where SW is the name of the lower-left region)
 # save oar sw.oar
 # change region "&lt;SE&gt;"   (where SE is the name of the lower-right region)
 # save oar se.oar
 # change region "&lt;NE&gt;"  (where NE is the name of the upper-right region)
 # save oar ne.oar
 # change region "&lt;NW&gt;"   (where NW is the name of the upper-left region)
 # save oar nw.oar</pre>
</li>
<li>Shutdown OpenSim:
<pre> # shutdown</pre>
</li>
<li><strong>IMPORTANT</strong>: Make a copy of bin/RegionConfig.ini for backup, in case you need to go back to mega-regions.</li>
<li>Edit bin/RegionConfig.ini. Again, assuming the default 4-cell megaregion that came with D2, you should see 4 blocks of region specification there, one per region. <strong>Leave the first one, and delete, or comment (</strong>with semicolon &#8216;;&#8217;<strong>), the other three</strong>. On the first block that is left, add the following variables:
<pre> SizeX = 512
 SizeY = 512</pre>
<p>So, your entire (single) block should look something like this:</p>
<pre> [My World 1]
 RegionUUID = "bd60a94c-bebe-bebe-96bc-26564f652111"
 Location = "2238,2550"
 InternalAddress = "0.0.0.0"
 InternalPort = 9000
 AllowAlternatePorts = False
 ExternalHostName = "myworld.com"
 SizeX = 512
 SizeY = 512</pre>
</li>
<li>Restart OpenSim
<pre> $ [mono] OpenSim.exe</pre>
<p>You will now have 1 large region that has all the content, but the terrain everywhere except the SW area is wrong. Don&#8217;t panic! You are now going to load the rest of the terrain.</li>
<li>Leave the SW corner as is, since it already has the right content. Load the other 3 oars with the corresponding displacement:
<pre># change region "&lt;SW&gt;"  (where SW is the name of the lower-left, and now only, region)
# load oar se.oar --displacement "&lt;256,0,0&gt;" --merge --force-terrain 
# load oar ne.oar --displacement "&lt;256,256,0&gt;" --merge --force-terrain 
# load oar nw.oar --displacement "&lt;0,256,0&gt;" --merge --force-terrain</pre>
</li>
</ol>
<p>That&#8217;s it! You now have a D2 with a proper variable-sized region that will work much better than the mega-region we had before. From here on, saving OARs will involve only this one region, not four. This is a true single region, not many regions pretending to be one, like mega-regions.</p>
<p>If you had previously changed the default 2&#215;2 mega-region of D2 by adding more regions in bin/RegionConfig.ini, you need to delete all but the first region in that file and set the size to whatever your space size is. You will also need to save all of the oars for all of your regions and then load them into the single varregion with the corresponding displacements.</p>
<h2>Changing the Size of Your World</h2>
<p>If you want you can increase the size of your region by changing SizeX and SizeY in bin/RegionConfig.ini, and then restarting OpenSim. Two constraints must be observed: (1) SizeX=SizeY (so, only square regions are allowed); and (2) the size needs to be a multiple of 256.</p>
<p>I don&#8217;t recommend regions larger than 1024&#215;1024, though, because the terrain will be massive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/d2/new-in-0-8-profiles-and-variable-sized-regions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>D2 Addons: Groups, Offline IM, TOS module</title>
		<link>http://www.metaverseink.com/blog/d2/d2-addons-groups-offline-im-tos-module/</link>
		<comments>http://www.metaverseink.com/blog/d2/d2-addons-groups-offline-im-tos-module/#comments</comments>
		<pubDate>Wed, 13 Feb 2013 01:06:32 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[D2]]></category>
		<category><![CDATA[diva distro]]></category>

		<guid isPermaLink="false">http://metaverseink.com/blog/?p=534</guid>
		<description><![CDATA[The latest release of D2 (diva-r22043) includes a few new addons that are missing from the core of OpenSim, namely: Groups, Offline IM and a Terms of Service feature. I&#8217;ve waited this long to implement these, but it has finally come to a point that I can&#8217;t live without them. Groups are pretty important for [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The latest release of D2 (diva-r22043) includes a few new addons that are missing from the core of OpenSim, namely: Groups, Offline IM and a Terms of Service feature. I&#8217;ve waited this long to implement these, but it has finally come to a point that I can&#8217;t live without them. Groups are pretty important for access control and permissions, and it has been a battle to work without them; offline IM is convenient; and showing a Terms of Service agreement has become important to me, especially for foreign visitors.</p>
<p>D2 is meant to be a personal virtual world server, so some of these addons have limitations that reflect the spirit of a personal virtual world. For example, in D2 you can create at most 2 groups. I have an unlimited version of Groups, too, but that is meant for larger worlds.</p>
<p>Anyway, you can find all the information about these addons <a href="https://github.com/diva/d2/wiki/Addons">here</a>. The Wifi web app has been extended with some minimal support for managing groups.</p>
<p>These addons are works in progress, and I will keep improving them. This is their first release to the public, so expect some hickups. Please report those issues <a href="https://github.com/diva/d2/issues">here</a>, but make sure to read the <a href="https://github.com/diva/d2/wiki/Addons">documentation</a> first.</p>
<p>Have fun!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/d2/d2-addons-groups-offline-im-tos-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating D2 to r22043 in Linux</title>
		<link>http://www.metaverseink.com/blog/d2/updating-d2-to-r22043-in-linux/</link>
		<comments>http://www.metaverseink.com/blog/d2/updating-d2-to-r22043-in-linux/#comments</comments>
		<pubDate>Wed, 13 Feb 2013 00:52:40 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[D2]]></category>

		<guid isPermaLink="false">http://metaverseink.com/blog/?p=521</guid>
		<description><![CDATA[NOTE: This affects only Linux installations. D2 on Windows machines is fine. If you are updating your D2 in Linux from r20232-b to the latest, you will very likely encounter the following problem: $ mono Update.exe Using download link http://metaverseink.com/download/diva-r22043.zip Your current release is diva-r20232-b. Available release is diva-r22043 New release available. Updating&#8230; Downloading new [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>NOTE: This affects only Linux installations. D2 on Windows machines is fine.</p>
<p>If you are updating your D2 in <strong>Linux</strong> from <span style="color: #ff6600;">r20232-b</span> to the latest, you will very likely encounter the following problem:</p>
<p>$ mono Update.exe<br />
Using download link http://metaverseink.com/download/diva-r22043.zip<br />
Your current release is diva-r20232-b. Available release is diva-r22043<br />
New release available. Updating&#8230;<br />
Downloading new release from http://metaverseink.com/download/diva-r22043.zip to /tmp/diva-r22043.zip. This may take a few minutes.<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;:-)<br />
Extracting new release to /home/opensim<br />
<span style="color: #ff0000;"> * Unable to unzip. Please try updating later. (Reason: Path is empty)</span><br />
*********************************************************************<br />
Your installation has been updated. The new release is in<br />
&gt;&gt; /home/opensim/diva-r22043 &lt;&lt;<br />
Your regions have been migrated.<br />
Please read the RELEASENOTES to know what changed.<br />
If you made changes to OpenSim.ini, please copy that file over<br />
or change the new one.<br />
*********************************************************************</p>
<p>&lt;Press return to exit&gt;</p>
<p>In other words, the Update tool fails to unzip the new package.</p>
<p>This is due to a bug in a library included in OpenSim 0.7.4, on which diva-r20232-b is based. The offending library is called Ionic.Zip.dll. Here is what you need to do in order to get past this issue.</p>
<p>1 &#8211; Download <a href="http://www.metaverseink.com/download/Ionic.Zip.dll">this version</a> of that library and place it in your current d2 bin folder, diva-r20232-b/bin. You can overwrite  the one that&#8217;s there, or move it somewhere before placing the new version there. Note that some download tools (e.g. wget) don&#8217;t overwrite files and instead give them new names. Make sure the new version has the right name.</p>
<p>2 &#8211; Run the Update tool again.<br />
$ mono Update.exe</p>
<p>Voila! Problem solved.</p>
<p>The latest D2 release has the correct version of Ionic.Zip.dll, so hopefully this won&#8217;t happen next time you need to update.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/d2/updating-d2-to-r22043-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Change the Default Diva Configurations</title>
		<link>http://www.metaverseink.com/blog/d2/how-to-change-the-default-diva-configurations/</link>
		<comments>http://www.metaverseink.com/blog/d2/how-to-change-the-default-diva-configurations/#comments</comments>
		<pubDate>Tue, 11 Sep 2012 20:15:36 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[D2]]></category>
		<category><![CDATA[did you know?]]></category>
		<category><![CDATA[diva distro]]></category>

		<guid isPermaLink="false">http://metaverseink.com/blog/?p=444</guid>
		<description><![CDATA[Last week I packaged a release of the Diva Distribution (D2) for OpenSimulator 0.7.4. I&#8217;m glad to see that D2 continues to be very popular. Not just there&#8217;s already a large number of downloads, but other distributions such as sim-on-a stick also continue build on it. D2 is very easy to install because of the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://metaverseink.com/blog/wp-content/uploads/2012/09/D2Configs.jpg"><img class="size-medium wp-image-448 alignnone" title="D2 Configs" src="http://metaverseink.com/blog/wp-content/uploads/2012/09/D2Configs-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Last week I packaged a release of the Diva Distribution (D2) for OpenSimulator 0.7.4. I&#8217;m glad to see that D2 continues to be very popular. Not just there&#8217;s already a large number of downloads, but other distributions such as <a href="http://www.simonastick.com/">sim-on-a stick</a> also continue build on it. D2 is very easy to install because of the Configuration tool that comes with it. It&#8217;s also very easy to keep up-to-date because of the Update tool that is included.</p>
<p>Nevertheless, medium-to-advanced users of D2 often want to change a thing or two from what comes in the package. One thing that I often hear is people not wanting to use mega-regions and, instead, wanting to use plain regions. Another thing I often hear is <a href="http://blog.avatarplanet.com/2012/09/11/adding-regions-in-diva-distro/" target="_blank">wanting to add more regions</a>. These are all perfectly good things to do with your D2 installation. However, there&#8217;s the wrong way and the right way of changing the default configurations. If you change them the wrong way, things may work fine for a while, but they may break in the next update. This post explains the right way of changing the D2 configurations.</p>
<p><span id="more-444"></span></p>
<p>First of all, let me explain how the D2 configuration is designed. D2 uses a hierarchy of configuration files, each possibly overwriting  configuration variables defined in the parent. The hierarchy is shown in the picture on top of this post: the first config file is OpenSimDefaults.ini, the second is OpenSim.ini, the third is DivaPreferences.ini and the forth, and last, is MyWorld.ini. OpenSimDefaults.ini and OpenSim.ini are the regular OpenSim configuration files; the other two are specific to D2. DivaPreferences, as the name says, contains my preferences. If you look in there, there are several modules and connectors that you really don&#8217;t want to mess with; it also contains some of my preferences, such as mega-regions (CombineContiguousRegions=true) and permissions. MyWorld, as the name says, contains the configuration variables that are specific to your world &#8212; things like URLs, names, etc. But it can have much more.</p>
<p>OK, so having explained this, let me explain how to change configurations the right way. Remember, the hierarchy is overwritable, meaning that settings in the lower levels overwrite settings in the upper levels of the hierarchy. So, <strong>whenever you want to change something in your D2 installation, you should do it only, and exactly, in MyWorld.ini</strong>. Here is an example.</p>
<p>Suppose you want to use normal regions instead of mega-regions. That is established by the variable CombineContiguousRegions in the [Startup] section. If you look carefully, that variable is first defined in OpenSimDefaults.ini as false (so, no mega-regions). OpenSim.ini uses that default. DivaPreferences.ini, however, overwrites it to true (so, mega-regions are on). If you want to set it back to false, edit your MyWorld.ini and add that variable like this</p>
<pre> [Startup]</pre>
<pre>  ...</pre>
<pre>    CombineContiguousRegions = false</pre>
<p>Reboot your world, and the change will take effect. (<span style="color: #ff0000;">WARNING: if you have been building on the default mega-region of D2, I strongly advise you not to make <em>this particular change</em>, because your buildings in all but the SW region will become phantom</span>)</p>
<p>You can do the same for just about any configuration variable you may want to change! &#8212; physics, voice, etc. If the section doesn&#8217;t exist in MyWorld.ini, simply add it there.</p>
<p><strong>Why MyWorld.ini and not the other configuration files?</strong> Because the next time you update your D2 installation, the new package will bring along new OpenSimDefaults.ini, OpenSim.ini and DivaPreferences.ini files that reflect eventual changes to configurations in OpenSim; the changes you made in those files will <strong>not</strong> be carried along to the new installation. Of all the 4 configuration files depicted in the picture above, the only one that is preserved between updates is your MyWorld.ini file.</p>
<p>I hope this clarifies things! And happy Virtual-Worlding!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/d2/how-to-change-the-default-diva-configurations/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New diva distro for OpenSim 0.7.2 featuring W2W Friends</title>
		<link>http://www.metaverseink.com/blog/d2/new-diva-distro-for-opensim-0-7-2-featuring-w2w-friends/</link>
		<comments>http://www.metaverseink.com/blog/d2/new-diva-distro-for-opensim-0-7-2-featuring-w2w-friends/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 00:21:16 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[D2]]></category>
		<category><![CDATA[diva distro]]></category>
		<category><![CDATA[Hypergrid]]></category>
		<category><![CDATA[OpenSim]]></category>

		<guid isPermaLink="false">http://metaverseink.com/blog/?p=258</guid>
		<description><![CDATA[Hi everyone! I finally had the time to put together a new diva distro release corresponding to OpenSim 0.7.2 &#8212; plus a few minor bug fixes over that. If you already have a d2 world, you know the drill: run Update.exe. Otherwise, grab the zip, unzip it and take it from the README file. If [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Hi everyone! I finally had the time to put together a <a href="https://github.com/downloads/diva/d2/diva-r16915.zip">new diva distro</a> release corresponding to OpenSim 0.7.2 &#8212; plus a few minor bug fixes over that. If you already have a d2 world, you know the drill: run Update.exe. Otherwise, grab the zip, unzip it and take it from the README file. If you&#8217;re upgrading, I highly recommend running the Configure tool on the new installation, and you&#8217;ll see why.</p>
<p>There are many improvements in OpenSim, most notably the new <a href="http://opensimulator.org/wiki/OSSLNPC" target="_blank">LSL NPC stuff</a> &#8212; this allows you to create and manipulate Non-Player Characters (bots) directly from scripts. Really cool!</p>
<p>Hypergrid-wise, the most noteworthy development is the support for Friends across the Hypergrid. As explained in a <a href="http://metaverseink.com/blog/?p=204">previous post</a>, I have created a world-to-world social network platform in OpenSim! <a href="https://joindiaspora.com/">Diaspora</a>, anyone? Well, I get to actually do it and deploy it in  your worlds <img src="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Have fun!</p>
<p>P.S. I also made a new release for <a href="https://github.com/downloads/diva/d2/wifi-0-7-2.zip">Wifi</a> that works with Robust 0.7.2. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/d2/new-diva-distro-for-opensim-0-7-2-featuring-w2w-friends/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New D2 and Wifi for OpenSim 0.7.1</title>
		<link>http://www.metaverseink.com/blog/d2/new-d2-and-wifi-for-opensim-0-7-1/</link>
		<comments>http://www.metaverseink.com/blog/d2/new-d2-and-wifi-for-opensim-0-7-1/#comments</comments>
		<pubDate>Fri, 06 May 2011 20:05:54 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[D2]]></category>
		<category><![CDATA[Hypergrid]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[diva distro]]></category>

		<guid isPermaLink="false">http://metaverseink.com/blog/?p=163</guid>
		<description><![CDATA[It has been a while since I made a D2 + Wifi releases. I had been waiting for OpenSim 0.7.1; the changes between 0.7.0.2 and 0.7.1 were such that I didn&#8217;t want to risk making a release in between. OpenSim 0.7.1 finally happened earlier this week, so here is the much awaited D2! Technically, it [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="DivasOffice by Diva Canto, on Flickr" href="http://www.flickr.com/photos/20665379@N03/5694296960/"><img src="http://farm4.static.flickr.com/3003/5694296960_dac26fd6c2.jpg" alt="DivasOffice" width="500" height="375" /></a></p>
<p>It has been a while since I made a <a href="https://github.com/diva/d2/downloads">D2 + Wifi releases</a>. I had been waiting for OpenSim 0.7.1; the changes between 0.7.0.2 and 0.7.1 were such that I didn&#8217;t want to risk making a release in between. OpenSim 0.7.1 finally happened earlier this week, so here is the much awaited D2! Technically, it corresponds to OpenSim r15402, which is a couple of commits after the official release &#8212; I found a couple of bugs in the official release related to the Library, so I fixed them.</p>
<p><span id="more-163"></span>Things to pay attention to when you update your D2:</p>
<ul>
<li>This time after you Update, you need to run Configure again on your new installation, because of changes in configuration variables. In order for this process to be as smooth as possible, have your current config-include/MyWorld.ini open in one window while answering the questions for Configure in the new install. If you had made changes to your MyWorld.ini, simply add those changes to the new MyWorld.ini that is produced after running Configure.</li>
<li>As usual, the Update tool will ask you if you want to preserve any changes you may have made to your Wifi pages. I always say &#8220;yes, I want to preserve my own.&#8221; By doing that, it&#8217;s guaranteed that the new Wifi installation will use the pages that I had before. However, this time there is a nice improvement in the splash.html page that shows some statistics at the bottom &#8212; see <a href="http://ucigrid01.nacs.uci.edu:9001/wifi">here</a> for example. Not a problem. When Update copies over your old pages into the new install, it also places the new ones under WifiPages with extension .diva, for example, splash.html.diva. That way you can easily see the differences between the two and copy-and-paste the parts that matter. In my case, this time, I simply replaced the entire splash.html file with the new one; you may want to check your own changes.</li>
<li>Marck added support for localization in Wifi (he&#8217;s German). Now you can have your Wifi installation in your favorite language. See <a href="https://github.com/diva/d2/wiki/Wifi">here </a>for how to do that (scroll down for the LOCALIZATION section).</li>
<li>The Wifi administrator account has a teaser new link called &#8220;Console&#8221;, a new feature that we have been working on. It&#8217;s undocumented for the time being, because it&#8217;s not secure enough for me to recommend using it. It will come to life in a future release.</li>
<li>Bad news: Teleports between OpenSim 0.7.0.x installations and OpenSim 0.7.1 installations are incompatible, because of a bug fix in libomv. You probably knew that if you had tried to HG TP to OSGrid.</li>
<li>Good news: most large grids, like OSGrid, are already running 0.7.1, so you can finally join the crowd there.</li>
<li>To test HG TPs, feel free to use my own world, http://ucigrid01.nacs.uci.edu:9001. It&#8217;s somewhere in the 5000&#8217;s and reachable from all D2&#8217;s if you haven&#8217;t changed your coordinates.</li>
</ul>
<p>Have fun!</p>
<p><strong>UPDATE (5/7)</strong>: I realize that many people may not have noticed the subtle differences in HG addressing that happened between 0.6.9 (HG 1.0) and 0.7.0.x (HG 1.5), and then between 0.7.0.x and 0.7.1. Let me explain.</p>
<p>An HG address in the old HG 1.0 was simply the address of a particular simulator. HG 1.0 did not have the concept of &#8220;grid&#8221; in place, so even if a simulator was part of a grid, its HG address was the simulator&#8217;s address. For example, in the UCI grid you could reach individual simulators with addresses like <strong>ucigrid04.nacs.uci.edu:9007</strong> (the Gateway 7000 region); note that ucigrid04 is the machine where that particular simulator runs, and 9007 is the HTTP port of that particular simulator.</p>
<p>With HG 1.5, the concept of &#8220;grid&#8221; has been put in place. A &#8220;grid&#8221; is a collection of simulators running under the same authority and that  share one single &#8220;Gatekeeper.&#8221; The Gatekeeper is central to HG 1.5 security and, in grids, it usually runs in the Robust server. The Gatekeeper is the entry point to every single incoming request like link region requests and agent transfer requests. In HG1.5 you cannot link directly to simulators anymore; you link to Gatekeepers wherever they live. For example the Gateway 7000 region in the UCI Grid is now accessed like this:<strong> http://ucigrid00.nacs.uci.edu:8002 &#8220;Gateway 7000&#8243;</strong>.  A few of things to notice:</p>
<ul>
<li>First, the &#8220;domain:port&#8221; syntax that was used before (and that is still accepted for the time being, but considered obsolete) has been replaced by a full-blown URL starting with &#8220;http://&#8221;. This is so that HG services can be implemented by regular web applications. For example, the Gatekeeper of ScienceSim lives in http://grid.sciencesim.com/grid/hypergrid.php &#8212; yes, a php script.</li>
<li>Second, the URL is that of the Gatekeeper, not of the region itself. The region is referred to by name after the URL, and when the name has white spaces you need to use quotes. If you want to reach UCI Grid&#8217;s Gateway 7000 region, you can pull up the map in the viewer and type exactly what I just wrote in bold up there. Or if you want to use the link-region command on the sim console  you can type:<br />
$ link-region &lt;local_x&gt; &lt;local_y&gt; http://ucigrid00.nacs.uci.edu:8002 &#8220;Gateway 7000&#8243;</li>
<li>Individual Gatekeepers may have different policies in place concerning incoming links, so a link request to specific regions inside a grid may very well fail; or it may be required. If you simply specify the URL of the Gatekeeper and omit the region name, the Gatekeeper is supposed to link you to a default region in that grid, if it is defined. If that&#8217;s not defined in the target grid, then the link request will fail.</li>
</ul>
<p>For standalones like D2, there is no difference between &#8220;grid&#8221; and &#8220;simulator&#8221; &#8212; they&#8217;re one and the same. In standalones, the Gatekeeper runs inside the simulator. As a consequence, the HG address is that of the simulator itself. But  the points made above still apply, conceptually speaking.</p>
<p><strong>UPDATE (5/8)</strong>: well, foo! I found one wrong configuration variable in diva-r15402. I made a new release diva-r15402-b that corrects it. If you updated to diva-r15402, please update again, so that you get diva-r15402-b. No need to run Configure on this small update. Just run Update, switch to the new installation, run OpenSim from there and you&#8217;re done. (If you update from an older release, then you need to run Configure, as the instructions say).</p>
<p>Also, I found that it&#8217;s better to remove the old hyperlinks from the DB so that old formats don&#8217;t get in the way of your travels. It&#8217;s very simple. Login to your DB and issue this statement: DELETE FROM regions WHERE flags=524  (524 are hyperlinks)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/d2/new-d2-and-wifi-for-opensim-0-7-1/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
