
<?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>Akensai</title>
	<atom:link href="http://akensai.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://akensai.com</link>
	<description>The ramblings of an Internet Junkie.</description>
	<lastBuildDate>Wed, 22 May 2013 05:14:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>PHP Script: Ping Online/Offline</title>
		<link>http://akensai.com/php-script-ping-status/</link>
		<comments>http://akensai.com/php-script-ping-status/#comments</comments>
		<pubDate>Tue, 15 May 2012 05:25:45 +0000</pubDate>
		<dc:creator>Akensai</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[basis]]></category>
		<category><![CDATA[IP]]></category>

		<guid isPermaLink="false">http://akensai.com/?p=251</guid>
		<description><![CDATA[<a href="http://akensai.com/php-script-ping-status/"><img align="left" hspace="5" width="75" src="http://akensai.com/wp-content/uploads/2012/05/uptime-icon-150x150.png" class="alignleft wp-post-image tfe" alt="Ping Status" title="Ping Status" /></a>A few days ago I came across a need to have a script to ping an IP:Port to see if a list of machines where online or offline. The basis for this was for a list of about 60 dedicated servers that I wanted to be able to load a page to see if any where down. After a few<a href="http://akensai.com/php-script-ping-status/"> <b><u>&#187;</u></b>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://akensai.com/wp-content/uploads/2012/05/uptime-icon.png"><img class="alignright  wp-image-252" title="Ping Status" src="http://akensai.com/wp-content/uploads/2012/05/uptime-icon-150x150.png" alt="Ping Status" width="77" height="77" /></a>A few days ago I came across a need to have a script to ping an IP:Port to see if a list of machines where online or offline. The basis for this was for a list of about 60 dedicated servers that I wanted to be able to load a page to see if any where down. After a few hours of research I came up with the following which will ping an IP and Port then change the text color to represent online or offline.</p>
<p>&nbsp;<br />
<strong><a href="http://akensai.com/system/ping/" target="_blank">View Demo</a></strong><br />
The script is very simple:</p>
<p style="padding-left: 60px;"><iframe src="http://akensai.com/system/ping/pinger.txt" frameborder="0" width="600" height="280"></iframe></p>
<p>For those of you unaware of how PHP works, the script will actually mask your IP:Port that is queried, so no worries on someone finding the open port!</p>
<p>This can be used for just about anything, not just web. I use it to monitor a few FTP servers (port 21) and another for a couple of game servers. The possibilities are pretty much endless.</p>
<div class="shr-publisher-251"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://akensai.com/php-script-ping-status/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Netbook Operating Systems</title>
		<link>http://akensai.com/netbook-operating-systems/</link>
		<comments>http://akensai.com/netbook-operating-systems/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 22:07:02 +0000</pubDate>
		<dc:creator>Akensai</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Boot Time]]></category>
		<category><![CDATA[Initial Desktop]]></category>
		<category><![CDATA[Netbook Remix]]></category>
		<category><![CDATA[Opening Chrome]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://akensai.com/?p=235</guid>
		<description><![CDATA[<a href="http://akensai.com/netbook-operating-systems/"><img align="left" hspace="5" width="75" height="75" src="http://akensai.com/wp-content/uploads/2012/01/0-150x150.jpg" class="alignleft tfe wp-post-image" alt="Netbook Operating Systems" /></a>For Christmas I bought myself a netbook, mainly so I can lay around on the couch, play video games, etc while I work. It&#8217;s been nearly a month now and I have been trying various Operating Systems to figure out which is best for what I need, what I need is just web access, SSH, and an RDP client. Anyways,<a href="http://akensai.com/netbook-operating-systems/"> <b><u>&#187;</u></b>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>For Christmas I bought myself a netbook, mainly so I can lay around on the couch, play video games, etc while I work. It&#8217;s been nearly a month now and I have been trying various Operating Systems to figure out which is best for what I need, what I need is just web access, SSH, and an RDP client. Anyways, lets get down to it.</p>
<p>I started out with this <strong><a href="http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=1706910&amp;CatId=4936" target="_blank">refurbished laptop</a> </strong>for $240 (including shipping). As I was waiting for it to be delivered I kept trying to figure out what OS I should run for best performance on the 1.6ghz and 1gb ram hardware it comes with, when it got here it had Windows 7 Starter on it. So I will explain how bad of an idea that is first.</p>
<p>&nbsp;</p>
<h2>Windows 7 Starter</h2>
<p><strong>Boot Time:</strong> 2-3 minutes<br />
<strong>Initial Desktop load:</strong> 1 minute<br />
<strong>Opening Chrome:</strong> 30 seconds</p>
<p>Slow as hell for the hardware, when I need to do something in a timely manner (eg: power on and answer a few support tickets / read a few emails) I can&#8217;t be sitting for 5+ minutes before it even allows me to open Chrome. So, let&#8217;s just toss this idea out altogether, it simply won&#8217;t work for a netbook.</p>
<p>Next I tried <strong>Win XP Pro</strong> simply because I had a disc and serial handy, don&#8217;t even bother. I spent 2 hours installing it to figure out that it&#8217;s completely incompatible with Atom processors, if you know anything you know Atom runs almost all netbooks, so toss that right out.</p>
<p>&nbsp;</p>
<h2>Ubuntu 10.10 (desktop) and Netbook Remix</h2>
<p><strong>Boot Time:</strong> 2 minutes<br />
<strong>Initial Desktop load:</strong> 30 seconds<br />
<strong>Opening Chrome:</strong> ~5 seconds</p>
<p>This came out a lot better than Windows as you would assume, but it turns out Ubuntu is more designed for retards than it is techs as it was in the past, I suggest against it for netbooks. As for the Netbook Remix, it was even worst.</p>
<p>&nbsp;</p>
<h2>Debian 6 + GNOME</h2>
<p><strong>Boot Time:</strong> 1 minute<br />
<strong>Initial Desktop load:</strong> 30 seconds<br />
<strong>Opening Chrome:</strong> Instant</p>
<p>Much better than Ubuntu but Gnome is just too damn bulky for netbooks, this is where I decided that I will NOT be using any OS with the GNOME Environment.</p>
<p>&nbsp;</p>
<h2>Debian 6 + XFCE Desktop</h2>
<p><strong>Boot Time:</strong> 30 seconds<br />
<strong>Initial Desktop load:</strong> Instant<br />
<strong>Opening Chrome:</strong> Instant</p>
<p>Everyone know&#8217;s Debian is fast but what they don&#8217;t know is that any desktop environment running under Debian looks like complete crap on small resolutions. While it is the fastest and overall the best for what I need I decided to go with something else entirely, if you can get over the grainy pixelated looking resolutions (and there are no fixes, trust me I looked) then go for it.</p>
<h2></h2>
<p>&nbsp;</p>
<h2>ChromeOS (Both Hexxah builds)</h2>
<p><strong>Boot Time:</strong> 2 minutes<br />
<strong>Initial Desktop load:</strong> Chrome is the desktop&#8230;<br />
<strong>Opening Chrome:</strong> 2 minutes (wtf?)</p>
<p>So after all that hype we went through thinking ChromeOS was going to be amazing for netbooks is a total sham, it&#8217;s slow as hell and let&#8217;s face it we need to be able to store and or open media files via our netbooks, not just use Google Docs. While the idea is good, the OS is complete crap even if you plan to only use Chrome you will find that functionality is broken.</p>
<p>&nbsp;</p>
<h2>JoliOS 1.2</h2>
<p><strong>Boot Time:</strong> 1 minute<br />
<strong>Initial Desktop load:</strong> Instant (HTML5)<br />
<strong>Opening Chrome:</strong> Instant</p>
<p>So this was the winner, <strong><a href="http://www.jolicloud.com/jolios" target="_blank">JoliOS</a> </strong>is a web-based desktop that runs off of a modified version of Ubuntu. Basically, you power up and everything is ready for you (assuming you have auto-connect to wireless enabled). Now, while it has the same idea as ChromeOS, it loads infinitely faster and still allows you to use the actual OS (Terminal) which allowed me to install tsclient for RDP. Overall the OS is just Ubuntu that loads up a web page that is your desktop. Your &#8220;desktop&#8221; is an HTML5 page that allows you to add links/icons/etc as you see fit. See the screenshot below of my laptops JoliOS Desktop:</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://akensai.com/wp-content/uploads/2012/01/aG3g.png"><img class="aligncenter size-full wp-image-299" alt="aG3g" src="http://akensai.com/wp-content/uploads/2012/01/aG3g.png" width="650" height="381" /></a></p>
<h2>Conclusion!</h2>
<p>If you are looking for the perfect netbook OS but wanted to test a few out and see what&#8217;s best I highly suggest <strong><a href="http://www.jolicloud.com/jolios" target="_blank">JoliOS</a></strong> or <strong><a href="http://www.debian.org/" target="_blank">Debian 6 + XFCE</a></strong>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="shr-publisher-235"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://akensai.com/netbook-operating-systems/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>VPN on Linode using Debian (PPTP)</title>
		<link>http://akensai.com/linode-vpn/</link>
		<comments>http://akensai.com/linode-vpn/#comments</comments>
		<pubDate>Sun, 27 Nov 2011 00:44:13 +0000</pubDate>
		<dc:creator>Akensai</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://akensai.com/?p=189</guid>
		<description><![CDATA[<a href="http://akensai.com/linode-vpn/"><img align="left" hspace="5" width="75" src="http://www.speedtest.net/result/1616374380.png" class="alignleft wp-post-image tfe" alt="" title="VPN Speeds" /></a>Recently I had the pleasure of setting up a VPN via a 512mb Linode VPS ($20/mo) and I must say it impressed me beyond all belief. Why did it impress me you ask? Well, uptime is incredible and the speeds are nothing short of amazing. I am connected right now via the VPN I setup in Georgia and it feels<a href="http://akensai.com/linode-vpn/"> <b><u>&#187;</u></b>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Recently I had the pleasure of setting up a VPN via a 512mb <strong><a href="http://www.linode.com/?r=8a69eb09ac5f8ae4b4fa3a591922190ead10432e">Linode VPS</a></strong> ($20/mo) and I must say it impressed me beyond all belief. Why did it impress me you ask? Well, uptime is incredible and the speeds are nothing short of amazing. I am connected right now via the VPN I setup in Georgia and it feels like I&#8217;m loading pages even faster than my bare connection. Here is the imagery you require:</p>
<p><center><img class="aligncenter" title="VPN Speeds" alt="" src="http://www.speedtest.net/result/1616374380.png" width="300" height="135" /></center>That&#8217;s really amazing for a VPN connection, right? Damn skippy.</p>
<p>&nbsp;</p>
<p>Not only that, but they also have some pretty easyily managed RDNS to personalize it further, ever wanted your ISP hostname to be your own domain? Yeah you can do that. But I won&#8217;t be covering that in this tutorial, you can Google it or figure it out, it shouldn&#8217;t be hard to find, I found it in 2 seconds flat. Here is some more imagery:</p>
<p><center></center>&nbsp;</p>
<p style="text-align: center;"><a href="http://akensai.com/wp-content/uploads/2011/11/rdns.png"><img class="aligncenter size-full wp-image-300" alt="rdns" src="http://akensai.com/wp-content/uploads/2011/11/rdns.png" width="621" height="570" /></a></p>
<p>Alright, I think it&#8217;s time to get into the actual tutorial, so lets get started.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>First off you are going to need to order the <a href="http://www.linode.com/?r=8a69eb09ac5f8ae4b4fa3a591922190ead10432e">Linode VPS</a> and install the OS:</strong></span></p>
<ol>
<li><strong><a href="http://www.linode.com/?r=8a69eb09ac5f8ae4b4fa3a591922190ead10432e">Click this</a></strong> and select the 512mb plan.</li>
<li>Once you pay you can select the location, choose the closest to you for optimal pings.</li>
<li>When prompted for the operating system you wish to run choose &#8220;<strong>Debian 6 (Lenny)</strong>&#8220;</li>
</ol>
<p><span style="text-decoration: underline;"><strong>Now that the VPS is up we need to set the default root password:</strong></span></p>
<ol>
<li>Navigate to <strong><a href="http://manager.linode.com">manager.linode.com</a> </strong></li>
<li>Click &#8220;Linodes&#8221; and select your VPS</li>
<li>Click the &#8220;Remote Access&#8221; tab and scroll down to &#8220;Console Access&#8221;</li>
<li>Enter your password and hit &#8220;Change Password&#8221;</li>
</ol>
<div><span style="text-decoration: underline;"><strong>Sweet, so now we can SSH in! If you don&#8217;t have it already download <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">Putty</a>:</strong></span></div>
<div>
<ol>
<li>Connect to your Linode IP found in the &#8220;Remote Access&#8221; tab</li>
<li>Enter &#8220;<strong>root</strong>&#8221; as the login and the password you set in the previous step</li>
</ol>
<div><span style="text-decoration: underline;"><strong>Time to get the system updated:</strong></span></div>
<div>From the console enter the following commands to update the system.</div>
<blockquote>
<div>apt-get update</div>
<div>apt-get upgrade</div>
</blockquote>
<div>If prompted be sure to say yes to the new downloads. (y + enter)</div>
<p>&nbsp;</p>
<div><span style="text-decoration: underline;"><strong>Alright! System is up-to-date, lets install pptpd (the VPN software):</strong></span></div>
<div>Enter the following command(s) from the console</div>
<blockquote>
<div>apt-get install pptpd</div>
</blockquote>
</div>
<p>&nbsp;</p>
<div><strong>We need to configure the correct IP range to be used:</strong></div>
<div>Enter the following command(s) from the console</div>
<blockquote>
<div>nano /etc/pptpd.conf</div>
</blockquote>
<div>Scroll with ctrl+v until you find:</div>
<div>
<pre>#localip 192.168.0.234-238,192.168.0.245
#remoteip 192.168.1.234-238,192.168.1.245</pre>
</div>
<div>Remove the &#8220;#&#8221; from each line (uncomment)</div>
<div>ctrl+x to save changes</div>
<p>&nbsp;</p>
<div><span style="text-decoration: underline;"><strong>Now, let&#8217;s set up the actual VPN User(s):</strong></span></div>
<div>Enter the following command(s) from the console</div>
<blockquote>
<div>nano /etc/ppp/chap-secrets</div>
</blockquote>
<div>Add your user(s), it should look like this:</div>
<div>
<pre># Secrets for authentication using CHAP
# client        server  secret                  IP addresses
akensai         pptpd   passwordhere            *</pre>
</div>
<div>Good job, save the file and lets move on.</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div><span style="text-decoration: underline;"><strong>Enable IP fowarding at startup to allow the VPN users to connect:</strong></span></div>
<div>Enter the following command(s) from the console</div>
<blockquote>
<div>nano /etc/sysctl.conf</div>
</blockquote>
<div>Find:</div>
<div>#net.ipv4.ip_forward=1</div>
<div>Uncomment the &#8220;#&#8221;</div>
<div>Good, lets make the changes take effect now:</div>
<div>Enter the following command(s) from the console</div>
<blockquote>
<div>sysctl -p</div>
</blockquote>
<div>It should echo the changes to you, if not go back and make sure you did it right.</div>
<p>&nbsp;</p>
<div>Now for the part other guides don&#8217;t tell you about that is absolutely critical to have a working VPN&#8230;</div>
<p>&nbsp;</p>
<div><span style="text-decoration: underline;"><strong>Set iptables rules to allow forwarding:</strong></span></div>
<div>Enter the following command(s) from the console</div>
<blockquote>
<div>iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</div>
</blockquote>
<p>&nbsp;</p>
<div><span style="text-decoration: underline;"><strong>Set the default MTU rule via iptables:</strong></span></div>
<div>Enter the following command(s) from the console</div>
<div>
<pre>-o eth0 -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 800:1536 -j TCPMSS --clamp-mss-to-pmtu</pre>
</div>
<div></div>
<div>Great job, you must be a retarded genius!</div>
<p>&nbsp;</p>
<div><span style="text-decoration: underline;"><strong>Set pptpd to start on server boot:</strong></span></div>
<div>Enter the following command(s) from the console</div>
<blockquote>
<div>chmod +x /etc/init.d/pptpd</div>
<div>/usr/sbin/update-rc.d -f pptpd defaults</div>
</blockquote>
<p>&nbsp;</p>
<div><span style="text-decoration: underline;"><strong>Now we just need to set the iptables rules to run on boot as well:</strong></span></div>
<div>Enter the following command(s) from the console</div>
<blockquote>
<div>nano /etc/iptables.sh</div>
</blockquote>
<div>Script created, lets put the rules in it, write this out EXACTLY as it appears:</div>
<div>
<pre>#!/bin/sh
IPT="/sbin/iptables"

$IPT -t nat -A POSTROUTING -o eth0 -j MASQUERADE
$IPT -o eth0 -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 800:1536 -j TCPMSS --clamp-mss-to-pmtu</pre>
</div>
<div>Save the file and lets move on!</div>
<p>&nbsp;</p>
<div><span style="text-decoration: underline;"><strong>Now lets set the script to run at boot:</strong></span></div>
<div>Enter the following command(s) from the console</div>
<blockquote>
<div>chown root /etc/iptables.sh</div>
<div>chmod 700 /etc/iptables.sh</div>
</blockquote>
<div>We need to edit the default network interface to add the file now</div>
<blockquote>
<div>nano /etc/network/interfaces</div>
</blockquote>
<div>Find</div>
<div>
<pre># The primary network interface
auto eth0
iface eth0 inet dhcp</pre>
</div>
<div>Add below:</div>
<div>
<pre>pre-up /etc/iptables.sh</pre>
</div>
<p>That&#8217;s it, now reboot the Linode and connect to the VPN, you can find a guide for that at <strong><a href="http://www.pcworld.com/article/210562/how_to_set_up_vpn_in_windows_7.html">PC World</a></strong>. If you can&#8217;t connect after you reboot there is a good chance you did something wrong, in which case I likely won&#8217;t help you with it, just check over the tutorial and make sure you did everything correct.</p>
<div class="shr-publisher-189"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://akensai.com/linode-vpn/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Ancient Sunken Cities</title>
		<link>http://akensai.com/ancient-sunken-cities/</link>
		<comments>http://akensai.com/ancient-sunken-cities/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 19:27:03 +0000</pubDate>
		<dc:creator>Akensai</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Ancient Yonaguni Walkway]]></category>
		<category><![CDATA[Cuba]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[Japanese Pyramid]]></category>
		<category><![CDATA[Masaaki Kimura]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[width]]></category>

		<guid isPermaLink="false">http://akensai.com/?p=146</guid>
		<description><![CDATA[<a href="http://akensai.com/ancient-sunken-cities/"><img align="left" hspace="5" width="75" src="http://akensai.com/wp-content/uploads/2012/01/cambay1.jpg" class="alignleft wp-post-image tfe" alt="" title="Ruins of Cambay" /></a>The general population of the world has no idea about these sunken cities, some call them the cities of Atlantis; but thats just myth. These sunken cities predate all other known civilizations on earth by thousands of years, so what exactly does that mean? Well it means we are entirely wrong about the history of human civilization, a host of people will tell<a href="http://akensai.com/ancient-sunken-cities/"> <b><u>&#187;</u></b>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>The general population of the world has no idea about these sunken cities, some call them the cities of Atlantis; but thats just myth. These sunken cities predate all other known civilizations on earth by thousands of years, so what exactly does that mean? Well it means we are entirely wrong about the history of human civilization, a host of people will tell you these cities are related to celestial help, basically aliens. I&#8217;m not saying I believe that but I do find these 3 sunken cities to be extremely interesting. There are hundreds of smaller sunken cities that have been found around the world, usually attributed to the hunt to find Atlantis, but these are true cities that existed in a time we thought we where all living in caves.</p>
<p>&nbsp;</p>
<h3><span style="text-decoration: underline;"><strong>The Cambay Ruins &#8211; India</strong></span></h3>
<p>The Cambay Ruins, found off the coast of India in the bay of Cambay is one of many ancient sunken cities we currently know about. The vast city lies 120 feet below the ocean&#8217;s surface, it is 5 miles long and 3 miles wide, it predates the oldest known civilizations by around 5,000 years. It was discovered in 2001 on accident by India&#8217;s National Institute of Ocean Technology as they where testing pollution levels.</p>
<p>Found within the ancient sunken city is pottery, human remains, and a structure resembling that of the early pyramids, keep in mind that this city sank 5,000 years before any other known civilization, but it is believed to have lived in prosperity for 4,000 years before that.</p>
<p>&nbsp;<br />
<center><br />
<div class="wp-caption aligncenter" style="width: 450px"><img class="  " title="Ruins of Cambay" alt="" src="http://akensai.com/wp-content/uploads/2012/01/cambay1.jpg" width="440" height="306" /><p class="wp-caption-text">Stone statue resembling that of the Egyptians</p></div></p>
<div class="wp-caption aligncenter" style="width: 460px"><img class=" " title="Ruins of Cambay" alt="" src="http://akensai.com/wp-content/uploads/2012/01/cambay3.jpg" width="450" height="565" /><p class="wp-caption-text">Montage of the Ruins of Cambay</p></div>
<p><div class="wp-caption aligncenter" style="width: 610px"><img class=" " title="Ruins of Cambay" alt="" src="http://akensai.com/wp-content/uploads/2012/01/cambay2.gif" width="600" height="431" /><p class="wp-caption-text">Enormous structures built 9,000 years before the Egyptians</p></div><br />
</center><br />
&nbsp;</p>
<h3 style="text-align: left;"><span style="text-decoration: underline;"><strong>Sunken City of Yonaguni &#8211; Japan</strong></span></h3>
<p>Off the coast of Yonaguni Jima about 70 feet below the surface of the ocean is the Japanese Pyramid, usually called the &#8220;Japanese Atlantis&#8221;. These ruins are 5,000 years old and are believed to have sank 2,000 years ago after a massive earthquake. A Japanese professor of marine biology, Masaaki Kimura has been diving the site for nearly 20 years, the one thing he always tells the media is (roughly translated) &#8220;Every time I go down, I come back up believing this is the remains of an ancient city.&#8221; While this is not as surprising as the Ruins of Cambay, the Japanese Pyramid itself is still very intriguing. The Pyramid is enormous with a ton of right angles, meaning it could not have been formed, rather it had to be artificial, take a look at the images below.</p>
<p>&nbsp;<br />
<center><br />
<div class="wp-caption aligncenter" style="width: 471px"><img class=" " title="Sunken City of Yonaguni" alt="" src="http://akensai.com/wp-content/uploads/2012/01/jap1.jpg" width="461" height="330" /><p class="wp-caption-text">Step Pyramid of Yonaguni</p></div></p>
<div class="wp-caption aligncenter" style="width: 410px"><img class=" " title="Yonaguni" alt="" src="http://akensai.com/wp-content/uploads/2012/01/jap2.jpg" width="400" height="300" /><p class="wp-caption-text">Ancient Yonaguni Walkway</p></div>
<p style="text-align: center;"><img title="Yonaguni" alt="" src="http://akensai.com/wp-content/uploads/2012/01/jap3.jpg" /></p>
<p><div class="wp-caption aligncenter" style="width: 610px"><img class=" " title="Yonaguni" alt="" src="http://akensai.com/wp-content/uploads/2012/01/jap4.jpg" width="600" height="400" /><p class="wp-caption-text">Just to give you an idea of how big it is</p></div><br />
</center><br />
&nbsp;</p>
<p>&nbsp;</p>
<h3 style="text-align: left;"><strong><span style="text-decoration: underline;">Ancient Sunken City of Cuba</span></strong></h3>
<p>About a mile below the surface of the ocean in the waters of Cabo de San Antonio is the most intriguing of these ancient sunken cities. This one is thought to have sank at least 12,000 years ago, it was found by Paulina Zelitsky a Russian/Canadian oceanographer 15 years ago, the theory is that this city was old enough to exist during the Ice Age, the problem with this one though is that it is so far below the surface that it is nearly impossible to truly investigate it. Over time we have slowly upgraded our deep sea dive technology and in this time Zelitsky and her family have used the newest available gear to further examine the sunken city. So far they have found the remains of land animals, enormous ancient stone structures that resemble the faces of easter island, and yet another Pyramid. This city is still being debated as a &#8220;natural formation&#8221; by hard headed scholars trying to disprove the existence of civilization before Ancient Sumer, but the proof is all there.</p>
<p>Unfortunately there are no real images of this because of the extreme depth, the only thing possible of even reaching these depths are robotic dive camera&#8217;s, however there are some computer generated ocean scans of when they found the city that shows its size and structure, I believe the overall estimate is &#8220;about the size of a modern city.&#8221;</p>
<p>&nbsp;<br />
<center><br />
<div class="wp-caption aligncenter" style="width: 510px"><img class=" " title="Sunken City of Cuba" alt="" src="http://akensai.com/wp-content/uploads/2012/01/cuba.png" width="500" height="226" /><p class="wp-caption-text">Computer generated image based off ocean scans</p></div><br />
</center><br />
&nbsp;</p>
<p>These are just some of the multiple sunken cities we have found in the last few decades, these are ultimately my most favorite but if you want to keep looking into this, try searching for the sunken city of lake Titicaca.</p>
<div class="shr-publisher-146"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://akensai.com/ancient-sunken-cities/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>Murmur on Linux (simple)</title>
		<link>http://akensai.com/murmur-dreamhost-vps/</link>
		<comments>http://akensai.com/murmur-dreamhost-vps/#comments</comments>
		<pubDate>Tue, 31 May 2011 18:34:41 +0000</pubDate>
		<dc:creator>Akensai</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[akensai]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[use]]></category>

		<guid isPermaLink="false">http://akensai.com/?p=140</guid>
		<description><![CDATA[<a href="http://akensai.com/murmur-dreamhost-vps/"><img align="left" hspace="5" width="75" src="http://akensai.com/wp-content/uploads/2012/01/user.png" class="alignleft wp-post-image tfe" alt="" title="User Creator" /></a>As you may know, I run a 1500 slot Mumble server off of a DreamHost VPS. You may be thinking &#8220;why the hell is he doing that?&#8221; well, Murmur is so light-weight that it takes almost nothing to run, at this exact moment I have 49 people in mine and I can&#8217;t even measure the resource use, its that low.<a href="http://akensai.com/murmur-dreamhost-vps/"> <b><u>&#187;</u></b>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>As you may know, I run a 1500 slot Mumble server off of a DreamHost VPS. You may be thinking &#8220;why the hell is he doing that?&#8221; well, Murmur is so light-weight that it takes almost nothing to run, at this exact moment I have 49 people in mine and I can&#8217;t even measure the resource use, its that low. So why use a DreamHost VPS? Well for $15 a month you can run a 1500 slot mumble without ever going over the resource limit, thats why; so lets get started, shall we?</p>
<blockquote><p><span style="color: #ff0000;"><strong>NOTE: </strong>This tutorial is also a simple install guide for mumble on ANY host.</span></p></blockquote>
<p><strong>First off create a user via the DreamHost panel:</strong></p>
<p style="text-align: center;"><strong><img class="aligncenter" title="User Creator" alt="" src="http://akensai.com/wp-content/uploads/2012/01/user.png" width="687" height="558" /></strong></p>
<p>After creating the user we need to open up <strong><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">putty</a></strong> and your favorite FTP program connecting with the user we created above. From here we will go on to use wget to download murmur, and install.</p>
<p>Type the following in putty<strong><em> </em></strong>to create the directory that will house the backend.</p>
<blockquote><p><em><strong>mkdir murmur</strong></em></p></blockquote>
<p>Now enter the directory</p>
<blockquote><p><strong><em>cd murmur</em></strong></p></blockquote>
<p>We can proceed to use wget to download murmur now, so lets do it.</p>
<blockquote><p><em><strong>wget http://akensai.com/files/murmur-static_x86-1.2.3.tar.bz2</strong></em></p></blockquote>
<p>Lets un-tar it</p>
<blockquote><p><em><strong>tar -jxvf murmur-static_x86-1.2.3.tar.bz2</strong></em></p></blockquote>
<p>Now we have Murmur downloaded and un-tarred, so all we need to do from here is make sure it un-tarred correctly, lets enter the directory and see if everything is there</p>
<blockquote><p><strong><em>cd murmur-static_x86-1.2.3</em></strong></p>
<p><em><strong>ls</strong></em></p></blockquote>
<p><strong>All is well if your directory looks like this.</strong></p>
<p><strong><img class="alignnone" title="Putty Directory List" alt="" src="http://akensai.com/wp-content/uploads/2012/01/putty3ulu.png" width="551" height="67" /><br />
</strong></p>
<p>Now open up your FTP client (leave putty open) and navigate to the murmur.ini file, the main thing we HAVE to change is the port, at least it was in my case. So find it and change it to this or anything else you like, this is the port users will connect to.</p>
<blockquote><p># Port to bind TCP and UDP sockets to<br />
port=64739</p></blockquote>
<p>From here edit the rest of the config file to your own needs, save it and we can proceed to run murmur for the first time via putty by first setting permission to execute</p>
<blockquote><p><strong><em>chmod +x murmur.x86</em></strong></p></blockquote>
<p>Now we can run murmur with super password!</p>
<blockquote><p><strong><em>./murmur.x86 -supw PASSWORDHERE</em></strong></p></blockquote>
<p>Now run murmur</p>
<blockquote><p><em><strong>./murmur.x86</strong></em></p></blockquote>
<p>You did it! Murmur is now running on your server and waiting for you to login as the superuser. What we need to do now is set your actual name as an admin.</p>
<blockquote><p><em><strong>Connect to it via the domain name you have setup with your VPS (eg: akensai.com) and the port you set in the ini file. When you enter the information set your user name as &#8220;superuser&#8221; and when it asks for the password enter the one you set with putty.</strong></em></p></blockquote>
<div class="wp-caption aligncenter" style="width: 250px"><img class=" " title="Connect to Mumble" alt="" src="http://akensai.com/wp-content/uploads/2012/01/mumbleconn.png" width="240" height="179" /><p class="wp-caption-text">Connect as SuperUser</p></div>
<p><strong><em><br />
</em></strong></p>
<p>Now you can reconnect with your REAL username.</p>
<blockquote><p><em><strong>Connect as the name you plan to use.</strong></em></p></blockquote>
<div class="wp-caption aligncenter" style="width: 249px"><img class=" " title="User Connect" alt="" src="http://akensai.com/wp-content/uploads/2012/01/mumblempm.png" width="239" height="183" /><p class="wp-caption-text">Connect as REAL user.</p></div>
<p>Register your REAL user</p>
<blockquote><p><em><strong>Right click your name is the channel list and than click &#8220;Register&#8221;</strong></em></p></blockquote>
<p>&nbsp;</p>
<div class="wp-caption aligncenter" style="width: 694px"><img title="Register" alt="" src="http://akensai.com/wp-content/uploads/2012/01/register.png" width="684" height="517" /><p class="wp-caption-text">Register your user (example I used since I&#8217;m already registered)</p></div>
<p>&nbsp;</p>
<blockquote><p><strong>Go back and reconnect as superuser</strong></p>
<p><em><strong>Right click the root channel and edit, go to groups and select admin from the drop-down list and type in your own name at the bottom left.</strong></em></p></blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="wp-caption aligncenter" style="width: 685px"><img class=" " title="Admin set" alt="" src="http://akensai.com/wp-content/uploads/2012/01/admintlt.png" width="675" height="412" /><p class="wp-caption-text">Set your user as admin</p></div>
<blockquote><p><em><strong>Connect one last time with the name you just gave admin to and enjoy!</strong></em></p></blockquote>
<p>Have fun guys, and remember this is totally allowed on a DreamHost VPS, but if you run it on shared hosting you&#8217;re probably going to get bitch slapped.</p>
<div class="shr-publisher-140"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://akensai.com/murmur-dreamhost-vps/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Source Server with DreamHost VPS</title>
		<link>http://akensai.com/source-server-with-dreamhost-ps/</link>
		<comments>http://akensai.com/source-server-with-dreamhost-ps/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 22:26:51 +0000</pubDate>
		<dc:creator>Akensai</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[akensai]]></category>
		<category><![CDATA[Dreamhost Private Servers]]></category>
		<category><![CDATA[PS]]></category>
		<category><![CDATA[SRCDS]]></category>
		<category><![CDATA[Team Fortress]]></category>

		<guid isPermaLink="false">http://akensai.com/?p=12</guid>
		<description><![CDATA[<a href="http://akensai.com/source-server-with-dreamhost-ps/"><img align="left" hspace="5" width="75" src="http://akensai.com/wp-content/uploads/2012/01/users300x2.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Updated March 14, 2011 View the DreamHost Forum Discussion on this. By now most people know I am using Dreamhost Private Servers to run Team Fortress 2 game servers, so I decided it&#8217;s time to share the secret to running a 32 slot TF2 server for $11 a month (bundled) or $15 a month (single). First off, you pay for a Dreamhost<a href="http://akensai.com/source-server-with-dreamhost-ps/"> <b><u>&#187;</u></b>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><em>Updated March 14, 2011</em></p>
<p>View the <strong><a href="http://akensai.com/go/dreamhost.com%2Fakensaivps/" target="_blank">DreamHost Forum Discussion</a></strong> on this.</p>
<p>By now most people know I am using <strong><a href="http://www.dreamhost.com/hosting-vps.html" target="_blank">Dreamhost Private Servers</a></strong> to run Team Fortress 2 game servers, so I decided it&#8217;s time to share the secret to running a 32 slot TF2 server for $11 a month (bundled) or $15 a month (single).</p>
<p>First off, you pay for a Dreamhost PS per how much ram you need, after careful testing with some trial and error, I found out that on Linux a basic 32 slot TF2 server, when completely filled will only use about 250mb of ram, thus the minimum @ Dreamhost for a PS (300mb) is perfect for any basic server, now if your going to be running a ton of plugins, you may want to drag that resource allocation bar up to around 450mb just to be safe.</p>
<p><strong>Anarchy99</strong> currently has 3 servers running off of the Dreamhost PS shells, each one its own PS, and bundled they are anywhere from $8/mo to $15/mo each.</p>
<p><strong>Lets get started then, shall we?</strong></p>
<p>To start, your gonna need <strong><a href="http://akensai.com/go/dreamhost-signup/" target="_blank">Dreamhost hosting</a></strong>, they are an excellent company to use, and I highly recommend them to anyone in the market for web hosting, at the moment you can get amazing hosting for $2/mo, same hosting I have for my personal things, in fact. <strong><em>Upon registration enter the email &#8221;les@dazik.com&#8221; as a referral email, earn me a good name!</em></strong></p>
<p><strong>Now that you have the hosting</strong></p>
<p>You should have gotten a free domain upon registration (I told you they were awesome!), anyways go in your Dreamhost panel and scroll down to &#8220;Private Servers&#8221; on the left menu, then click &#8220;Enable DreamHost PS&#8221;, go through the little setup and wait for the email that says its ready, once you get that go back in your panel and click &#8220;Manage Resources&#8221; to be sure its up, the first week of PS is free, thus they give you an absurd amount of ram to use for the first week (2300mb default), when that week is up, the slider is automatically moved to whatever you use, I out of habit just set it at 300 or 350 once I enable a new server (you can have as many PS&#8217;s at a time as you want).</p>
<p><strong>Add new user for the ps and subdomain</strong></p>
<p>This first thing to do after your PS is ready is to create a new user for that server. On the left menu, click &#8220;Manage Users&#8221; and then click &#8220;Add a New User&#8221;, setup the user any way you wish, just make sure it has &#8220;SHELL&#8221; ticked as its access, and the server on the dropbox set to your PS.</p>
<p style="text-align: center;">Example:</p>
<p><center><div class="wp-caption aligncenter" style="width: 310px"><a href="http://akensai.com/wp-content/uploads/2012/01/users.png"><img alt="" src="http://akensai.com/wp-content/uploads/2012/01/users300x2.png" width="300" height="246" /></a><p class="wp-caption-text">Click for Fullsize</p></div></center></p>
<p>&nbsp;</p>
<p><strong>Now that you have a user, set a sub domain to it.</strong></p>
<p>In order to use your FTP to upload/edit files on the server you need to set a sub domain on the user, click the &#8220;Manage Domains&#8221; link in your DreamHost panel and click &#8220;Add New Domain / Sub Domain&#8221;, fill out the information as I have it in my example image, <strong>make sure it is on the user you just made for the PS, and remember the &#8220;Web Directory&#8221; you set!</strong></p>
<p style="text-align: center;">Example:</p>
<p><center><div class="wp-caption aligncenter" style="width: 310px"><a href="http://akensai.com/wp-content/uploads/2012/01/domain.png"><img alt="" src="http://akensai.com/wp-content/uploads/2012/01/domain300x.png" width="300" height="271" /></a><p class="wp-caption-text">Click for Fullsize</p></div></center></p>
<p>&nbsp;</p>
<p><strong>Alright the hard parts done, now lets hop on putty!</strong><br />
Now you need to use an ssh tool, I use <strong><a href="http://akensai.com/?file_id=8" target="_blank">PuTTY</a>, </strong>which you can find in the <strong><a href="http://akensai.com/downloads/" target="_blank">Downloads</a></strong> section of this site</p>
<p>Connect to your subdomain you just set and use the user we setup earlier, in the hostname, simply enter your sub. Once you click &#8220;Open&#8221; the connection will start, enter the username you made earlier, then it will ask you for your password, enter that as well.</p>
<p style="text-align: center;">Example:</p>
<p><center><div class="wp-caption aligncenter" style="width: 310px"><a href="http://akensai.com/wp-content/uploads/2012/01/putty.png"><img alt="" src="http://akensai.com/wp-content/uploads/2012/01/putty300x2.png" width="300" height="289" /></a><p class="wp-caption-text">Click for Fullsize</p></div></center></p>
<p>When done you will see a command prompt, type &#8220;ls&#8221; from there you should see a few folders, we want the one you made with the subdomain, so type &#8220;cd FOLDERNAMEHERE&#8221; to make it your current directory. From here, we install SRCDS (the engine that runs source servers), you can find the SRCDS tutorial on how to install <strong><a href="http://www.srcds.com/db/engine.php?subaction=showfull&amp;id=1098643920&amp;archive=" target="_blank">here</a>, </strong>for this tutorial I will also paste the instructions here.</p>
<p>First of all download hldsupdatetool <a href="http://www.steampowered.com/download/hldsupdatetool.bin">from the VALVe webserver</a>. Make a dir called srcds_l, and save hldsupdatetool in that dir and run it. (Check <a href="http://forums.srcds.com/showthread.php?tid=736&amp;pid=3508#pid3508">this</a> out when you have an uncompress error.)</p>
<p><strong>Command(s)</strong>:</p>
<table width="100%">
<tbody>
<tr>
<td>mkdir srcds_l<br />
cd srcds_l<br />
wget http://www.steampowered.com/download/hldsupdatetool.bin<br />
chmod +x hldsupdatetool.bin<br />
./hldsupdatetool.bin<br />
./steam</td>
</tr>
</tbody>
</table>
<p>The new version of HLDSUpdateTool will be downloaded now. You will be returned to the console after its done.</p>
<table width="100%" cellspacing="0" cellpadding="3">
<tbody>
<tr bgcolor="#E6E6E6">
<td>2) <strong>Downloading the files</strong></td>
</tr>
</tbody>
</table>
<p>We can start downloading the files. This can take a few hours depending on the connection the server uses.<br />
<strong>Command(s)</strong>:</p>
<table width="100%">
<tbody>
<tr>
<td>./steam -command update -game &#8220;Counter-Strike Source&#8221; -dir .</td>
</tr>
</tbody>
</table>
<p>If you want to install a <em>Half-Life 2 Deathmatch</em> server, use &#8220;hl2mp&#8221; for the game switch. For <em>Team Fortress 2, </em>use &#8220;tf&#8221;.<br />
Go get yourself a cup of coffee.</p>
<table width="100%" cellspacing="0" cellpadding="3">
<tbody>
<tr bgcolor="#E6E6E6">
<td>3) <strong>Starting srcds</strong></td>
</tr>
</tbody>
</table>
<p>First edit (or create) srcds_l/cstrike/cfg/server.cfg like you want it to be. Now we are ready to run the srcds.<br />
./srcds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate<br />
and press enter. (-game hl2mp if it&#8217;s a HL2DM server ofcourse)<br />
Your srcds is now up and running.</p>
<p><strong>Now installing SRCDS is done! Lets make a auto-start script.</strong></p>
<p>Without modifying or installing certain packages for nix, we cant use the screen script valve recommends in the install tutorial, for a stand-in I simply edited their use. Create a file either with command in shell or upload with FTP to your <strong>/srcds_1/orangebox</strong> directory, the file contents will be as follows:</p>
<p><code>screen -A -m -d -S server ./srcds_run -console -game tf +map ctf_2fort +maxplayers 32 -autoupdate -tickrate 100 +fps_max 500</code></p>
<p>Change this command line to your own needs, <strong>save as &#8220;start&#8221;</strong> and upload to the directory listed above.</p>
<p><strong>Now in shell go to your orangebox directory</strong></p>
<p>Commands</p>
<p><code>cd FOLDER (This represents the name you made in the subdomain, btw)<br />
cd srcds_1<br />
cd orangebox</code></p>
<p>After that type ls to make sure the file &#8220;start&#8221; is there, if so enter the command</p>
<p><code>chmod +x start</code></p>
<p>then proceed to run the script with</p>
<p><code>./start</code></p>
<p><strong>Now that you have run the startup script, the server will start running.</strong><br />
<strong>NOTE:</strong> The best way to restart a server, or even stop it, is through the DreamHost control panel to restart your private server. (DH Only)</p>
<p>To find your server&#8217;s IP, in shell type the command<br />
<code>/sbin/ifconfig | less</code><br />
You will then see your server&#8217;s IP listed next to &#8220;inet&#8221;</p>
<p><strong>Congratulations, your successfully running a bare bones server off of a DreamHost PS!</strong></p>
<p>If your server ever crashes, or doesn&#8217;t show up on server list, you can restart it by going into ssh (putty), from the root of your user make FOLDER/srcds_1/orangebox your current directory (As I explained above) and then type ./start for the server to restart.</p>
<p>This method has no logging for the server errors other than what is logged in files, you cannot see the actual command window. Its a very primitive way to run a server, but its much cheaper and works sometimes just as well, keep in mind that DreamHost is located in LA, Cali. Thus any server you host, while on a gigabit line, is a west coast server.</p>
<p><strong>Working FTP with your server</strong></p>
<p>Connect to your subdomain as the ftp address, aka for our training server:<br />
ftp.train.anarchy-99.net</p>
<p>User and password are same as the one for ssh (this is why we gave the user shell access!), from here have a ball. I will not explain how to install plugins and addons and all that, use google. The hard part is done, you can do the rest.</p>
<p><strong>Conclusion</strong></p>
<p>Thats really all you need for a basic server, recompiling kernels, plugins/addons, and other such things such as running a Control Panel for your server, you will have to figure out on your own, be prepared for some serious work in this adventure, if you so choose to go for it. Look out in the future for a basic Control Panel I am currently developing to run RCON in php for console, and to run scripts for restarting/editing server files. This panel will work on ANY web server running php 5. Again, not quite done with it, in the process of developing it for Anarchy 99.</p>
<div class="shr-publisher-12"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://akensai.com/source-server-with-dreamhost-ps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SRCDS on Solaris 10</title>
		<link>http://akensai.com/srcds-solaris-10/</link>
		<comments>http://akensai.com/srcds-solaris-10/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 15:53:45 +0000</pubDate>
		<dc:creator>Akensai</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[akensai]]></category>
		<category><![CDATA[Install Solaris]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[SRCDS]]></category>
		<category><![CDATA[Virtual Box]]></category>

		<guid isPermaLink="false">http://akensai.com/?p=59</guid>
		<description><![CDATA[<a href="http://akensai.com/srcds-solaris-10/"><img align="left" hspace="5" width="75" src="http://akensai.com/wp-content/uploads/2012/01/tb59.png" class="alignleft wp-post-image tfe" alt="" title="SRCDS on Solaris" /></a>1) Introduction What is Solaris? Solaris is a mature UNIX Operating System, derived from Sun and AT&#38;T’s partnership in 1988 that created UNIX Sytem V, Release 4. The first official release of Solaris in 1992 incorporated SVR4 plus many features from Sun’s previous BSD-Based SunOS, such as the Network File System and a number of BSD libraries for compatibility. 1992’s<a href="http://akensai.com/srcds-solaris-10/"> <b><u>&#187;</u></b>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><strong><img class="alignright" title="SRCDS on Solaris" src="http://akensai.com/wp-content/uploads/2012/01/tb59.png" alt="" width="177" height="92" />1) Introduction</strong></p>
<p><em>What is Solaris?</em></p>
<p>Solaris is a mature UNIX Operating System, derived from Sun and AT&amp;T’s partnership in 1988 that created UNIX Sytem V, Release 4. The first official release of Solaris in 1992 incorporated SVR4 plus many features from Sun’s previous BSD-Based SunOS, such as the Network File System and a number of BSD libraries for compatibility. 1992’s release was officially called Solaris 2. Sun’s old BSD-based SunOS (which at the time was up to SunOS v4) was retro-named Solaris 1 and phased out.</p>
<p>Sun began to open-source Solaris in 2004, and today the entire operating system (now Solars 10) and its components are open source and maintained by the separate, independent OpenSolaris community.</p>
<p><strong>2) Why use Solaris?</strong></p>
<p>There are several reasons to choose Solaris over other open-source UNIX variants.</p>
<p>&#8211; You may already use and know it: This was my reason. I’ve been using Solaris since the SunOS days. I don’t want to set up a separate Linux box just for one application. I just list the remaining reasons so I don’t look too biased. They are cool, but I don’t really know if Linux can do any of the stuff that follows or not.</p>
<p>&#8211; <strong><a href="http://akensai.com/go/xen2/" target="_blank">Desktops Galore</a></strong>: All of the popular window manager/desktop choices are available on Solaris. In addition to CDE, KDE, etc., OpenSolaris has customized the GNOME desktop into a very simple and easy to use version called the Open Solaris Desktop (formerly the Java Desktop System). The default on the live CD for boot &amp; install is GNOME.</p>
<p>&#8211; <strong><a href="http://akensai.com/go/zfs/" target="_blank">The ZFS filesystem</a></strong>. OpenSolaris’ ZFS filesystem is as bulletproof as a Unix filesystem gets. The latest release features “Timeslider” backups that are as easy to manage as the name implies. If you’re running a server that needs to run dependably, ZFS has numerous advantages.</p>
<p>&#8211; <strong><a href="http://akensai.com/go/fm/" target="_blank">Fault Management</a></strong>. Another consideration if you want to run an industrial-strength high-availability server is fault management. When running on AMD or Intel Xenon hardware, Solaris can monitor CPU, Memory, Northbridge chipset, and other hardware. While these features are mainly designed for multiple-blade server farms, they’ll run on any AMD hardware.</p>
<p>&#8211; Isolation. It’s a good idea to run srcds in a sandbox. This keeps srcds failures or hacks from damaging your system. Solaris’ Zones are an ideal environment, providing isolation from the host in a simple package that is integrated into the host OS and supported by the OS vendor. There are alternatives to Zones, which I discuss below.</p>
<p>&#8211; Full 64-bit support and cool tools. This isn’t important for running srcds, in fact the Linux Zone only supports 32-bit Linux binaries. However, if there’s other development or hosting you want to do on the same machine outside the Linux sandbox, Solaris is a full 64-bit implementation of Unix with really nice developer tools. Sun Studio, for example, is completely free and better than any paid-for developer suite. I don’t see how developers get along without DTrace.</p>
<p>NOTE: This tutorial only applies only to Solaris running on Intel or AMD x86 32- or 64-bit hardware. srcds is an x86-only binary, and it won’t run on SPARC or PPC hardware. The Linux Zone and other virtualization tools aren’t Intel emulators. Also, Fault Management support varies depending on the hardware.</p>
<p><strong>3) How to run Linux applications on a Solaris machine</strong></p>
<p>There are four tools available to run Linux binaries on Solaris: lxrun, Xen, Virtual Box and BrandZ.</p>
<p>lxrun is an obsolete solution. It’s a user-space application that executes Linux binaries but has limitations such as read-only access to the filesystem. It’s available but not actively supported anymore.</p>
<p><strong><a href="http://akensai.com/go/xen2/" target="_blank">xVM</a></strong> is the Solaris implementation of the Xen “Hypervisor.” It’s more complicated, but allows you to run any complete OS of your choice. xVM actually runs the entire operating system on top of a Hypervisor. Solaris can (but doesn’t have to) be the “root” domain OS, with other OSes running in parallel.</p>
<p><strong><a href="http://akensai.com/go/virtualbox/" target="_blank">Virtual Box</a></strong> is an open-source virtual machine project that works like VMWare or Parallels Desktop. It’s a completely isolated user-space application that can run just about any OS as a guest.</p>
<p><strong><a href="http://akensai.com/go/zones/" target="_blank">Zones</a></strong> allow you to set up a partitioned user space that’s completely abstracted from the OS APIs and from other processes on the host:.</p>
<p>A Branded Zone (or<strong><a href="http://akensai.com/go/brandz/" target="_blank"> BrandZ</a></strong>) is a particular kind of Zone that has all of the abstraction features of a Zone with the added ability to run non-native OS APIs.</p>
<p>Specifically, the lx Branded Zone allows you to run binaries that make Linux API calls.</p>
<p>Support for the lx BrandZ is currently limited to RedHat or CentOS (the “community” version of RedHat). Any OS that uses the Linux 2.4.21 kernel should work but all of the documentation and support are around RedHat/CentOS. Red Hat did an odd thing in that their kernel is not a complete implementation of the Linux 2.6 kernel but it’s not stuck at 2.4 either. Many of the 2.6 features, with the big exception of 64-bit support, are in RedHat/CentOS.</p>
<p>Of the above options, I chose to go with BrandZ. At the time (4/2007) I started this it was the clear way to go. lxrun was already obsolete, Xen was only in beta and just too much work, and Virtual Box wasn’t around yet.</p>
<p>Virtual Box would be a great choice and would probably be less work. I am going to try setting something up in Virtual Box so I can make legit comparisons, then I’ll come back to this tutorial with my opinions.</p>
<p>Zones give more monitoring and admin choices and less runtime overhead. I can get to the file space of my Zone from Solaris, for example. If an app in a Virtual Box crashes, it’s just another hung application in user space and there’s nothing on the host you can do to monitor it or remotely administer it. There’s a scale between complete isolation and low-level control. Xen, Virtual Box and BrandZ will all work depending on where you as admin are on that scale.</p>
<p>The one big variable that would change the equation is 64-bit support. srcds works just fine under the CentOS kernel, but if Valve ever uses any of the APIs that aren’t supported this solution won’t work anymore. We’d have to switch to Xen or Virtual Box, unless Sun ups the version of the Linux kernel supported by the lx Brand. There does seem to be user demand for this, though, so we’ll see what happens in the future. The lx Branded Zone will run on either 64- or 32-bit Solaris hosts, so that’s not a problem.</p>
<p><strong>4) How to Install Solaris and a Linux Branded Zone </strong></p>
<p><em>Check Your Hardware</em></p>
<p>Before you do anything, check Sun’s <strong><a href="http://akensai.com/go/hcl/" target="_blank">Hardware Compatibility List</a></strong>.</p>
<p>Solaris seems geared for big iron. The real push to support commodity PCs has only happened with the recent open-sourcing of the OS. It’s the only area I’ve seen where Ubuntu, Knoppix, and the other boot-and-go Linuxes beat Solaris.</p>
<p>In particular, Solaris does not support as many Ethernet chipsets out-of-the-box as Linux does. If your Ethernet chipset isn’t on the official HCL, don’t panic. There are more <strong><a href="http://akensai.com/go/nifty/" target="_blank">drivers here</a></strong>.</p>
<p>There are also known issues with some RealTek built-in Ethernet chipsets. Here’s a discussion with <strong><a href="http://akensai.com/go/sigtar/" target="_blank">more information</a></strong>.</p>
<p>I wouldn’t worry about the rest of the HCL since you won’t need sound or even graphics support to run srcds. The latest &amp; greatest version of OpenSolaris (see below) seems to support more hardware than the HCL says anyway.</p>
<p>If you find a driver for a non-official NIC, just make sure you download your driver and put it on a thumbdrive or something before installing Solaris. Then install the correct Ethernet drivers after the install but before you do anything else.</p>
<p>Even easier: Ethernet cards are ten bucks. I just went out and bought one that works when I ran into RealTek issues. You do need to remember to disable your built-in Ethernet in BIOS if you use another card.</p>
<p>You’ll know if your Ethernet card works early in the install process (see below).</p>
<p><em>Get The Latest OpenSolaris </em></p>
<p>Things get a little confusing here, because there are many releases of OpenSolaris depending on which branch of the build tree you’re looking at. The OpenSolaris community’s latest and greatest official version is sometimes a version or more ahead of what Sun Corporate supports. Both are free. More confusing is the fact that Sun’s website is the repository for all of the ISO images, whether you get the corporate version from Sun or the Community version from OpenSolaris.org.</p>
<p>The latest &amp; greatest OpenSolaris release is always called OpenSolaris 20XX.MM where XX.MM are the year and month of the stable release (2009.06 as of this writing). The tested and supported from Sun version is now called Solaris 10/YY, where YY is the year. When the links for both take you to the same place, they’re in sync and Sun’s supporting what OpenSolaris is giving away.</p>
<p>If you’re really ambitious you can get a developer’s release (2010.02) from the source code tree and compile it yourself. Double all coffee suggestions given below if you’re going to do that.</p>
<p><a href="http://akensai.com/go/downloads/" target="_blank"><strong>The latest version of OpenSolaris from OpenSolaris.org</strong></a></p>
<p><strong><a href="http://akensai.com/go/jsp/" target="_blank">The commercial but still free version from Sun</a></strong></p>
<p>In the past you had to be careful to get the latest OpenSolaris instead of the commercial version, but lx BrandZ are now supported in both.</p>
<p>Confused? Good, because there’s one more domain where you can get OpenSolaris: opensolaris.com. The .org domain is the community portal and wiki for all the developers actually working on the project. The .com domain is more like a slicker end-user store for news and downloads. You can get the latest from both.</p>
<p>Once you choose a release all download links take you to Sun’s repository, where they ask for sign-up information but then take you to the download page. Remember this sign-up information for later. All the Sun documentation and support material requires a login. At least it’s a single sign-on for everything Sun offers.</p>
<p>You can also get free DVDs in the mail from OpenSolaris.org or Sun</p>
<p><em>Install Solaris</em></p>
<p>Sun used to have training videos on how to install Solaris, but the links are gone. That’s probably because the install process has changed so much for the better. Here are the latest <strong><a href="http://akensai.com/go/guides/" target="_blank">install tutorials</a></strong>.</p>
<p>If you’re not going to dual-boot you can skip most of what’s in the tutorials, pop in the DVD &amp; boot. It’s now a LiveCD like Ubuntu. You boot to Solaris with Gnome desktop and can start trying it out. When you’re ready to install, there’s a menu option off the main desktop. Answer all of the installation questions. Go get some coffee. Go get more coffee. Solaris takes longer to install than Ubuntu, but not as long as Vista, so that should tell you how much you need to brew.</p>
<p>If Solaris recognizes your network card, you’ll know because some of the setup questions will be about your network setup. If you’re watching, you’ll know early in the boot process, because one of the startup messages will look like this:</p>
<p>NOTICE: rge0 link up 100Mbps</p>
<p>rge0 is the notorious RealTek network chipset that may or may not work. Even if you think it’s working, it may fail later or work intermittently (see the discussion link above).</p>
<p>For a home PC behind a cable modem/router, you can just skip all the questions about installing NIS, where your DHCP server is, etc, and it’ll find all that automatically just like Windows or Linux installs do.</p>
<p>Watch out for partitions: Solaris actually assumes you know a thing or two about your disk drive and asks you how big to make each partition. It doesn’t do the math for you, so if you’re a byte or two off you’ll have to do it again. The defaults are fine, but see the warning below when it’s time to install CentOS.</p>
<p>After Solaris installs and reboots (be sure to wait for the GUI login to start) and you log in for the first time, you’ll have your choice of desktop, then you’ll be asked to register. Use the login and password you created at sun.com when you downloaded the ISO image (or skip). This will also tell you if your network hardware is supported, btw. Registering sets up the automatic package management, which is nice but not Ubuntu-nice.</p>
<p>If your network hardware wasn’t detected and installed the first time, now’s the time to unzip and install your driver from above, then reboot. If you’re not sure choose “Network” from the Start menu (where it is and what the start menu is called depend on what desktop you chose). If you only see the network adapter lo0 that’s the loopback adapter—Solaris didn’t see your hardware.</p>
<p>Make sure your box can see the outside world before proceeding. Ping something, visit a website, or actually register Solaris to check.</p>
<p>If the installer did recognize your network card but you’re still not seeing the outside world, you may need to make some configuration changes. From the Start menu, choose “Administrative Functions” and then “Network” (these may be different depending on the desktop you’re using). You may have to make sure you have DHCP turned on. That should trigger your machine to get an IP address from your router. It should also trigger the population of the “DNS Server” field with the root address of your router. If not you may have to add it. The same tool applies if you’ve divided your network into subnets, etc.</p>
<p><em>Get Linux and Install a Linux Branded Zone</em></p>
<p>You should download the CentOS tarball first, validate that it’s all there (tar –tvv), and then proceed with the following instructions. The CentOS tarball is not on the Solaris DVD even though the packages to support Linux are all installed from the DVD by default. Some people have reported <strong><a href="http://akensai.com/go/brandz-downloads/" target="_blank">trouble with tarball</a></strong>.</p>
<p>You can also use an ISO image or CD of RedHat 3 or the corresponding CentOS release, but the tarball is the easiest way to go.</p>
<p>Pop open a terminal window, become superuser, and follow <strong><a href="http://akensai.com/go/brandz-install/" target="_blank">these instructions</a></strong>.</p>
<p>Now is a good time to refill the coffee you got above.</p>
<p><strong>5) Considerations Before Moving Forward</strong></p>
<p><em>IP Address &amp; configuration inside the Zone</em></p>
<p>The IP address you assign to your lx Zone will be more or less permanent. Make sure it’s in the same range as the ones your router assigns, but high enough that your router will never auto-assign it to another PC on your LAN. You also have to use the “slash” notation when you assign your zone’s IP address: 192.111.0.155/24, where the /24 refers to the number of bits in the netmask. Here’s a definition of <strong><a href="http://akensai.com/go/slash/" target="_blank">slash notation</a></strong>.</p>
<p>If you are on a subnet administered by someone else, you’ll have to ask how the subnet mask for your network is configured and use that in the slash notation. For a home PC behind an off-the-shelf router, you’re not likely configured into different subnets so it doesn’t actually matter what you use. /24 works.</p>
<p><em>Configure your router for the IP address of the ZONE, not the host</em></p>
<p>Put the IP address you assigned to your lx Zone in your router and then forward srcds’ port (27015 by default) to it, not the IP address of the host Solaris box. This is a nifty feature because no matter how often you reboot your Solaris host, and no matter how often your router assigns a new IP to it, your Linux zone will always have the same IP address and it’ll match the one in your router.</p>
<p>If you’re behind a home router, put the address of your router in BOTH /etc/sysconfig/network (as a “GATEWAY” entry) and /etc/resolv.conf (as a “nameserver”) files inside the zone, like this:</p>
<p>$ cat /etc/sysconfig/network<br />
NETWORKING=yes<br />
HOSTNAME=linux<br />
GATEWAY=192.168.0 .1</p>
<p>$ cat /etc/resolv.conf<br />
nameserver 192.168.0.1</p>
<p>Otherwise, your lx zone will see the outside world by ip addresses but won’t be able to resolve domain names. The alternative is to enter a line-item for every server you want to talk to in /etc/hosts, which gets old.</p>
<p><em>Test the net connection of the Zone</em></p>
<p>Ping something from inside your zone to make sure it works. You can even directly ssh into it from outside if everything works. No need to ssh into the host Solaris Zone first once the lx Zone is up and running.</p>
<p><em>Disk Space &#8212; watch out where you create lxroot</em></p>
<p>The example in the BrandZ install page shows creating the root directory for your new zone in /export/my-zone_root. However, the default Solaris installation only partitions enough space in / to hold the Solaris install and not much else. If you put your Linux root here you’ll run out of space while extracting the tarball. Be sure to put it in your biggest partition; by default that’s not /export but /export/home. It took me about 12 hours to figure this out, and I left quite a welt when I finally figured it out and instinctively slapped my forehead.</p>
<p><em>Create a user in the lx Zone, or you&#8217;ll be running srcds as root</em></p>
<p>The srcds experts frown on running srcds as root. You can, but if someone ever hacks in via port 27015, finds a way to buffer-overflow srcds, etc. they’re in your box as root. It’s not as big a deal here since the zone is completely isolated. At the very least set a root password for your zone before you go any further.</p>
<p><strong>6) Get and Install srcds inside the lx Zone</strong></p>
<p>Log in to zone as described above, and then follow <strong><a href="http://www.srcds.com/db/engine.php?subaction=showfull&amp;id=1098643920&amp;archive=" target="_blank">these instructions</a>.</strong></p>
<p>Refresh your coffee as directed.</p>
<p>There’s no modifications needed to the excellent install instructions from srcds.com. It all just works.</p>
<p>I have run HL2DM, CS:S and TF2 servers under the lx Zone. They all work as advertised. I haven’t tried any of the other source servers (DOD comes to mind) or mods like Zombie mod or Surf mod.</p>
<p>Congratulations, you’re now running srcds from inside Solaris 10.</p>
<p><strong>7) More things you can do inside the lx Zone</strong></p>
<p><em>Automatically start &amp; monitor srcds</em></p>
<p>Any Linux tool you can use to watch your processes should work in your lx Zone. There are a number of discussions here in the forums on how to do this. When I come up with my favorite, I’ll update this tutorial.</p>
<p><em>Install Plugins</em></p>
<p>They all work. Mani, SourceMetaMod and MetaMod source all work. As for which one is better, there are several threads in the forums here on that topic. I like Mani but everyone now seems to think it’s a bug-ridden security hole so I should probably get with the times here.</p>
<p><strong>8) More things you can do on the host Solaris box</strong></p>
<p><em>Automatically start &amp; monitor the lx Zone</em></p>
<p>You can auto-start your Linux Zone when your Solaris box boots. When I get my configuration perfected I’ll update this section.</p>
<p><em>Automatically monitor host hardware</em></p>
<p>As mentioned above, Solaris has fault-monitoring tools that currently supports AMD and Intel Xenon hardware. I’ll update this tutorial as soon as something fails (or I make something fail) and I’m sure it all works the way I think it should. Really, in two plus years nothing’s failed yet so I don’t have anything to report.</p>
<p><strong>9) How to get more help</strong></p>
<p><a href="http://akensai.com/go/opens/" target="_blank"><strong>More help with BrandZ</strong></a></p>
<p><strong><a href="http://akensai.com/go/srcds-cat/" target="_blank">More help with srcds on Linux</a></strong><br />
Everything described above also works by installing Solaris in a VMWare image. It makes no long-term sense to run a virtual machine (lx BrandZ) inside a host (Solaris) inside another virtual machine (VMWare) on a Windows box. I only did this first to play around with Solaris and make sure it all works before wiping out my physical hardware for Solaris. It does all work, and it’s a good way to try all this out before committing it to hardware. This is also a good backup solution: I run a copy of my physical box in a VMWare image when I’m performing maintenance on the primary server.</p>
<p><span style="color: #ff0000;">This guide comes from <a style="font-weight: bold;" href="http://akensai.com/go/AoS/" target="_blank">AoS.DeathFromAbove</a>,<strong> </strong>it&#8217;s a great guide, be sure to give him and his community a visit.</span></p>
<div class="shr-publisher-59"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://akensai.com/srcds-solaris-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Yoshi (Multi-Platform Gaming Rig)</title>
		<link>http://akensai.com/yoshi-multi-platform-gaming-rig/</link>
		<comments>http://akensai.com/yoshi-multi-platform-gaming-rig/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 16:20:06 +0000</pubDate>
		<dc:creator>Akensai</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[akensai]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[Daemon Tools Lite]]></category>
		<category><![CDATA[NDS]]></category>
		<category><![CDATA[NES]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[TV]]></category>
		<category><![CDATA[width]]></category>

		<guid isPermaLink="false">http://akensai.com/?p=55</guid>
		<description><![CDATA[<a href="http://akensai.com/yoshi-multi-platform-gaming-rig/"><img align="left" hspace="5" width="75" src="http://akensai.com/wp-content/uploads/2012/01/0222011705.jpg" class="alignleft wp-post-image tfe" alt="Zelda: Ocarina of Time (PC to TV)" title="Zelda: Ocarina of Time (PC to TV)" /></a>It&#8217;s always better to read with music&#8230;&#160; A Yoshi as it was called in the 90&#8242;s, is a rig that can play any video game. When the term was used in the 90&#8242;s it often meant a complex system of consoles stacked on top of each other using the same ports for video and audio. The end result of which<a href="http://akensai.com/yoshi-multi-platform-gaming-rig/"> <b><u>&#187;</u></b>]]></description>
				<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><center><br />
<iframe src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F45010215&amp;show_artwork=true" height="166" width="100%" frameborder="no" scrolling="no"></iframe>It&#8217;s always better to read with music&#8230;</center>&nbsp;</p>
<div class="wp-caption alignright" style="width: 226px"><img title="Zelda: Ocarina of Time (PC to TV)" alt="Zelda: Ocarina of Time (PC to TV)" src="http://akensai.com/wp-content/uploads/2012/01/0222011705.jpg" width="216" height="162" /><p class="wp-caption-text">Zelda on 47 inch LCD &#8211; Bad quality, sorry! (360 controller to play)</p></div>
<p>A <strong>Yoshi </strong>as it was called in the 90&#8242;s, is a rig that can play any video game. When the term was used in the 90&#8242;s it often meant a complex system of consoles stacked on top of each other using the same ports for video and audio. The end result of which was a giant box of video game consoles that you turn on and insert cartridges/discs into according to what system you wanted to play, these giant systems would cost as much as the consoles, their controllers, and the games; so the price to build one was anywhere from $500 to $1500. Today, the same thing can be accomplished with a single computer running windows; total cost being anywhere from free to $50 for cables, many people run these systems but not many take the time to explain how, so here is a simple tutorial.</p>
<p><strong>What you&#8217;ll need:</strong></p>
<ul>
<li>Gaming Computer (budget could work)</li>
<li>TV that supports HMDI or a DVI/VGA connection</li>
<li>HDMI/DVI/VGA cable long enough to reach from your computer to your TV (alt: a computer for use just for your tv)</li>
<li><a href="http://www.microsoft.com/hardware/gaming/productdetails.aspx?pid=090" target="_blank"><strong>Wireless Xbox 360 Controller for Windows</strong></a> (or any usb gamepad)</li>
<li><a href="http://www.emulator-zone.com" target="_blank"><strong>Emulators</strong></a> (whichever consoles you want to play)</li>
<li>Image Mounting software (alcohol, <a href="http://www.disc-tools.com/download/daemon" target="_blank"><strong>daemon tools lite</strong></a>, etc)</li>
</ul>
<p><strong>Optional:</strong></p>
<ul>
<li>Wireless bluetooth keyboard/mouse (for internet browsing on TV)</li>
<li>Sound extension to run sound from computer to TV (If not using HDMI)</li>
<li>USB extension if you went for the cheaper and lighter non-wireless controllers</li>
</ul>
<p><strong>Getting Started</strong><br />
Check the video card in your computer to make sure it can support HDMI, if not check your TV and see if it supports DVI/VGA connections, chances are one of the two will have what you are looking for, however HDMI is recommended for best video quality. Once you figure out what type of video connection you will be running, the next thing to do is order it, try amazon, got my 15ft HDMI for $4; don&#8217;t forget to order the other needed stuff if you don&#8217;t have it yet already. If you are setting up a computer next to your TV, you obviously will NOT need wires as long.</p>
<p>Once you have the computer successfully connected, power it up and wait for it to load, the first thing you want to do is to change screen resolution so it at least looks right on the TV, in my experiences lower resolution is better for bigger, however a lot of the newer LCD models are 1080p and can support 1920&#215;1080 resolution, if it looks right when you try it, than go ahead and use it. Either way you should use the resolution that says &#8220;Recommended&#8221; next to it by windows, its one of the only things I trust Microsoft&#8217;s judgement on.</p>
<p><strong>Playing PC Games with controller on TV</strong><br />
Most newer games are very easy to play on a giant screen w/controller already, just check to see if there is a &#8220;controller&#8221; option and activate it when you find it, games like Call of Duty: Modern Warfare 2 come predefined with the Xbox 360 controls. You may be thinking, &#8220;Why do that when I have an Xbox/PS3?&#8221; Well, I hate to be the bearer of bad news, but PC graphics are about 3x better than consoles are at the moment, if you want to have the best graphics, use your computer, if you don&#8217;t mind&#8230; Use your console.</p>
<p>The big thing about PC games on a larger screen is setting the resolution correctly, to be safe most TV&#8217;s made in the last few years have at least 720p abilities, so if you are unsure what to use as a resolution for both the game and the monitor, select 1280&#215;720.</p>
<p>&nbsp;</p>
<div class="wp-caption alignright" style="width: 226px"><img title="Zelda: Ocarina of Time" alt="Zelda: Ocarina of Time" src="http://akensai.com/wp-content/uploads/2012/01/zeldaootcu.jpg" width="216" height="154" /><p class="wp-caption-text">Zelda: Ocarina of Time (PC to TV)</p></div>
<p><strong>Nintendo 64 and Older (Non-Disc Consoles)</strong><br />
I actually started doing this just because I wanted to play Zelda: Ocarina of Time without using a stupid keyboard, and I&#8217;m sure there are a ton more looking for the same thing. First off download a <strong><a href="http://www.emulator-zone.com/doc.php/n64/" target="_blank">N64 Emulator</a></strong>, I suggest <a style="font-weight: bold;" href="http://www.emulator-zone.com/doc.php/n64/project64.html" target="_blank">Project64</a>. Install the Emulator of your choice than Google, for example &#8220;zelda n64 rom&#8221;, eventually you will find one, download it and unzip/unrar it, start the emulator and load the file.</p>
<p>At this point, what you want to do first is configure the controller, checkout the &#8220;Controller Setting&#8221; menus if you are running Project64, its as easy as assigning hotkeys. Once you have the controller set to your liking you may want to play with the audio/video settings to get the right feel for things, after you have that ready to go just click &#8220;Full Screen&#8221; (Project64) and enjoy!<br />
<strong><em><span style="text-decoration: underline;">Applies to:</span> Nintendo64, Game-Boy Advance, NES, NDS, etc..</em></strong></p>
<p>&nbsp;</p>
<div class="wp-caption alignright" style="width: 226px"><img class=" " title="Shenmue" alt="Shenmue" src="http://akensai.com/wp-content/uploads/2012/01/shenmue.jpg" width="216" height="176" /><p class="wp-caption-text">Shenmue (PC to TV)</p></div>
<p><strong>DreamCast/PlayStation/Xbox (Disc Consoles)</strong><br />
As an example I will be using the game <a href="http://www.emuparadise.org/roms/dreamcast/Shenmue/" target="_blank"><strong>Shenmue</strong></a> for the DreamCast for this tutorial. Download a <strong><a href="http://www.emulator-zone.com/doc.php/dreamcast/" target="_blank">DreamCast Emulator</a></strong>, I use <a href="http://akenload.com/download/843/chankast.rar.html" target="_blank"><strong>Chankast </strong>(This link includes bios/boot)</a>. Now what you are going to need is a image mounting program, the best free one that I use is <strong><a href="http://www.disc-tools.com/download/daemon" target="_blank">Daemon Tools Lite</a>. </strong>Install Daemon Tools Lite, once its done run it and click Device0 (the first virtual drive), select Shenmue CD1 and mount it. Next, open up Chankast and go to Options &gt; Configure Drive and select the drive letter you just mounted the Shenmue Disc1 to. Again, just like with the older consoles, you may want to configure your controller now, just as easy as it is for the N64, once you are done with that you can run the game with Run &gt; Start in Chankast. Lastly, just go to Options &gt; Configure Video &gt; Video Mode &gt; Full Screen and enjoy your game session!<br />
<strong><em><span style="text-decoration: underline;">Applies to:</span> </em></strong><strong><em>DreamCast, PlayStation, Saturn, Xbox, etc..</em></strong></p>
<p><strong>Conclusion:</strong><br />
This is really all you need to know in order to get yourself started, fortunately all emulators are virtually the same in terms of user interfaces, so once you figure out the first one, it wont take you long to figure out the rest. I highly suggest getting the <strong><a href="http://www.emulator-zone.com/doc.php/gba/nocashgba.html" target="_blank">no$gba</a></strong> emulator (it plays GBA and NDS roms), something about 47 inch Pokemon diamond that makes it better, plus the fact you get to play with a controller helps a bit, I hate playing games with the stylus. The only real important thing to do is to make sure you have the right resolutions for your TV, in my case its 1280&#215;720 (720p) in most cases, seeing how my TV is a few years old, yours could be 1080p; just check first and make sure the setup will work for you, if you try this setup do me a quick favor and leave a comment if you have any troubles or anything, I&#8217;m more than happy to help out.</p>
<p><strong>Sound </strong>is sent along with HDMI as long as you have the correct video card drivers, I have ATI cards throughout every system I own, so I know that this <strong><a href="http://support.amd.com/us/gpudownload/windows/pages/hdmi_xp.aspx" target="_blank">ATI HDMI driver</a></strong> is the correct one for sound to be sent along with video. Remember to unplug your PC speakers if you plan to use sound through HDMI.</p>
<p><strong>USB Controller:</strong><br />
Most windows games as well as a lot of the emulators have options to setup a controller (in my case Xbox 360), however some of them, including DreamCast emulation do not have options in place to configure a controller. If you run into this problem the best advice I can give is to get <strong><a href="http://www.xpadder.com/" target="_blank">Xpadder</a>.</strong></p>
<p>Setting up Xpadder is pretty straight forward, just play around with the settings until you get the hang of it. You can also use Xpadder to setup your controller to be used as a makeshift mouse, using an analog stick as a mouse is kind of strange at first, but you get the hang of it; I use mine to browse YouTube, Google, etc&#8230;</p>
<p>&nbsp;</p>
<h2 style="text-align: left;">Due to high demand (stop emailing me!) here is my setup:</h2>
<p><strong>Hardware:</strong></p>
<ul>
<li><a href="http://www.ebay.com/itm/130692486055?ssPageName=STRK:MEWNX:IT&amp;_trksid=p3984.m1497.l2649#ht_4525wt_1396" target="_blank">2x 3.0ghz</a></li>
<li><a href="http://www.amazon.com/gp/product/B000SSUHO8/ref=oh_details_o00_s00_i00" target="_blank">8gb RAM</a></li>
<li><a href="http://www.amazon.com/gp/product/B003UE52ME/ref=oh_details_o02_s00_i00" target="_blank">FAVI Micro Entertainment Keyboard</a></li>
<li><a href="http://www.amazon.com/gp/product/B004N3BH0C/ref=oh_details_o03_s00_i00" target="_blank">Sapphire Radeon HD 5450 (Low Profile)</a></li>
<li><a href="http://www.amazon.com/Microsoft-Xbox-360-Controller-Windows/dp/B000BT4CF4/ref=sr_1_4?ie=UTF8&amp;qid=1337286338&amp;sr=8-4" target="_blank">Xbox 360 Controller for Windows (Wired)</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Software:</strong></p>
<ul>
<li><a href="http://xpadder.com/" target="_blank">XPadder</a> (Controller Setup)</li>
<li><a href="http://code.google.com/p/nulldc/" target="_blank">NullDC</a> (DreamCast)</li>
<li><a href="http://pcsx2.net/" target="_blank">PSCX2</a> (Playstation 2)</li>
<li><a href="http://www.pj64-emu.com/" target="_blank">Project 64</a> (Nintendo 64)</li>
<li><a href="http://www.nogba.com/" target="_blank">NO$GBA</a> (Nintendo DS / Gameboy Advance)</li>
<li><a href="http://dolphin-emulator.com/" target="_blank">Dolphin</a> (Gamecube/Wii)</li>
<li><a href="http://jabosoft.com/index.php?categoryid=1" target="_blank">JNES</a> (Nintendo Entertainment System)</li>
<li><a href="http://www.zsnes.com/" target="_blank">ZSNES</a> (Super Nintento)</li>
</ul>
<p>&nbsp;</p>
<p><strong>Screenshot:</strong></p>
<div class="wp-caption aligncenter" style="width: 727px"><img class="  " title="Yoshi Desktop" alt="Yoshi Desktop" src="http://akensai.com/wp-content/uploads/2012/01/PHnWi.png" width="717" height="403" /><p class="wp-caption-text">47 Inch 720p &#8211; Yoshi Setup</p></div>
<p>&nbsp;</p>
<div class="shr-publisher-55"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://akensai.com/yoshi-multi-platform-gaming-rig/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
