<?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; Uncategorized</title>
	<atom:link href="http://www.metaverseink.com/blog/category/uncategorized/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>Bad Ubuntu!</title>
		<link>http://www.metaverseink.com/blog/uncategorized/bad-ubuntu/</link>
		<comments>http://www.metaverseink.com/blog/uncategorized/bad-ubuntu/#comments</comments>
		<pubDate>Tue, 09 Oct 2012 21:17:02 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://metaverseink.com/blog/?p=503</guid>
		<description><![CDATA[$ less /etc/hosts 127.0.0.1 localhost 127.0.1.1 nile.ics.uci.edu nile # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters Yesterday, I spent a lot of time harassing just about everyone in my University&#8217;s Networking Support department because I couldn&#8217;t get an OpenSim server to serve clients anywhere. [&#8230;]]]></description>
				<content:encoded><![CDATA[<pre>$ less /etc/hosts</pre>
<pre>127.0.0.1 localhost
<span style="color: #ff0000;">127.0.1.1 nile.ics.uci.edu nile</span></pre>
<pre># The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters</pre>
<p>Yesterday, I spent a lot of time harassing just about everyone in my University&#8217;s Networking Support department because I couldn&#8217;t get an OpenSim server to serve clients anywhere. We know that OpenSim networking is hard. But, damn it, I&#8217;m one of the core devs of OpenSim, and I have a pretty good idea of what&#8217;s involved in the protocols between the server and the client. I&#8217;ve had lots of OpenSim servers running successfully in all sorts of networks, including my University&#8217;s. Well, the problem turned out to be&#8230; Ubuntu!</p>
<p><span id="more-503"></span>The default installation of Ubuntu comes with a horrible hack in /etc/hosts:</p>
<p>127.0.1.1 nile.ics.uci.edu nile</p>
<p>Yes, this maps the domain name to an interface in localhost, for reasons explained <a href="http://www.leonardoborda.com/blog/127-0-1-1-ubuntu-debian/">here</a>. As stated in the <a href="http://qref.sourceforge.net/quick/ch-gateway.en.html">Debian Reference</a>:</p>
<p>&#8220;This is really improper because system hostnames and domain names are two very different things; but there you have it.&#8221;</p>
<p>How does this impact OpenSim?</p>
<p>Upon client login (over TCP), OpenSim sends its UDP address to the client. In doing so, it needs to send the actual IP address, not the domain name &#8212; the client expects the IP address. Due to that entry in /etc/hosts, OpenSim was getting nile.ics.uci.edu translated into the localhost IP&#8230; Fail!</p>
<p>Fix: either remove/comment that line from /etc/hosts or replace it with the external IP address of that server, if it has one.</p>
<p>Conclusion: bad Ubuntu! (Debian may suffer from the same problem)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/uncategorized/bad-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vivox for Small OpenSim Worlds</title>
		<link>http://www.metaverseink.com/blog/uncategorized/vivox-for-small-opensim-worlds/</link>
		<comments>http://www.metaverseink.com/blog/uncategorized/vivox-for-small-opensim-worlds/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 17:04:11 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://metaverseink.com/blog/?p=357</guid>
		<description><![CDATA[Like many of you, I read Maria&#8217;s article last December saying that Vivox was giving free voice service to small OpenSim worlds. I thought that was a nice gesture, but I confess I found it hard to believe, so I didn&#8217;t act on it. Until yesterday. I decided to give it shot, because my projects [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="Voice by Diva Canto, on Flickr" href="http://www.flickr.com/photos/20665379@N03/6915230454/"><img src="http://farm6.staticflickr.com/5280/6915230454_5928db3bd0_m.jpg" alt="Voice" width="240" height="180" /></a></p>
<p>Like many of you, I read <a href="http://www.hypergridbusiness.com/2011/12/free-vivox-for-all/">Maria&#8217;s article</a> last December saying that <a href="http://www.vivox.com">Vivox</a> was giving free voice service to small OpenSim worlds. I thought that was a nice gesture, but I confess I found it hard to believe, so I didn&#8217;t act on it. Until yesterday.</p>
<p>I decided to give it shot, because my projects could really use inworld voice, and I had nothing to loose just for asking. Yesterday was Sunday. To my surprise, I got a reply within 1 hour of my request. I filled out the license agreement. This morning an email was waiting for me with the precise instructions, down to the lines that I needed to add to my .ini, and a link to the <a href="http://blog.kitely.com/2011/12/23/happy-holidays-kitely-supports-vivox-voice/">blog post that Kitely wrote</a> on how to enable voice. I just had to copy-and-paste the config, and I had voice working in 10 minutes! &#8212; 9 of which were spent figuring out which buttons to press on the viewer to enable voice all over.</p>
<p>I couldn&#8217;t believe it! Someone at Vivox must really like OpenSim! Wow.</p>
<p>D2-ers, don&#8217;t miss out on this fantastic opportunity! See <a href="http://www.hypergridbusiness.com/2011/12/free-vivox-for-all/">Maria&#8217;s article</a> and take it from there. No need for complicated and costly licenses. No need for horribly complicated and fail-ful Freeswitch installations. Small worlds just got as powerful as the big ones &#8212; or even more powerful, because big, commercial worlds need to pay for the service, and the small ones don&#8217;t. At least for the time being.</p>
<p><script type="text/javascript">// <![CDATA[
   google_ad_client = "ca-pub-3704733000938614"; /* MI Search blog small leaderboard */ google_ad_slot = "5138341620"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[


// ]]&gt;</script></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/uncategorized/vivox-for-small-opensim-worlds/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The Hypergrid Teleporter</title>
		<link>http://www.metaverseink.com/blog/uncategorized/the-hypergrid-teleporter/</link>
		<comments>http://www.metaverseink.com/blog/uncategorized/the-hypergrid-teleporter/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 16:46:00 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://metaverseink.com/blog/?p=267</guid>
		<description><![CDATA[Hi everyone! I&#8217;m happy to announce the personal Hypergrid Teleporter! Its goal is to make your Hypergrid travels a bit easier and more enjoyable. Get it here as iar. Let me first give a bit of context. Hypergrid teleports have been possible for a long time. Using plain OpenSim installations, traveling on the Hypergrid can be [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="MITeleporter_005 by Diva Canto, on Flickr" href="http://www.flickr.com/photos/20665379@N03/7035135429/"><img src="http://farm8.staticflickr.com/7043/7035135429_6ff5f1b388_m.jpg" alt="MITeleporter_005" width="240" height="180" /></a></p>
<p>Hi everyone! I&#8217;m happy to announce the personal Hypergrid Teleporter! Its goal is to make your Hypergrid travels a bit easier and more enjoyable. Get it <a href="http://metaverseink.com/cgi-bin/link_counter.php?url=https://s3.amazonaws.com/opensim-diva/archives/miteleporter-v1-12.iar">here as iar</a>.</p>
<p><span id="more-267"></span></p>
<p><script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-3704733000938614"; /* MI Search blog small leaderboard */ google_ad_slot = "5138341620"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[


// ]]&gt;</script></p>
<p>Let me first give a bit of context. Hypergrid teleports have been possible for a long time. Using plain OpenSim installations, traveling on the Hypergrid can be done in a couple of ways: (1) via the Map by typing in the HG address in the search box; or (2) by establishing the hypergrid link in the OpenSim console with the &#8220;link-region&#8221; command. While this works well, it&#8217;s a bit inconvenient. The Map process gets very confusing if you are using Viewers 2-3, because these latest viewers assume that there is only one map. The link-region command assumes that you have access to the server console, which obviously not everyone has.</p>
<p><a href="http://sorornishi.blogspot.com/2010/10/grid-hopping.html"><img class="alignright" title="Hypergates" src="http://2.bp.blogspot.com/_xJu1vNANS7M/TMrtKC_pjwI/AAAAAAAAEOg/eF_j3WDgTPo/s1600/hypergate+on+Pathlandia.jpg" alt="" width="258" height="202" /></a>In order to make things easier, we have seen systems like the <a href="http://thehypergates.com/">Hypergates</a> emerge. The Hypergates establish a centralized service where people can register their worlds, and others can travel to them using an inworld teleporter &#8212; a scripted object that uses <a href="http://opensimulator.org/wiki/OsTeleportAgent">osTeleportAgent</a> at its core. The inworld object is really neat; it&#8217;s inspired in the Scifi TV series <a href="http://en.wikipedia.org/wiki/Stargate_SG-1">Stargate SG-1</a>. The object  is relatively powerful and complex. When you click it, you are presented with a series of options about where to go. Once you choose your destination, you step in and, with luck, you are teleported there. I say &#8220;with luck&#8221; because two of the major characteristics of the Hypergrid as it exists today are (1) the fact that many worlds are turned off as much as they are turned on, especially those hosted in people&#8217;s homes; and (2) the annoying <a href="http://metaverseink.com/blog/?p=222">4096 travel distance limit</a>. So, for a number of reasons, the teleport may not succeed.</p>
<p>I like the idea of inworld teleporters like the Hypergates. They make HG travelling a lot more fun than using the map. But the Hypergates is a bit too complicated for me. I wanted to have a much simpler object that just teleports me to a specific world that I already know and like. After all, osTeleportAgent is super easy to use.</p>
<p>Hence, the Metaverse Ink Hypergate Teleporter! It&#8217;s also Scifi-inspired, in this case the <a href="http://images.google.com/search?tbm=isch&amp;hl=en&amp;source=hp&amp;biw=1532&amp;bih=927&amp;q=start+trek+teleport&amp;gbv=2&amp;oq=start+trek+teleport&amp;aq=f&amp;aqi=&amp;aql=1&amp;gs_l=img.3...1352l3708l0l3796l19l19l0l5l0l0l134l1101l12j2l14l0.efis.1.">Star Trek teleporter</a>. Let me explain how it works.</p>
<p>First of all, the Metaverse Ink Hypergrid Teleporter uses osTeleportAgent, an OS function that requires special permissions. The owner of the world needs to enable it. In the Diva distro, this function is enabled by default, but restricted to the estate owner and the land owner. So only those users can run this teleporter.</p>
<p>When you rez the teleporter, it comes with a default destination, the UCI Grid. You can try it as is. So how do you actually teleport? Very simply by walking in and stepping on the platform, just like the picture at the very top of this article illustrates. There is a 2 sec delay just for the fun of being showered with a particle beam, and then the teleport starts. The teleport may still fail, for a number of reasons. One of them is the 4,096 limit. Other reasons may be the cause; for example, the destination may not be accepting HG agents, or it may be misconfigured, etc. If the teleport fails for some reason, you will be told so.</p>
<p><a title="MITeleporter_006 by Diva Canto, on Flickr" href="http://www.flickr.com/photos/20665379@N03/7035175447/"><img class="alignleft" style="border-image: initial; border-width: 5px; border-color: black; border-style: solid;" src="http://farm8.staticflickr.com/7067/7035175447_e252a5c420_m.jpg" alt="MITeleporter_006" width="240" height="180" /></a></p>
<p>You can change the destination by editing the object and setting a new destination in the Description field (see picture of the left). For example, if you want to set it to OSGrid, change the Description field to, for example,<br />
<strong>http://hg.osgrid.org jump4000</strong> (that&#8217;s accessible to the lower grids, jump8000 for the upper ones).<br />
Close the editing window.</p>
<p>In order to get immediate feedback on whether that destination is up or down, &#8220;touch&#8221; the platform of the teleporter (the bottom part). This will perform a status check. If the destination is up and running, you will be told so, and the yellow particle beam will continue to flow; if the destination is off, you will also be told so within 30 seconds, and the particle beam will stop.</p>
<p>&nbsp;</p>
<p><a title="MITeleporter_004 by Diva Canto, on Flickr" href="http://www.flickr.com/photos/20665379@N03/6889160428/"><img class="alignleft" style="border-image: initial; border-width: 5px; border-color: black; border-style: solid;" src="http://farm8.staticflickr.com/7253/6889160428_d12b95ee1d_m.jpg" alt="MITeleporter_004" width="240" height="180" /></a></p>
<p>The teleporter performs an automatic status check on the destination every hour. If it can&#8217;t reach it, it turns itself off; if it can reach it, it turns itself on. In either case, it checks it again one hour later. So you can just let it be, and be assured that the particle beam  represents the status of the destination within 1 hour error margin. For example, on the left you can see 4 teleporters, each one set to a specific destination. The left-most one is offline at the moment I took the picture.</p>
<p>You can always check again any time you want by &#8220;touching&#8221; the platform.</p>
<p>But there&#8217;s more!</p>
<p><a title="MITeleporter_007 by Diva Canto, on Flickr" href="http://www.flickr.com/photos/20665379@N03/6889214446/"><img class="alignleft" style="border-image: initial; border-width: 5px; border-color: black; border-style: solid;" src="http://farm8.staticflickr.com/7207/6889214446_4e75f14414_m.jpg" alt="MITeleporter_007" width="240" height="180" /></a> If you touch the top part of the teleporter, the search icon, it launches the Web browser on the Metaverse Ink Search page. Depending on how you have that configured, it may launch it embedded in the Viewer or external to it. What i&#8217;m about to explain works in both cases, although I personally prefer the embedded browser.</p>
<p>That first page has a few Hypergrid addresses that I personally recommend. You can go there simply by clicking on the Web links! That&#8217;s right &#8212; HG teleports can be triggered by Web links too! This works particularly well for OpenSim 0.7.3.1 and later.</p>
<p>But you can also search for other worlds using the search box on the top left of the page. I confess that I have been neglecting the Metaverse Ink Search engine, because I have been busy making the Hypergrid actually work. MI Search has issues on worlds running Opensim versions before 0.7.3.1, especially grids. But I am restarting to work on it. So as worlds upgrade to Opensim 0.7.3.1, MI Search will work  much better!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/uncategorized/the-hypergrid-teleporter/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>We&#8217;re on Twitter</title>
		<link>http://www.metaverseink.com/blog/uncategorized/were-on-twitter/</link>
		<comments>http://www.metaverseink.com/blog/uncategorized/were-on-twitter/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 19:20:05 +0000</pubDate>
		<dc:creator><![CDATA[Diva Canto]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.metaverseink.com/blog/?p=20</guid>
		<description><![CDATA[Follow me on Twitter! This is a post-vacation resolution to give some balance to my inherently obsessive personality: I&#8217;ll spread the energy among many addictions! Small twits on Twitter, bigger twits here. All this to prevent me from falling into that mental zone where nothing matters but the software.]]></description>
				<content:encoded><![CDATA[<p><a href="http://twitter.com/divacanto">Follow me on Twitter</a>!</p>
<p>This is a post-vacation resolution to give some balance to my inherently obsessive personality: I&#8217;ll spread the energy among many addictions! Small twits on Twitter, bigger twits here. All this to prevent me from falling into that mental zone where nothing matters but the software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metaverseink.com/blog/uncategorized/were-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
