<?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"
	>

<channel>
	<title>Reaper-X .:[ ID ]:. &#187; Tutorials</title>
	<atom:link href="http://www.reaper-x.com/category/how-to/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.reaper-x.com</link>
	<description>Computers, Games, Technology ... Whatever</description>
	<pubDate>Tue, 21 Oct 2008 09:37:37 +0000</pubDate>
	
	<language>en</language>
			<item>
		<title>Set up Caching Nameserver on Windows using BIND</title>
		<link>http://www.reaper-x.com/2008/07/10/set-up-caching-nameserver-on-windows-using-bind/</link>
		<comments>http://www.reaper-x.com/2008/07/10/set-up-caching-nameserver-on-windows-using-bind/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 10:21:52 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[DNS Server]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[bind]]></category>

		<category><![CDATA[bind tools]]></category>

		<category><![CDATA[cache]]></category>

		<category><![CDATA[caching nameserver]]></category>

		<category><![CDATA[home dns server]]></category>

		<category><![CDATA[nameserver]]></category>

		<category><![CDATA[windows bind]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/?p=743</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2008/07/10/set-up-caching-nameserver-on-windows-using-bind/" title="Set up Caching Nameserver on Windows using BIND"><strong>Set up Caching Nameserver on Windows using BIND</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>How to set up a local caching nameserver on windows using BIND to cache dns request for faster dns queries]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2008/07/10/set-up-caching-nameserver-on-windows-using-bind/" title="Set up Caching Nameserver on Windows using BIND"><strong>Set up Caching Nameserver on Windows using BIND</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p>I think most of you who are running Linux as the operating system already know that you can set up a caching nameserver on your home computer in order to speed up dns queries. But what if you&rsquo;re on Windows and want to achieve the same thing (cache dns request)? Well thanks to BIND port for Windows, now you can also set up your own DNS Server on Windows easily (although in my case because my ISP DNS Server often down and running CentOS inside Virtual Machine just for this purpose isn&rsquo;t all that useful considering there&rsquo;s already a port of BIND / Named&nbsp;for Windows).</p>
<p>And to make things short, let&rsquo;s get straight to the point ;)</p>
<p>1. First you&rsquo;ll need to grab <a href="http://www.isc.org/sw/bind/">Bind from the ISC homepage</a>&nbsp;(grab the Windows version of course), and at the time i wrote this, the latest <em>Bind / Named version is 9.5.0&ndash;P1</em></p>
<p>2. When you&rsquo;ve finished downloading BIND, now just you need to extract it somewhere on your harddrive and then followed by running <strong>BINDInstall.exe</strong> to install BIND. But first as a note, in this example i choose to Install BIND into <strong>C:\BIND</strong></p>
<p>3. After the installation process finished, you&rsquo;ll need to set up an&nbsp;environment variable path first to make it easier for you to call various BIND tools from any directory inside the command prompt. To do this you just need to go into <strong>Control Panel -&gt; System -&gt; Advanced -&gt; Environment Variable</strong>. And then <strong>add / edit PATH</strong> to your BIND\bin directory &hellip; and based from this example the BIND\bin directory would be <strong>C:\BIND\bin</strong></p>
<p>4. Now you need to create&nbsp;two folders / directories inside your BIND directory, let&rsquo;s called it <strong>log </strong>(the end result would be <strong>C:\BIND\log</strong>) and zone (<strong>C:\BIND\zone</strong>)</p>
<p>5. Now to set up caching nameserver on windows using bind (so you can start the BIND service), you need to create a filename inside the <strong>etc directory under BIND</strong> directory called <strong>named.conf</strong> and then write these lines into the named.conf</p>
<p>
<code><br />
options {<br />
directory &#34;c:\bind\zone&#34;;<br />
allow-query { localhost; };<br />
forwarders { <strong>XXXXXX; XXXXXX;</strong> };<br />
forward only; query-source address * port 53;<br />
};<br />
logging {<br />
channel queries_log {<br />
file &#34;c:\bind\log\queries.log&#34;;<br />
print-severity yes;<br />
print-time yes;<br />
};<br />
category queries { queries_log ; };<br />
};<br />
zone &#34;localhost.&#34; IN {<br />
type master;<br />
file &#34;localhost.zone&#34;;<br />
allow-update { none; };<br />
};<br />
zone &#34;0.0.127.in-addr.arpa.&#34; IN {<br />
type master;<br />
file &#34;localhost.rev&#34;;<br />
allow-update { none; };<br />
};<br />
include &#34;c:\bind\etc\rndc.key&#34;;<br />
</code>
</p>
<p>Note: Change XXXX into your ISP DNS Server, and also i put a logging for every request made but you can always turned off the logging feature if you want</p>
<p>6. Now you need to create two files inside the zone directory (C:\Bind\Zone) called <strong>localhost.zone</strong>, and <strong>localhost.rev</strong> and then write these lines:</p>
<p><strong><em>localhost.zone</em></strong></p>
<p>
<code><br />
$TTL    86400<br />
@               IN SOA  @       root (<br />
                                        42              ; serial<br />
                                        3H              ; refresh<br />
                                        15M             ; retry<br />
                                        1W              ; expiry<br />
                                        1D )            ; minimum<br />
                IN NS           @<br />
                IN A            127.0.0.1<br />
                IN AAAA         ::1<br />
</code>
</p>
<p><strong><em>localhost.rev</em></strong></p>
<p>
<code><br />
$TTL    86400<br />
@       IN      SOA     localhost. root.localhost.  (<br />
                                      1997022700 ; Serial<br />
                                      28800      ; Refresh<br />
                                      14400      ; Retry<br />
                                      3600000    ; Expire<br />
                                      86400 )    ; Minimum<br />
        IN      NS      localhost.<br />
1       IN      PTR     localhost.<br />
</code>
</p>
<p>7. Now you need to open the command prompt and type:</p>
<p>
<code><br />
cd C:\BIND\bin<br />
rndc-confgen -a<br />
</code>
</p>
<p>8. Now go into windows directory -&gt; system32 -&gt; drivers -&gt; etc &hellip; and create a filename called <strong>resolv.conf</strong> and write this line into resolv.conf</p>
<p><code>nameserver 127.0.0.1</code></p>
<p>9. Now we need to start the BIND service first. To do this you just need to type <em>services.msc</em> from the RUN Command&nbsp;or you can also get into Windows services from <em>Control Panel -&gt; Administrative Tools -&gt; Services</em> &hellip; and then start the <strong>ISC BIND</strong> service</p>
<p>10. Since everything has been configured, the last step would be testing it of course, to do this you just need&nbsp;to go into the command prompt and type:</p>
<p><code>dig reaper-x.com</code></p>
<p>At the first time you&rsquo;ll see something like this (note: result may vary)</p>
<p><code>Query time: 453 msec</code></p>
<p>Now type (again)</p>
<p><code>dig reaper-x.com</code></p>
<p>and if&nbsp;you get (or at least the query time gets reduced)</p>
<p><code>Query time: 0 msec</code></p>
<p>11. Finally you just need to change the preferred DNS Server in your connection into 127.0.0.1 and you're done</p>
<p>That means you&rsquo;ve configured your caching nameserver using BIND on windows to cache dns request, congrats :)</p>
<p>But wait, what if you want to flush your dns cache? .. in order to flush your dns cache, all you have to do is just execute this command in the command prompt</p>
<p><code>rndc flush</code></p>
<p>Well basically that&rsquo;s all about it :)</p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2008/07/10/set-up-caching-nameserver-on-windows-using-bind/" title="Set up Caching Nameserver on Windows using BIND">Permalink</a> | <a href="http://www.reaper-x.com/2008/07/10/set-up-caching-nameserver-on-windows-using-bind/#comments" title="5 comments">5 comments</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/dns-server/" title="View all posts in DNS Server" rel="category tag">DNS Server</a>,  <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a>,  <a href="http://www.reaper-x.com/category/windows/" title="View all posts in Windows" rel="category tag">Windows</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2008/07/10/set-up-caching-nameserver-on-windows-using-bind/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Compile Mangos and Scriptdev2 for Windows</title>
		<link>http://www.reaper-x.com/2008/07/02/how-to-compile-mangos-and-scriptdev2-for-windows/</link>
		<comments>http://www.reaper-x.com/2008/07/02/how-to-compile-mangos-and-scriptdev2-for-windows/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 05:17:33 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[compile mangos]]></category>

		<category><![CDATA[compile scriptdev2]]></category>

		<category><![CDATA[mangos server]]></category>

		<category><![CDATA[microsoft visual studio express]]></category>

		<category><![CDATA[subversion svn]]></category>

		<category><![CDATA[svn client]]></category>

		<category><![CDATA[tortoise]]></category>

		<category><![CDATA[tortoise svn]]></category>

		<category><![CDATA[visual studio express]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/?p=740</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2008/07/02/how-to-compile-mangos-and-scriptdev2-for-windows/" title="How to Compile Mangos and Scriptdev2 for Windows"><strong>How to Compile Mangos and Scriptdev2 for Windows</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>Ever want to learn on how to compile mangos and scriptdev2 by yourself? if so you can read this guide on how to compile mangos and scriptdev2 using Visual Studio Express]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2008/07/02/how-to-compile-mangos-and-scriptdev2-for-windows/" title="How to Compile Mangos and Scriptdev2 for Windows"><strong>How to Compile Mangos and Scriptdev2 for Windows</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p>Based on the number of emails i&rsquo;ve received it seems that many people want to learn on how to compile mangos by themself. And of course compiling mangos by yourself is a must especially if you want to have the latest update for your mangos server (beside if you want to run your own public server you should know this first) and so i decided that perhaps it&rsquo;d be better for me to create a guide on how to compile mangos manually so you can always get your mangos installation up to date</p>
<p>As a side note, actually this guide has been requested since a loooong time ago, but since i already have Microsoft Visual Studio Professional Edition already installed and downloading Microsoft Visual Studio Express is going to take a while for my slow connection, i decided to postpone it. Also as another note, this guide was made on a <em>fresh installation of Windows XP SP3&nbsp;without any other programs installed other than visual studio express and tortoise svn</em>, which means that if it works on a freshly installed machine without any additional runtime installed, then on a live computer it should work too (unless your windows system files got corrupted of course)</p>
<p>And so here are the steps ..</p>
<p><span id="more-740"></span></p>
<p><strong>Getting the&nbsp;Subversion (SVN)&nbsp;Client for Windows</strong></p>
<p>You have two choice here, the first one is you can get a command line svn client (i&rsquo;m using this) or if you prefer to have graphical based svn client you can also use it, but no matter which svn client you choose (cli or gui), i&rsquo;ll write the steps below. So feel free to choose which svn client you&nbsp;prefer :)</p>
<p><em>Using Command Line SVN Client</em></p>
<p>1. First you need to grab the Subversion Command Line SVN Client from </p>
<p><a href="http://subversion.tigris.org/files/documents/15/41686/svn-1.4.6-setup.exe"rel="nofollow" >http://subversion.tigris.org/files/documents/15/41686/svn-1.4.6-setup.exe</a></p>
<p>(actually there&rsquo;s a more recent version of subversion but since you need to register in order to download the file i&rsquo;m choose the above link instead)</p>
<p>2. Now all you have to do is just install it into the location of your choice</p>
<p>3. In order to test whether the SVN has been installed properly and you can run it anywhere from the command line, now you need to open command line and then type svn. And if you get the same message as shown below, that means subversion have been installed properly on your system</p>
<p><a href="http://images.reaper-x.com/blogs/2008/svn-test.jpg"><img alt="Subversion Test" src="http://images.reaper-x.com/blogs/2008/svn-test-small.jpg" border="0" /></a></p>
<p><em>Using Tortoise SVN GUI Client</em></p>
<p>1. First you need to download the client from (don&rsquo;t forget to choose the correct release for your system)</p>
<p><a href="http://tortoisesvn.net/downloads"rel="nofollow" >http://tortoisesvn.net/downloads</a></p>
<p>2. Install it and when prompted to restart your computer choose yes to restart your computer (or no if you plan on manually restarting your computer at later time)</p>
<p>3. Now if you can see below image when you right click anywhere that means TortoiseSVN has been&nbsp;installed properly</p>
<p><img alt="Tortoise SVN for Windows" src="http://images.reaper-x.com/blogs/2008/tortoise-svn.jpg" border="0" /></p>
<p><strong>Getting Microsoft Visual C++ Express 2008</strong></p>
<p>Because we have finished setting up the subversion client on our computer, all we have to do next is download the C++ Compiler itself in order to compile mangos and scriptdev2. And you can choose to download the ISO file or the Web installation setup file, but since the ISO file is just too big for me to download, i choose to use the Web Install method and only install the C++ Compiler only without anything else</p>
<p>1. Download Microsoft Visual C++ 2008 Express from</p>
<p><a href="http://www.microsoft.com/express/download/"rel="nofollow" >http://www.microsoft.com/express/download/</a></p>
<p>Note: The iso filesize is around 800MB (if i recall correctly) while the Visual C++ Web Install is just around 87MB only</p>
<p>2. And then install it, and don&rsquo;t worry it&rsquo;ll take a while for the install process to finish</p>
<p><strong>Download Mangos Source code and Scripdev2 Source code from their SVN Repository</strong></p>
<p>After finished setting up the tools we need to compile mangos and scriptdev2, now we need to grab the mangos and scriptdev2 source code itself of course. Follow the steps below to download mangos sourcecode and scriptdev2 sourcecode</p>
<p><em>Using Commandline Subversion Client</em></p>
<p>1. Go to the command prompt and change the directory into something else where you want to place your downloaded mangos source code, and in this example the source code would be placed&nbsp;under C:\SVN &hellip; see below image for an example on how to do this</p>
<p><a href="http://images.reaper-x.com/blogs/2008/creating-svn-directory.jpg"><img alt="Create SVN Directory" src="http://images.reaper-x.com/blogs/2008/creating-svn-directory-small.jpg" border="0" /></a></p>
<p>What the above command does is, first it change the directory into the root directory of your drive and then create the svn directory and then go directly inside it &hellip; but just in case you can&rsquo;t see the above image because you block the referer here&rsquo;s the command</p>
<p><code><strong>cd \ &amp;&amp; md SVN &amp;&amp; cd svn</strong></code></p>
<p>2. Now you need to checkout the mangos source code first, and to do this you just need to type below command from the command prompt</p>
<p><code>svn co <a href="http://mangos.svn.sourceforge.net/svnroot/mangos/trunk"rel="nofollow" >http://mangos.svn.sourceforge.net/svnroot/mangos/trunk</a>&nbsp;mangos</code></p>
<p>Note: the above command means it&rsquo;ll checkout the source code to a mangos directory (automatically created), but if you want different directory name you can change mangos at the end of the command into something else, and you need to do this only once (unless you want to redownload the mangos source code again after you&rsquo;ve downloaded it before)</p>
<p>2.1 Now if you want to update your mangos source code in the future, all you have to do is just type below command from your SVN Directory</p>
<p><code>cd c:\SVN<br />svn up mangos</code></p>
<p>or if you want to update it from anywhere in the command prompt</p>
<p><code>svn up C:\SVN\mangos</code></p>
<p>Note: If you change the mangos directory before, you need to change&nbsp;the above value&nbsp;into your mangos source code directory too</p>
<p>3. Now after finished downloading mangos source code, you need to download the scriptdev2 source code too, and you can do this by typing</p>
<p><code>cd C:\SVN<br />svn co <a href="http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2"rel="nofollow" >http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2</a>&nbsp;scriptdev2</code></p>
<p>3.1 And to update the scriptdev2 in the future you just need to use the same command like updating mangos source</p>
<p><code>cd c:\SVN<br />svn up scriptdev2</code></p>
<p>Additional Note: You can always&nbsp;create a&nbsp;batch file to make updating your mangos / scriptdev source code easy by simply executing that batch file instead of typing the above command whenever you want to update mangos, but just make sure to use the full path if you want to use a batch file</p>
<p><em>Using TortoiseSVN GUI</em></p>
<p>1. The first thing you need of course it checkout the mangos source code from it&rsquo;s svn repository and to do this you just need&nbsp;to right click on a folder of your choice and choose checkout to grab the source code, see below image for example</p>
<p><a href="http://images.reaper-x.com/blogs/2008/tortoise-svn-checkout.jpg"><img alt="Tortoise SVN Checkout" src="http://images.reaper-x.com/blogs/2008/tortoise-svn-checkout-small.jpg" border="0" /></a></p>
<p>2. And another window will pop out, and all you have to do is just insert the mangos svn address and scriptdev2 svn address as shown below</p>
<p><img alt="Mangos SVN Checkout" src="http://images.reaper-x.com/blogs/2008/tortoise-mangos-checkout.jpg" border="0" /></p>
<p><img alt="Scriptdev2 SVN Checkout" src="http://images.reaper-x.com/blogs/2008/scriptdev2-svn-checkout.jpg" border="0" /></p>
<p>3. And to update it in the future &hellip; you just need to go into the SVN directory (in this example C:\SVN) and then right click on each folder (mangos and or scriptdev2) and then choose svn update</p>
<p><img alt="Mangos and Scriptdev2 SVN Update" src="http://images.reaper-x.com/blogs/2008/tortoise-svn-update.jpg" border="0" /></p>
<p><strong>Compiling Mangos</strong></p>
<p>After finished with all the preparation above, now we need to compile mangos and this can be done simply by going into where you placed your mangos source code, and go inside win directory and open the <strong>mangosdVC90.sln</strong> file. In this example because i put the mangos source code in C:\SVN\mangos the full path is <strong>C:\SVN\mangos\win\mangosdVC90.sln</strong> &hellip; but to make things easier to read here&rsquo;s a detailed process on how it&rsquo;s done</p>
<p>1. Go to Win directory under your mangos source code folder and then open mangosdVC90.sln and Visual Studio Express will open automatically</p>
<p>2. Now all you have to do is just change the Build Output from Debug to Release and then choose Build from the toolbar and then choose Clean Solution and finally choose Rebuild Solution and wait until it&rsquo;s done &hellip; see below image for example</p>
<p><a href="http://images.reaper-x.com/blogs/2008/mangos-compile-with-visual-studio.jpg"><img alt="Compile Mangos" src="http://images.reaper-x.com/blogs/2008/mangos-compile-with-visual-studio-small.jpg" border="0" /></a></p>
<p><strong>Compiling Scriptdev2</strong></p>
<p>After finished compiling mangos now we need to compile scriptdev2 to enhance mangos &hellip; here&rsquo;s a detailed explanation on how to do it</p>
<p>1. Copy the entire scriptdev2 directory into your mangos bindings directory, and in this example the full path of mangos bindings directory would be C:\SVN\mangos\src\bindings and the final results would be C:\SVN\mangos\src\bindings\scriptdev2 and get into that directory</p>
<p>2. Now you just need to open scriptVC90.sln and Visual Studio will be launched automatically</p>
<p>3. Do the same process like mangos and that is &hellip; change the Build Output into Release -&gt; Clean Solution -&gt; Rebuild Solution and &hellip; done</p>
<p><strong>Final Output</strong></p>
<p>You can see the final output of your mangos build in your mangos source code directory under bin\win32_release &hellip; in this example the full path would be C:\SVN\mangos\bin\win32_release &hellip; and finally don&rsquo;t forget to copy the <strong>mangosd.conf.in and realmd.conf.in and scriptdev2.conf </strong>from mangos directory (just use your windows search function) into the same directory as your mangos release directory and remove .in extension (so it&rsquo;ll result in mangosd.conf, realmd.conf, and scriptdev2.conf)</p>
<p>As a side note, you can always change compiler option as you like it</p>
<p><strong>Miscellaneous Information</strong></p>
<p><strong><em>Using Custom Patches</em></strong></p>
<p>So we are done with compiling mangos, but what if you found a great patch somewhere and want to include it into your mangos source code? &hellip; well there are two ways to do this &hellip; and of course the first way of doing this is via command line (i&rsquo;m using this), while the second way to do this is via Tortoise SVN Graphical User Interface (GUI)</p>
<p>And in this example the patch is called reaper-test.patch (but you can use a file with .diff&nbsp;extension too)</p>
<p><em>Using The Command Line Client to Apply Patch</em></p>
<p>1. Grab the unix patch tools that is already ported for Windows system from below link (download the complete package without sources unless you know what you&rsquo;re doing) and then install it</p>
<p><a href="http://gnuwin32.sourceforge.net/packages/patch.htm"rel="nofollow" >http://gnuwin32.sourceforge.net/packages/patch.htm</a></p>
<p>2. After finished with the installation process now you need to setup an environment variable path so you can run the patch command from anywhere in the command prompt, to do this you need to open Control Panel -&gt; System -&gt; Advanced Tab -&gt; Environment Variable -&gt; Edit the system PATH as shown below</p>
<p><img alt="Setup environment variable for PATH" src="http://images.reaper-x.com/blogs/2008/setup-environment-variable.jpg" border="0" /></p>
<p>Note: If you use another directory to install the patch command, make sure to adjust that to your installation path</p>
<p>3. Put the patch file into the root of your mangos source directory (in this example it would be C:\svn\mangos)</p>
<p>4. After finished setting up everything now we can test patching file manually from the command line using this command</p>
<p><code>patch -p0 patch-filename</code></p>
<p><a href="http://images.reaper-x.com/blogs/2008/using-patch-on-windows.jpg"><img alt="Applying Patch on Windows" src="http://images.reaper-x.com/blogs/2008/using-patch-on-windows-small.jpg" border="0" /></a></p>
<p>but please note depending on how the patch file created you need to adjust the directory level by changing the -p0 into -pnumber &hellip; depending on the directory level itself but in most case you just need to put the patch into the root of mangos source code and then use the above command :)</p>
<p>5. Now you just need to recompile mangos in order for the patch to be applied&nbsp;to the mangos code</p>
<p><em>Using TortoiseSVN GUI to Apply Patch</em></p>
<p>1. Put the patch file into your mangos source code directory</p>
<p>2. Right click on the patch filename and choose to Apply Patch, and when another window displayed you just need to right click on the filename listed at the left window and choose Patch All</p>
<p><a href="http://images.reaper-x.com/blogs/2008/tortoisesvn-apply-patch.jpg"><img alt="Apply Patch using TortoiseSVN" src="http://images.reaper-x.com/blogs/2008/tortoisesvn-apply-patch-small.jpg" border="0" /></a></p>
<p>3. Now you need to recompile mangos in order for the patch to be applied</p>
<p><strong>Finally &hellip;</strong></p>
<p>That&rsquo;s all for compiling mangos on windows system, and hopefully now you can compile your own mangos release without problem. And i do hope that you can understand this guide. But please keep this in mind, this is a guide on how to compile mangos and scriptdev2 manually, you still need to configure mangos in order for it to work. And as a final note, back then actually i already wrote a guide on how to <a href="http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/">configure mangos manually</a> just in case you want to see it too (btw since that guide is created before i created my own repack so perhaps that is a little bit outdated although not too outdated, and ooh i can always rewrite it again if anyone wants me to do it)</p>
<p>and hopefully i didn't forget / miss anything ..</p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2008/07/02/how-to-compile-mangos-and-scriptdev2-for-windows/" title="How to Compile Mangos and Scriptdev2 for Windows">Permalink</a> | <a href="http://www.reaper-x.com/2008/07/02/how-to-compile-mangos-and-scriptdev2-for-windows/#comments" title="26 comments">26 comments</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2008/07/02/how-to-compile-mangos-and-scriptdev2-for-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Do you still need to use Megaupload Proxy to bypass Megaupload?</title>
		<link>http://www.reaper-x.com/2008/06/27/do-you-still-need-to-use-megaupload-proxy-to-bypass-megaupload/</link>
		<comments>http://www.reaper-x.com/2008/06/27/do-you-still-need-to-use-megaupload-proxy-to-bypass-megaupload/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 01:02:21 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[bypass megaupload]]></category>

		<category><![CDATA[bypass megaupload slot limitation]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[megaupload]]></category>

		<category><![CDATA[opera]]></category>

		<category><![CDATA[slot limit]]></category>

		<category><![CDATA[userjs]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/?p=739</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2008/06/27/do-you-still-need-to-use-megaupload-proxy-to-bypass-megaupload/" title="Do you still need to use Megaupload Proxy to bypass Megaupload?"><strong>Do you still need to use Megaupload Proxy to bypass Megaupload?</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>Why do you need to use megaupload proxy if there are other tricks to bypass megaupload]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2008/06/27/do-you-still-need-to-use-megaupload-proxy-to-bypass-megaupload/" title="Do you still need to use Megaupload Proxy to bypass Megaupload?"><strong>Do you still need to use Megaupload Proxy to bypass Megaupload?</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p>I&nbsp;think most of you who lives in a 3rd world country knew&nbsp;that Megaupload probably the strangest file sharing website ever&nbsp;on the web&nbsp;because most of the time you won&rsquo;t be able to download from their website because of the slot limitation given to your country even if the file you&rsquo;re going to download is your own file that is just uploaded a few minutes ago &hellip; and of course i experienced this myself too. But what do you need in order to bypass the slot limitation of megaupload?</p>
<p>The first way of doing this is using a proxy to bypass megaupload limitation, and of course i&rsquo;ve used it in the past although it&rsquo;s been quite a while before i switched to another method</p>
<p>The second way and probably the easiest way to&nbsp;bypass megaupload slot limit&nbsp;of course is by installing Megaupload Toolbar into your browser, and it is legal of course unless you&rsquo;re just like me and don&rsquo;t like their toolbar after testing it on a virtual machine, and that means&nbsp;you need to get another trick up your sleeve in order to bypass megaupload</p>
<p>The third way of doing this (and currently i&rsquo;m using this trick too) is simply by using a greasemonkey script that makes your browser pretends to have megaupload toolbar installed (megaupload , but since that script can only be used on Firefox and Opera based browser, i don&rsquo;t know on how to do this if you are using Internet Explorer as your browser (or if you really want to use the greasemonkey script all you have to do is just download opera and or firefox and only use it to download files from megaupload) .. and of course this is the method that i&rsquo;m going to explain instead of the above two ;)</p>
<p><span id="more-739"></span></p>
<p><strong>Step on how to do it:</strong></p>
<p>If you are using Firefox:</p>
<ol>
<li>Install the Greasemonkey extension for your firefox browser and then restart your browser &ndash; <a href="http://www.greasespot.net/" rel="nofollow">Link</a><a href="http://www.greasespot.net/" rel="nofollow"></a></li>
<li>Download the Megaupload Cookie Injection Script &ndash; <a href="http://www.ms.mff.cuni.cz/~hosel4am/" rel="nofollow">Link</a>&nbsp;(the filename is megaupload-ck-inject.user.js)</li>
<li>When you see this message just choose to install it &hellip; or you can also take a look at the script source if you want &hellip; and done</li>
</ol>
<p><img alt="Megaupload Cookie Injection" src="http://images.reaper-x.com/blogs/2008/megaupload-cookie-inject-script.jpg" border="0" /></p>
<p>If you are using Opera:</p>
<ol>
<li>Download the Megaupload Cookie Injection Script &ndash; <a href="http://www.ms.mff.cuni.cz/~hosel4am/" rel="nofollow">Link</a>&nbsp;(the filename is megaupload-ck-inject.user.js)</li>
<li>Make a directory somewhere for script so Opera can load it as userjs and move that file into the newly created directory (for example C:\OperaUserJS)</li>
<li>Now go to Tools -&gt; Preferences -&gt; Advanced Tab -&gt; Content -&gt; Javascript Options &hellip; and then adjust the Opera userjs directory accordingly as shown at below image for an example and your done :)</li>
</ol>
<p><img alt="Using Opera UserJS" src="http://images.reaper-x.com/blogs/2008/using-opera-userjs.jpg" border="0" /></p>
<p>Now you can bypass the megaupload slot limitation for your country, so why do you need to use a megaupload proxy if you use this? (well perhaps this method will become obsolete in the future when there are too many users using this method but at least for now i can still use this method to bypass megaupload) :P</p>
<p>But as a side note, if you&rsquo;re using UserJS and / or greasemonkey script i&rsquo;d suggest you to take a look into the script source first&nbsp;because if you&rsquo;re installing a script from some unknown source you&rsquo;ll be in trouble later</p>
<p>And finally to those who are wondering how the script looks like here&rsquo;s the code (note: i didn&rsquo;t create this script, so full credits goes to <em>WinterMute</em> for creating this)</p>
<p><code>//	Megaupload Cookie<br />
//	(c) Wintermute 2007<br />
//<br />
// --------------------------------------------------------------------<br />
//<br />
// This is a Greasemonkey user script.<br />
//<br />
// To install, you need Greasemonkey: http://greasemonkey.mozdev.org/<br />
// Then restart Firefox and revisit this script.<br />
// Under Tools, there will be a new menu item to "Install User Script".<br />
// Accept the default configuration and install.<br />
//<br />
// To uninstall, go to Tools/Manage User Scripts,<br />
// select "Megaupload Cookie Inject", and click Uninstall.<br />
//<br />
// --------------------------------------------------------------------<br />
//<br />
// ==UserScript==<br />
// @name Megaupload slot limit hack<br />
// @namespace http://www.ms.mff.cuni.cz/~hosel4am<br />
// @description allows you to bypass megaupload slot limit without installing their toolbar<br />
// @include *megaupload*<br />
// ==/UserScript==<br />
function createCookie(name,value,days) {<br />
	if (days) {<br />
		var date = new Date();<br />
		date.setTime(date.getTime()+(days*24*60*60*1000));<br />
		var expires = "; expires="+date.toGMTString();<br />
	}<br />
	else var expires = "";<br />
	document.cookie = name+"="+value+expires+"; path=/";<br />
}<br />
createCookie('megauploadtoolbar_visibility', 'yes', 7);<br />
createCookie('megauploadtoolbar_id', '197A9F07D8724E438DEBE1C11EBBE405', 7);</code></p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2008/06/27/do-you-still-need-to-use-megaupload-proxy-to-bypass-megaupload/" title="Do you still need to use Megaupload Proxy to bypass Megaupload?">Permalink</a> | <a href="http://www.reaper-x.com/2008/06/27/do-you-still-need-to-use-megaupload-proxy-to-bypass-megaupload/#comments" title="2 comments">2 comments</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2008/06/27/do-you-still-need-to-use-megaupload-proxy-to-bypass-megaupload/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating 2 Realmd in WoW Mangos Private Server</title>
		<link>http://www.reaper-x.com/2007/10/20/creating-2-realmd-in-wow-mangos-private-server/</link>
		<comments>http://www.reaper-x.com/2007/10/20/creating-2-realmd-in-wow-mangos-private-server/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 06:20:43 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Emulators]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[Guide]]></category>

		<category><![CDATA[mangos]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[private server]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[udb]]></category>

		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/2007/10/20/creating-2-realmd-in-wow-mangos-private-server/</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/10/20/creating-2-realmd-in-wow-mangos-private-server/" title="Creating 2 Realmd in WoW Mangos Private Server"><strong>Creating 2 Realmd in WoW Mangos Private Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>Some people have requested a guide on how to create or link their WoW Private server realmd so their users can choose whatever realmd they want to login to (for example, the first realmd is the PVP Wor...]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/10/20/creating-2-realmd-in-wow-mangos-private-server/" title="Creating 2 Realmd in WoW Mangos Private Server"><strong>Creating 2 Realmd in WoW Mangos Private Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p>Some people have requested a guide on how to create or link their WoW Private server realmd so their users can choose whatever realmd they want to login to (for example, the first realmd is the PVP World, while the second realmd is to those who prefer normal world) :) &hellip; and that&rsquo;s why i decided to create this guide, and hopefully it&rsquo;ll be not confusing (i tried my best to make it easy to understand but you judge it by yourself) :)</p>
<p>So here goes the guide :</p>
<p><span id="more-697"></span></p>
<p><strong>Requirements :</strong></p>
<p>1. Basic knowledge about MySQL and know how to use MySQL Client program such as <a href="http://navicat.com/">Navicat</a>, <a href="http://webyog.com/">SQLYog</a>, or <a href="http://phpmyadmin.net/">PHPMyadmin</a>&nbsp;:)</p>
<p>2. Have lots of free memory / RAM left for best result (i&rsquo;m using&nbsp;3GB DDR2 Dual Channel RAM)</p>
<p>3. Mangos already worked and you can use it before trying to attempt this ;)</p>
<p><em>Note&nbsp;: Depending on which mangos revision you&rsquo;re using the realmd column might be different (if you&rsquo;re using <a href="http://www.reaper-x.com/2007/10/15/mangos-4602-scriptdev2-145-with-unified-database-075-cs319-work-with-wow-213-to-223/">my 4602 version</a> then you can just use the same sql query as shown in this example)</em></p>
<p><em>also as a side note, you just need to have 1 account to login to each realmd, but&nbsp;it&rsquo;ll use&nbsp;different data inside each database used</em></p>
<p><strong>Here are the steps :</strong></p>
<p><strong>1.</strong> First make a copy of your mangos&nbsp;(or your mangos directory), so in the end you&rsquo;ll get two mangos directory, in this example i was using my own compiled version 4617 (my latest version which is available for download for everyone is 4602)</p>
<p><img alt="Mangos directory" src="http://images.reaper-x.com/blogs/mangos_20directory.jpg" border="0"  /></p>
<p><strong>2.</strong> Now you&rsquo;ll need to create a new realmd id as shown on below image, and you can use below sql query if you&rsquo;re using my 4602 release but if you&rsquo;re using lower version, there are two option for you to choose : <strong>1. Upgrade</strong> or <strong>2. Adjust the column name accordingly</strong></p>
<p><img alt="Mangos new realmd" src="http://images.reaper-x.com/blogs/mangos_20new_20realmd.jpg" border="0"  /></p>
<p>The above query will automatically assign REALMD ID 2 as it&rsquo;s ID Number if you didn&rsquo;t touch anything before in realmd table, and another thing to note is <strong>use different value for the WORLD Server PORT</strong> (in this example i&rsquo;m using <strong>8086</strong></p>
<p><strong>3.</strong> After finished with the above process, now of course you&rsquo;ll need to create new Mangos Database first for your second realmd, and to do this we need to create a new database and then&nbsp;import the Mangos-UDB.sql file (if you&rsquo;re using my 4602 release) or adjust it as necessary if you&rsquo;re using another release, see below image for the example :</p>
<p><strong>3.1 Creating New Mangos Database</strong></p>
<p><img alt="Create new mangos db" src="http://images.reaper-x.com/blogs/create_20new_20mangos_20db.jpg" border="0"  /></p>
<p>or type <strong>mysqladmin -u root -p create database-name</strong> &hellip; if you can&rsquo;t see the command used on above image</p>
<p><strong>3.2 Importing Mangos DB</strong></p>
<p><img alt="Import mangos db" src="http://images.reaper-x.com/blogs/import_20mangos_20db.jpg" border="0"  /></p>
<p>After finished creating new database for your second database, now you&rsquo;ll need to import the fully working database from before into your newly created mangos database (if you&rsquo;re using my 4602 release, the database name was called <strong>mangos-udb.sql</strong> and can be found in <strong>reaper-eazy-mangos folder</strong>)</p>
<p><strong>4.</strong> Now you just need to go inside your second mangos directory which is created at <strong>step #1</strong> and then open <strong>mangosd.conf</strong> inside that directory and search for this line :</p>
<p><strong>RealmID = 1</strong></p>
<p>and replace it with :</p>
<p><strong>RealmID = 2</strong></p>
<p>and then search for :</p>
<p><strong>GameType = 1</strong></p>
<p>replace it with :</p>
<p><strong>GameType = 0</strong></p>
<p>and now search for :</p>
<p><strong>WorldDatabaseInfo = "127.0.0.1;3306;mangos;mangos;mangos"</strong></p>
<p>and replace it with :</p>
<p><strong>WorldDatabaseInfo = "127.0.0.1;3306;root;yourpassword;yoursecondmangosdatabasename"</strong></p>
<p>lastly search for :</p>
<p><strong>WorldServerPort = 8085</strong></p>
<p>and replace it with :</p>
<p><strong>WorldServerPort = 8086</strong></p>
<p>The above step was done because the previous mangos user doesn&rsquo;t have the privilege to touch that new database name so we need to use root that has global privilege (this is the most quickest and dirtiest way) :P</p>
<p>As a side note, it&rsquo;d be better for you to create new username for your second database and grant privilege to it for better security (it&rsquo;s not good to use root account) :)</p>
<p><strong>5.</strong> Run the <strong>realmd.exe</strong> from any of your mangos directory (the first directory which was there before, or the new mangos directory which is created for this purpose), and then run <strong>mangosd.exe</strong> from the first directory and the second directory</p>
<p>So that result in three new process created &hellip; <strong>1 realmd.exe</strong>, <strong>and 2 mangosd.exe</strong> from different directory</p>
<p><strong>6.</strong> Now login with your previous username or create a new username and if you&rsquo;ve done all of the above steps correctly you&rsquo;ll see two realmd that you can use as shown on below image :</p>
<p><strong>6.1 Realmd Selection Screen</strong></p>
<p><img alt="Realmd selection screen" src="http://images.reaper-x.com/blogs/realmd_20selection_20screen.jpg" border="0"  /></p>
<p><strong>6.2 The first Database With all the characters from before</strong> (i think you already saw my character for each screenshot used lol)</p>
<p><img alt="First wow realmd" src="http://images.reaper-x.com/blogs/first_20wow_20realmd.jpg" border="0"  /></p>
<p><strong>6.3 The Second Realmd which is used for this guide</strong></p>
<p><img alt="Second wow realmd" src="http://images.reaper-x.com/blogs/second_20wow_20realmd.jpg" border="0"  /></p>
<p>That&rsquo;s it &hellip; i hope you can understand the above explanation &hellip; and just like before, if i missed anything just let me know about it :)</p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2007/10/20/creating-2-realmd-in-wow-mangos-private-server/" title="Creating 2 Realmd in WoW Mangos Private Server">Permalink</a> | <a href="http://www.reaper-x.com/2007/10/20/creating-2-realmd-in-wow-mangos-private-server/#comments" title="91 comments">91 comments</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/emulators/" title="View all posts in Emulators" rel="category tag">Emulators</a>,  <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2007/10/20/creating-2-realmd-in-wow-mangos-private-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing and Setting up Apache 2.2 series with PHP 5 on Windows</title>
		<link>http://www.reaper-x.com/2007/09/24/installing-and-setting-up-apache-22-series-with-php-5-on-windows/</link>
		<comments>http://www.reaper-x.com/2007/09/24/installing-and-setting-up-apache-22-series-with-php-5-on-windows/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 15:57:07 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Apache]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[apache 2.2]]></category>

		<category><![CDATA[Guide]]></category>

		<category><![CDATA[hack]]></category>

		<category><![CDATA[httpd]]></category>

		<category><![CDATA[mangos]]></category>

		<category><![CDATA[mediafire]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[php 5]]></category>

		<category><![CDATA[php5]]></category>

		<category><![CDATA[private server]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[webserver]]></category>

		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/2007/09/24/installing-and-setting-up-apache-22-series-with-php-5-on-windows/</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/09/24/installing-and-setting-up-apache-22-series-with-php-5-on-windows/" title="Installing and Setting up Apache 2.2 series with PHP 5 on Windows"><strong>Installing and Setting up Apache 2.2 series with PHP 5 on Windows</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>Previously i wrote a how to guide on installing Apache HTTPD 1.3 on Windows machine. But it seems that some people prefer to use the new Apache 2.2 series instead of the old httpd 1.3 series which is...]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/09/24/installing-and-setting-up-apache-22-series-with-php-5-on-windows/" title="Installing and Setting up Apache 2.2 series with PHP 5 on Windows"><strong>Installing and Setting up Apache 2.2 series with PHP 5 on Windows</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p>Previously i wrote a how to guide on installing <a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/">Apache HTTPD 1.3 on Windows</a> machine. But it seems that some people prefer to use the new Apache 2.2 series instead of the old httpd 1.3 series which is not good when used&nbsp;on production system (read: if you allow anyone to access your webserver), beside the apache website itself tell you this :</p>
<p><em>the older 1.3 series was never designed to run on Windows, but that support was &lsquo;hacked in&rsquo;, introducing a large number of potential thread saftey issues and other confirmed problems.</em></p>
<p>And that&rsquo;s why i choose to create the apache guide again but this time it is using the 2.2 series, and of course this guide tell you on how to setup your apache server with php 5 manually not using an all in one package. And here&rsquo;s the guide :</p>
<p><span id="more-632"></span></p>
<p><strong>Requirements :</strong></p>
<p>1. <a href="http://archive.apache.org/dist/httpd/binaries/win32/">Apache 2.2.x</a> : At the time i wrote this guide, the latest stable version is 2.2.26 (btw get the non-ssl version unless you plan on using ssl)</p>
<p>2. <a href="http://www.php.net/">PHP 5.2.x</a> : 5.2.4 is the latest stable version when i wrote this (get the zip version, not the installer)</p>
<p><strong>And here are the steps :</strong></p>
<p><em>Note : in this example i&rsquo;m using the default installation path for Apache 2.2</em></p>
<p><strong>1.</strong> Install Apache 2.2 until below screen appears and use this information (or adjust it to your liking) and then continue the process until finished :)</p>
<p><img alt="Apache Installation Process" src="http://www.reaper-x.com/images/blogs/installation.jpg" border="0"  /></p>
<p><strong>2.</strong> To make sure Apache is working now you need to open your browser window and type <strong>http://localhost</strong> as the address, and if you get the same message like below image that mean apache is working</p>
<p><img alt="Apache Default Page" src="http://www.reaper-x.com/images/blogs/apache-20default-20page.jpg" border="0"  /></p>
<p><strong>3.</strong> Thanks God the Apache seems to work &hellip; but now you&rsquo;ll need to configure apache so it&rsquo;ll recognize the php files and can parse the php files correctly. And the first thing you should do is extracting the PHP zip archive somewhere, and in this example i extracted the php 5.2.4 files into <strong>C:\PHP-5</strong></p>
<p><strong>4.</strong> After finished with the extraction process, now you just need to go to your Apache installation path, and then <strong>open httpd.conf</strong> which is located under the <strong>conf directory</strong> using your favorite text editor. Btw if you installed apache using the default path, here&rsquo;s what the apache directory structure looks like</p>
<p><img alt="Apache 2.2 Path" src="http://www.reaper-x.com/images/blogs/apache-202.2-20path.jpg" border="0"  /></p>
<p><strong>5.</strong> In order for apache to parse the php files correctly, first you need to Load the PHP5 module into the Apache, and to do this you just need to add below line to your <strong>Apache httpd.conf</strong> (after the last line of the loadmodule section) :</p>
<p><strong>LoadModule php5_module "c:/php-5/php5apache2_2.dll"</strong></p>
<p><em>Note : Adjust the php path accordingly if you extracted it into other directory</em></p>
<p>And here&rsquo;s the image :</p>
<p><img alt="Php loadmodule apache 2.2" src="http://www.reaper-x.com/images/blogs/php-20loadmodule-20apache-202.2.jpg" border="0"  /></p>
<p><strong>5.1</strong> Now you need to search for (use&nbsp;your text editor built-in search function)&nbsp;:</p>
<p><strong>&lt;IfModule mime_module&gt;</strong></p>
<p>and then add these lines inside that directive (before the closing <strong>&lt;/IfModule&gt; for mime_module</strong> )</p>
<p><strong>AddType application/x-httpd-php .php<br />AddType application/x-httpd-php-source .phps</strong></p>
<p><strong>6.</strong> After finished with the above process, now you&rsquo;ll need to configure apache so it&rsquo;ll check the existence of index.php by default too instead of just checking the index.html only for the default index filename, and here&rsquo;s how to do it</p>
<p><em>The default configuration from Apache 2.2 :</em></p>
<p><strong>&lt;IfModule dir_module&gt;<br />DirectoryIndex index.html<br />&lt;/IfModule&gt;</strong></p>
<p><em>The modified version :</em></p>
<p><strong>&lt;IfModule dir_module&gt;<br />DirectoryIndex index.html index.php<br />&lt;/IfModule&gt;</strong></p>
<p>Notice the difference ? i&rsquo;m pretty sure you&rsquo;ll notice it right away &hellip; but like everyone knew that a&nbsp;picture worth a thousand words (read: because&nbsp;my English language is bad), so here goes the picture</p>
<p><img alt="Apache directory index" src="http://www.reaper-x.com/images/blogs/apache-20directory-20index1.jpg" border="0"  /></p>
<p><strong>7.</strong> Now we are done with the httpd section, now we need to configure php. Here are how to do that :</p>
<p><strong>7.1 Copy php.ini-recommended</strong> from your php5 directory into <strong>C:\Windows (or your windows path)</strong>&nbsp;and then rename it into <strong>php.ini</strong></p>
<p><strong>7.2</strong> Open the php.ini file using notepad and change the extension_dir&nbsp;as shown on below image :</p>
<p><img alt="Php extension dir" src="http://www.reaper-x.com/images/blogs/php-20extension-20dir.jpg" border="0"  /></p>
<p><strong>7.3</strong> Now you need to copy some dlls from your php 5 directory into <strong>C:\Windows\System32</strong> :</p>
<p><img alt="Php dlls" src="http://www.reaper-x.com/images/blogs/php-20dlls.jpg" border="0"  /></p>
<p>Im pretty sure that you can&rsquo;t read the filename from the above image,&nbsp;but&nbsp;don&rsquo;t worry because all you have to do is just&nbsp;:</p>
<p><em>Right click&nbsp;and choose <strong>Arrange Icons by&nbsp;name</strong>, and then copy each file shown on the above image into your windows system32 directory, and you&rsquo;re done (hint: hold CTRL key to select multiple files)</em></p>
<p><em>Or &hellip; copy all dll files at the root of your php directory into your system32 directory except&nbsp;those that is using php5*.dll</em></p>
<p><strong>8.</strong> Now we&rsquo;ve configured php, apache &hellip; but what else do we need ? of course we need to make sure that php really working and apache can parse it without problem, so we need to create a php test page first, here&rsquo;s how to do it :</p>
<p><strong>8.1</strong> Create a file named <strong>test.php</strong> inside <strong>C:\Program Files\Apache Software Foundation\Apache2.2\htdocs</strong> (because that&rsquo;s where the default document root path of your apache)</p>
<p><strong>8.2</strong> Add below line to the <strong>test.php</strong> file like shown on below image, then save and close the notepad</p>
<p><img alt="Create php test file" src="http://www.reaper-x.com/images/blogs/create-20php-20test-20file.jpg" border="0"  /></p>
<p><strong>9.</strong> Okay &hellip; finally we&rsquo;ve reached the final stage !!! now you just need to open command prompt and type like below image :</p>
<p><img alt="Apache 2.2 restart" src="http://www.reaper-x.com/images/blogs/apache-202.2-20restart.jpg" border="0"  /></p>
<p>If you can&rsquo;t read what you should type from the above image, actually you just need to type :</p>
<p><strong>net stop apache2.2 &amp;&amp; net start apache2.2</strong></p>
<p>to restart your apache 2.2 process</p>
<p><strong>10.</strong> Now after finished restarting the apache process, we need to open the browser window and point to <strong>http://localhost/test.php</strong></p>
<p><img alt="Php test page" src="http://www.reaper-x.com/images/blogs/php-20test-20page.jpg" border="0"  /></p>
<p>If you see something shown&nbsp;like on the above image, that means Apache and PHP is working on your system</p>
<p>Congrats &hellip; now you&rsquo;ve got apache and php 5 working on your system the only thing left is &hellip; adding mysql support (if you plan on using a registration page for your Mangos Server or other private server), and to do this you just need to remove the <strong>;</strong> from the extensions, for more information, you can download the <a href="http://www.mediafire.com/?a5y2xm4g9xo" rel="nofollow">sample php.ini and httpd.conf as a supplement for this short how to guide</a></p>
<p><em>Hint : Compare the sample php.ini file you&rsquo;ve downloaded&nbsp;with the default php.ini file from the php.ini files included in PHP archive (in this case you can find it on your windows directory)</em></p>
<p>Hopefully i didn&rsquo;t miss anything, but if you do notice that i miss something, please let me know so i can fix it or add it&nbsp;:)</p>
<p><em>Thanks to&nbsp;</em><a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/#comment-22219"><em>Al</em></a><em> for the suggestion :)</em></p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2007/09/24/installing-and-setting-up-apache-22-series-with-php-5-on-windows/" title="Installing and Setting up Apache 2.2 series with PHP 5 on Windows">Permalink</a> | <a href="http://www.reaper-x.com/2007/09/24/installing-and-setting-up-apache-22-series-with-php-5-on-windows/#comments" title="229 comments">229 comments</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/apache/" title="View all posts in Apache" rel="category tag">Apache</a>,  <a href="http://www.reaper-x.com/category/php/" title="View all posts in PHP" rel="category tag">PHP</a>,  <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a>,  <a href="http://www.reaper-x.com/category/windows/" title="View all posts in Windows" rel="category tag">Windows</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2007/09/24/installing-and-setting-up-apache-22-series-with-php-5-on-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using WGet on Windows</title>
		<link>http://www.reaper-x.com/2007/09/15/using-wget-on-windows/</link>
		<comments>http://www.reaper-x.com/2007/09/15/using-wget-on-windows/#comments</comments>
		<pubDate>Sat, 15 Sep 2007 13:19:56 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Guide]]></category>

		<category><![CDATA[Internet Tools]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[download manager]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[Flashgot]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[wget]]></category>

		<category><![CDATA[wget windows]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/2007/09/15/using-wget-on-windows/</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/09/15/using-wget-on-windows/" title="Using WGet on Windows"><strong>Using WGet on Windows</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>How to use Wget on Windows with Flashgot extension for Firefox to make it as your Download Manager]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/09/15/using-wget-on-windows/" title="Using WGet on Windows"><strong>Using WGet on Windows</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p>Just in case you&rsquo;re like me that can't trust free download manager anymore or just want a little program that can resume your download at later time and doesn&rsquo;t use many resources .. i&rsquo;d suggest you to use WGet for Windows (if you&rsquo;re a Linux user i believe WGet already installed on your machine)</p>
<p>To start off there are few links to where you can grab WGet for Windows (feel free to choose)</p>
<p><span id="more-607"></span></p>
<ol>
<li><a href="http://www.christopherlewis.com/WGet/WGetFiles.htm">Christopher Lewis Wget Page</a><a href="http://www.christopherlewis.com/WGet/WGetFiles.htm"></a></li>
<li><a href="http://gnuwin32.sourceforge.net/packages/wget.htm">GNUWin32 Wget Package</a><a href="http://gnuwin32.sourceforge.net/packages/wget.htm"></a></li>
<li><a href="http://users.ugent.be/~bpuype/wget/">Bpuype Wget File</a><a href="http://users.ugent.be/~bpuype/wget/"></a></li>
</ol>
<p>Although if it&rsquo;s for me,&nbsp;i just grab the Christopher&rsquo;s Visual Studio Project file combined with <a href="svn://addictivecode.org/wget/trunk">Wget from it&rsquo;s SVN repository</a> because&nbsp;i prefer to compile it by myself (to make few adjustment to the user agent so it&rsquo;ll use Mozilla Firefox User agent by default and also other Mozilla Firefox Header), but let&rsquo;s keep this aside shall we ? :P</p>
<p>Okay now, i assume you&rsquo;ve downloaded your WGet files, and already extracted it somewhere in your harddrive. The next step would be, adding your WGet path into Windows Environment Variables Path, so you can access it easily from anywhere</p>
<p>Step to do it :</p>
<ol>
<li>Open <strong>Windows System Properties</strong> page (Press Windows Key + Pause / Break) or Right click on my computer and choose properties</li>
<li>Choose the <strong>Advanced Tab</strong> and then click on <strong>Environment Variables</strong></li>
<li>Add new <strong>Path Variable</strong> to your username or edit the Path variable for your system</li>
<li>Add this line like below image (adjust your wget path accordingly)</li>
</ol>
<p><img alt="Wget Environment Variables" src="http://www.reaper-x.com/images/blogs/wget-2dwindows.jpg" border="0" / /></p>
<p>And you&rsquo;re done &hellip; now you can type <strong>Wget</strong> anywhere from the command prompt :)</p>
<p>But wait &hellip; if you&rsquo;re using Mozilla Firefox, you can also use Wget to download something from the web, and in order to do this you just need to install <a href="http://flashgot.net/">FlashGot Extension for Firefox</a>, and then add this line to the Flashgot&nbsp;command line arguments&nbsp;:</p>
<p>Quoted from Flashgot page :</p>
<blockquote>
<p>-c [--directory-prefix=FOLDER] [--referer=REFERER] [--post-data=POST] [--load-cookies=CFILE] [--header=Cookie:COOKIE] [--input-file=UFILE]</p>
</blockquote>
<p>And you&rsquo;re finished :)</p>
<p>Well basically the above should be working fine with Firefox 2, but because Firefox 3 recently released to the public, i'm having problem with the Command Prompt window not showing although the wget process is running in the background (it&rsquo;s listed on the task manager but the window can&rsquo;t be seen)</p>
<p>And so if you&rsquo;re running Firefox 3, you can try using these configurations instead of the above:</p>
<p><code>Executable Path:<br />C:\Windows\System32\cmd.exe</code></p>
<p><code>Command Line arguments template:<br />/C start wget -c [--directory-prefix=FOLDER] [--referer=REFERER] [--post-data=POST] [--load-cookies=CFILE] [--header=Cookie:COOKIE] [--input-file=UFILE]</code></p>
<p>And voila &hellip; you can see the downloading process again just like on Firefox 2 ;)</p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2007/09/15/using-wget-on-windows/" title="Using WGet on Windows">Permalink</a> | <a href="http://www.reaper-x.com/2007/09/15/using-wget-on-windows/#comments" title="Add a comment">Add a comment</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/how-to/guide/" title="View all posts in Guide" rel="category tag">Guide</a>,  <a href="http://www.reaper-x.com/category/internet-tools/" title="View all posts in Internet Tools" rel="category tag">Internet Tools</a>,  <a href="http://www.reaper-x.com/category/open-source/" title="View all posts in Open Source" rel="category tag">Open Source</a>,  <a href="http://www.reaper-x.com/category/computer/software/" title="View all posts in Software" rel="category tag">Software</a>,  <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a>,  <a href="http://www.reaper-x.com/category/windows/" title="View all posts in Windows" rel="category tag">Windows</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2007/09/15/using-wget-on-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing and setting up Apache Webserver with PHP - Setting up Private WoW Server</title>
		<link>http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/</link>
		<comments>http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 09:40:18 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Apache]]></category>

		<category><![CDATA[Guide]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Web Servers]]></category>

		<category><![CDATA[httpd]]></category>

		<category><![CDATA[mangos]]></category>

		<category><![CDATA[mod_rewrite]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[warcraft]]></category>

		<category><![CDATA[webserver]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[world of warcraft]]></category>

		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/" title="Installing and setting up Apache Webserver with PHP - Setting up Private WoW Server"><strong>Installing and setting up Apache Webserver with PHP - Setting up Private WoW Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>Okay this is the last part of my guide about creating and setting up private wow server. And as the title said, this part is all about setting up webserver using apache on your pc that can be used to put the registration page for your private wow server]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/" title="Installing and setting up Apache Webserver with PHP - Setting up Private WoW Server"><strong>Installing and setting up Apache Webserver with PHP - Setting up Private WoW Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p><em>This is the fourth part of the Creating your own World of Warcraft Server using Mangos</em></p>
<ol>
<li><em>The First part is <a href="http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/">all about Installing and Configuring MySQL</a> on your Windows Machine</em></li>
<li><em>The Second part is about&nbsp;<a href="http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/">Configuring the WoW Mangos</a> itself</em></li>
<li><em>The Third part is all about <a href="http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/">Setting up Private WOW Server for Lan Party</a></em></li>
<li><em>The Fourth part is all about <a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/">Installing and Setting up Apache Webserver with PHP</a></em></li>
</ol>
<p>Okay this is the last part of my guide about creating and setting up private wow server. And as the title said, this part is all about setting up webserver using apache on your pc that can be used to put the registration page for your private wow server</p>
<p>Previously i&rsquo;ve said that i want to tell you on how to create the registration page for your wow server. Unfortunately, it seems impossible (if you know a good registration page that can be used for WoW Classic Server and TBC Server &hellip; please let me know) because different mangos version use different structure like column number differences between the wow classic server with the wow tbc server inside the realmd.account table. So in this guide im going to tell you to use the simple registration page created by Mangos-files.de that can be used for the registration page of your WoW Classic Server</p>
<p><span id="more-572"></span></p>
<p>But i think you don&rsquo;t have to worry about that, because if you understand the steps required to set up webserver on your pc, basically you&rsquo;ve done the important part with the exception you might need to edit / create the registration page by yourself</p>
<p>As a side note, you can also use your webserver for many other things like hosting your own webpages from your own computer :)</p>
<p>That&rsquo;s all for the intro &hellip; now we&rsquo;re going to start the guide</p>
<p><strong>Requirements :</strong></p>
<ul>
<li><a href="http://httpd.apache.org/">Apache HTTPD</a> (Free / Open Source) &ndash; In this example i use Apache 1.3.3.7 (Apache 1 Series)</li>
<li><a href="http://www.php.net/">PHP Win32</a> Zip Version (Free / Open Source) &ndash; In this example i use PHP 4.4.3 (PHP4 Series)</li>
<li>Know how to&nbsp;setup port forwarding</li>
<li>A&nbsp;simple registration page for mangos (you can&nbsp;get it <a rel="nofollow" href="http://mangos-files.de/index.php?show=misc&amp;num=1">from here</a>)&nbsp;/ create one by yourself</li>
</ul>
<p><em>Optional : Some people might prefer&nbsp;the easiest way of doing it&nbsp;&hellip; and if you&nbsp;like it that way then i&rsquo;d suggest you to use XAMPP instead. But if you decided to use <a href="http://www.apachefriends.org/en/xampp-windows.html">XAMPP</a> and you already followed my previous mysql installation guide, you don&rsquo;t need to enable the MySQL Service from XAMPP Control Panel</em></p>
<p><em><strong>Note :</strong> i never tried using XAMPP but from the screenshot&nbsp;at XAMPP Website i think the XAMPP provides you a control panel / menu to enable or disable individual service from it</em></p>
<p><em><strong>Important Note :</strong> Please take caution if you want to make your webserver accessible to everyone, because this guide only tell you the basic way of setting up webserver from your own computer</em></p>
<p><strong>Installing Apache Webserver :</strong></p>
<p>Since Apache installation for Windows is straightforward, you can just simply follow the setup process until this part, and then continue with the installation process until finished&nbsp;:</p>
<p><img alt="Apache Host Configuration" src="http://www.reaper-x.com/images/blogs/apache-20host-20setup.jpg" border="0" / /></p>
<p>and don&rsquo;t forget to remember the path where you&rsquo;re going to install it</p>
<p><img alt="Apache path" src="http://www.reaper-x.com/images/blogs/apache-20path.jpg" border="0" / /></p>
<p><strong>Installing PHP :</strong></p>
<p>First of all you need to extract php into somewhere on your harddrive, and in this example the php location is at <em>C:\PHP</em>. And after you&rsquo;ve finished extracting it, go to <em>C:\PHP\Sapi</em>&nbsp;from Windows Explorer and copy the <em>php4apache.dll</em> into the root of the php directory. If you choose to use Apache 2, then you need to copy the <em>php4apache2.dll</em> instead</p>
<p>Here&rsquo;s what it should look like :</p>
<p><img alt="Copy PHP dll into PHP root directory" src="http://www.reaper-x.com/images/blogs/php-20module-20copy.jpg" border="0" / /></p>
<p><strong>Installing&nbsp;PHP as module in Apache HTTPD :</strong></p>
<p>Now after finished with the previous steps, you need to configure apache to load the php4 as a module. And here&rsquo;s how to do it</p>
<p>1. Open <em>httpd.conf</em> in your Apache&nbsp;conf directory (in this example, the httpd.conf can be found at <em>C:\Program Files\Apache Group\Apache\conf\httpd.conf</em>)</p>
<p>2. Uncomment the :</p>
<p><em>LoadModule rewrite_module modules/mod_rewrite.so</em></p>
<p>and add this line after all the loadmodule :</p>
<p><em>LoadModule php4_module "C:/php/php4apache.dll"</em></p>
<p>Example image below :</p>
<p><img alt="Apache load php module" src="http://www.reaper-x.com/images/blogs/apache-20load-20php-20module.jpg" border="0" / /></p>
<p>3. At the addmodule section uncomment the :</p>
<p><em>AddModule mod_rewrite.c</em></p>
<p>and then at this line :</p>
<p><em>AddModule mod_php4.c</em></p>
<p>example image below :</p>
<p><img alt="Apache add module" src="http://www.reaper-x.com/images/blogs/apache-20add-20module.jpg" border="0" / /></p>
<p>4. At the addtype section add this line :</p>
<p><em>AddType application/x-httpd-php .php<br />AddType application/x-httpd-php-source .phps</em></p>
<p><img alt="Apache addtype" src="http://www.reaper-x.com/images/blogs/apache-20addtype.jpg" border="0" / /></p>
<p>5. Now at the DirectoryIndex section add / replace the previous line with this one :</p>
<p><em>DirectoryIndex index.html index.php</em></p>
<p><img alt="Apache directory index" src="http://www.reaper-x.com/images/blogs/apache-20directory-20index.jpg" border="0" / /></p>
<p>From the above example, the index.html always get first priority over index.php file but you can change it as you like</p>
<p>Testing your Apache Installation :</p>
<p>As for the last, now you need to open the command prompt window (Start Menu -&gt; Run -&gt; type CMD) or Start Menu -&gt; Accessories -&gt; Command Prompt</p>
<p>and type :</p>
<ol>
<li><em>Net stop apache</em></li>
<li><em>Net start apache</em></li>
</ol>
<p>This is done to make apache reload the configuration files that have been changed</p>
<p><img alt="Apache test page" src="http://www.reaper-x.com/images/blogs/apache-20test-20page.jpg" border="0" / /></p>
<p>Now you&rsquo;ve finished with all the process, but of course you need to make sure your webserver is working properly so now you need to test it by typing <em>http://localhost</em> via your browser and if you see something like&nbsp;above image, that means your webserver is working</p>
<p>You&rsquo;ve finished setting up apache webserver,&nbsp;mysql&nbsp;and php on your computer .. Now what you should do next ? well &hellip; because this is part of the mangos series guide, of course now you need to put the registration page you&rsquo;ve downloaded previously into your www document root directory</p>
<p>If you followed this guide, the document root can be&nbsp;found at <em>C:\Program Files\Apache Group\Apache\htdocs</em> &hellip; but since the webserver is located on the same location as where you are, you don&rsquo;t need FTP Program to do it, you just need to copy / extract the simple registration page into that&nbsp;directory &hellip; simple isn&rsquo;t it ?</p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/" title="Installing and setting up Apache Webserver with PHP - Setting up Private WoW Server">Permalink</a> | <a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/#comments" title="114 comments">114 comments</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/apache/" title="View all posts in Apache" rel="category tag">Apache</a>,  <a href="http://www.reaper-x.com/category/how-to/guide/" title="View all posts in Guide" rel="category tag">Guide</a>,  <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a>,  <a href="http://www.reaper-x.com/category/web-servers/" title="View all posts in Web Servers" rel="category tag">Web Servers</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating Public Server for LAN Party - Setting up Private WoW Server</title>
		<link>http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/</link>
		<comments>http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 11:05:57 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Guide]]></category>

		<category><![CDATA[MMORPG]]></category>

		<category><![CDATA[Misc. Games]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Video Games]]></category>

		<category><![CDATA[Apache]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[dns service]]></category>

		<category><![CDATA[driver]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[mangos]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[private server]]></category>

		<category><![CDATA[public server]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[warcraft]]></category>

		<category><![CDATA[webserver]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[world of warcraft]]></category>

		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/" title="Creating Public Server for LAN Party - Setting up Private WoW Server"><strong>Creating Public Server for LAN Party - Setting up Private WoW Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>This is the third part of the Creating your own World of Warcraft Server using Mangos 
 
 The first part is all about Installing and Configuring MySQL on your Windows Machine 
 The Second part is a...]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/" title="Creating Public Server for LAN Party - Setting up Private WoW Server"><strong>Creating Public Server for LAN Party - Setting up Private WoW Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p><strong><em>This is the old guide, please&nbsp;read the new guide on </em></strong><a href="http://www.reaper-x.com/2008/02/04/how-to-set-up-public-wow-server/"><strong><em>how to create public world of warcraft server</em></strong></a><strong><em> instead</em></strong></p>
<p><em>This is the third part of the Creating your own World of Warcraft Server using Mangos</em></p>
<ol>
<li><em>The First part is <a href="http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/">all about Installing and Configuring MySQL</a> on your Windows Machine</em></li>
<li><em>The Second part is about&nbsp;<a href="http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/">Configuring the WoW Mangos</a> itself</em></li>
<li><em>The Third part is all about <a href="http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/">Setting up Private WOW Server for Lan Party</a></em></li>
<li><em>The Fourth part is all about <a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/">Installing and Setting up Apache Webserver with PHP</a></em></li>
</ol>
<p>Okay &hellip; after taking a break for few days now i&rsquo;m going to continue with the complete mangos configuration guide. And in this topic i&rsquo;m going to tell you how to create public server&nbsp;&hellip; erm &hellip; i mean private server for lan party purpose (if&nbsp;you intend to create&nbsp;public server using mangos,&nbsp;that means you&rsquo;re violating&nbsp;the mangos license agreement)</p>
<p>and to make thing shorter &hellip; let&rsquo;s start the guide ;)</p>
<p><span id="more-562"></span></p>
<p><strong>Requirements :</strong></p>
<ol>
<li>Working Mangos installation (really important)</li>
<li>Knowledge on how to set up port forwarding from your router and your firewall software if installed, because each router have different configuration page (required if you&rsquo;re going to host WoW Server behind router)</li>
</ol>
<p><strong>Note :</strong></p>
<ul>
<li>In this example the wow server process is located at virtual machine using <strong>192.168.3.3</strong> as the LAN IP Address</li>
<li>Im connecting from another virtual machine to that ip address</li>
<li>Mangos and realmd process must not be started first</li>
<li>This process can be used for both WoW Mangos TBC Server or Classic Server</li>
</ul>
<p>Here&rsquo;s the summary of the process on&nbsp;how you&rsquo;re going to do it :</p>
<ol>
<li>Change the realmd.realmlist (realmlist table in realmd database) into your lan ip address or public ip address</li>
<li>Set the realmlist.wtf to use that lan ip address</li>
<li><em>Optional : If you&rsquo;re going to host your wow server behind the router then you&rsquo;ll need to set up port <strong>forwarding for port 8085 (World Server)</strong> and <strong>3724 (Realmd).</strong> But if you have firewall software installed on your computer then you&rsquo;d need to configure your firewall to allow connection to that port</em></li>
</ol>
<p><strong>Setting up WoW Server for LAN /&nbsp;Local Area Network&nbsp;:</strong></p>
<p>First of all you need to know what is your lan ip address, especially if you&rsquo;re using DHCP to automatically assign your ip address, and to do this first you need to open the command prompt window</p>
<p>Start Menu =&gt; Run =&gt; Type CMD</p>
<p>then type&nbsp;<strong>ipconfig</strong> like example below :</p>
<p><img alt="Your lan ip address" src="http://www.reaper-x.com/images/blogs/your-2dlan-2dip-2daddress.gif" border="0" / /></p>
<p>From the above image you can see that the ip address used was <strong>192.168.3.3</strong> so you&rsquo;ll need to set up your realmlist to use that ip address so here&rsquo;s how to use it&nbsp;:</p>
<ol>
<li>Open command prompt window or you can also use the same command prompt window from before</li>
<li>type below command (image) :</li>
</ol>
<p><img alt="Adjust it to your lan ip address" src="http://www.reaper-x.com/images/blogs/realmlist-2dip-2daddres.gif" border="0" / /></p>
<p><strong>Note :</strong> Don&rsquo;t forget to <strong>adjust the 192.168.3.3 to use your lan ip address</strong> because i'm sure your lan ip address is different</p>
<p>And now we need to make sure that it is get properly written into the database so here's how to check it</p>
<p><img src="http://images.reaper-x.com/blogs/new-wow-lan-ip.jpg" alt="Checking IP Address for WOW LAN" /></p>
<p>After done with the above process, now you just need to set your <em>realmlist.wtf</em> file in your WoW Game Directory (for example, <em>C:\Program Files\World of Warcraft\realmlist.wtf</em>)&nbsp;to use that ip address &hellip; and you&rsquo;re done then the next step would be <em>starting the mangos process and realmd process</em>, and try connecting to your wow server from other computer in your network</p>
<p><strong>Setting up for Internet / Accessible from anywhere :</strong></p>
<p>Basically&nbsp;there are no actual differences between configuring wow to be accessible from LAN&nbsp;except :</p>
<ol>
<li>You need to use your public ip address instead of your lan ip address (you can&nbsp;see&nbsp;your public ip by visiting <a href="http://whatismyip.com/">whatismyip.com</a>)</li>
<li>You need to configure your router to forward port <strong>3724 and 8085</strong> (and no <strong>don&rsquo;t forward</strong> the port used by MySQL, because previously someone port forward the mysql port too)</li>
<li>If you use firewall, allow connection to your computer on port <strong>3724 and 8085</strong> too</li>
</ol>
<p><strong>Note :</strong> If you&rsquo;re having problem on port forwarding / do not understand how port forwarding works, then i suggest you to <a href="http://portforward.com/">visit this page</a></p>
<p>But what if you ran the realmd and mangos server on the same computer and you&rsquo;re trying to connect to it (connect to the same computer where mangos and realmd process started) ? and yes i'm sure you want to play using this method if you only have 1 computer in your home like me</p>
<p>Then you need to follow this step :</p>
<ul>
<li>Look at your public ip from whatismyip.com and make a note of your public ip address</li>
</ul>
<p><img alt="Your public IP Address" src="http://www.reaper-x.com/images/blogs/whatismyip.jpg" border="0" / /></p>
<ul>
<li>Sign up with&nbsp;Dynamic DNS service such as <em>No-Ip.com</em> , <em>Dyndns.com</em> or <em>sitelutions.com</em> and set up your desired dns name to your public ip address</li>
<li>Use the newly created DNS name as the address for realmd.realmlist instead of your public ip address (using the same sql command on example above)</li>
<li>Look at your lan ip address using the above example</li>
<li>Open <em>C:\Windows\System32\Drivers\etc\hosts</em> using notepad or your favorite text editor</li>
<li>add new lines using below format at the bottom of the <em>hosts</em> file</li>
</ul>
<p><em>your-lan-ip-address&nbsp;&nbsp;&nbsp;&nbsp; your-newly-created-dns-name</em></p>
<ul>
<li>save it</li>
<li>adjust the realmlist.wtf to use your newly created dns name</li>
<li>set up port forwarding</li>
<li>and you&rsquo;re done :)</li>
</ul>
<p>Please note, only invite&nbsp;trusted people&nbsp;to your wow server (for example your friends only) and do not attempt to create&nbsp;real public server unless you really know what you&rsquo;re doing ;)</p>
<p>Well &hellip; that&rsquo;s all about it &hellip; and at this time you should be able to get your friends to play on your server &hellip; unfortunately you still need to add your friends account manually which is not good for LAN Party Server</p>
<p>So&nbsp;for the next part i&rsquo;m going to tell you how to set up webserver with php on your computer so your friends can register account easily ;)</p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/" title="Creating Public Server for LAN Party - Setting up Private WoW Server">Permalink</a> | <a href="http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/#comments" title="550 comments">550 comments</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/how-to/guide/" title="View all posts in Guide" rel="category tag">Guide</a>,  <a href="http://www.reaper-x.com/category/video-games/mmorpg/" title="View all posts in MMORPG" rel="category tag">MMORPG</a>,  <a href="http://www.reaper-x.com/category/video-games/games/" title="View all posts in Misc. Games" rel="category tag">Misc. Games</a>,  <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a>,  <a href="http://www.reaper-x.com/category/video-games/" title="View all posts in Video Games" rel="category tag">Video Games</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Configuring Mangos for TBC Server or WoW Classic Server - Setting up Private WoW Server</title>
		<link>http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/</link>
		<comments>http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 11:07:58 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Emulators]]></category>

		<category><![CDATA[Guide]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Video Games]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Apache]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[mangos]]></category>

		<category><![CDATA[megaupload]]></category>

		<category><![CDATA[msn]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[private server]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[silvermoon]]></category>

		<category><![CDATA[warcraft]]></category>

		<category><![CDATA[webserver]]></category>

		<category><![CDATA[world of warcraft]]></category>

		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/" title="Configuring Mangos for TBC Server or WoW Classic Server - Setting up Private WoW Server"><strong>Configuring Mangos for TBC Server or WoW Classic Server - Setting up Private WoW Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>This is the second part (the graphical version instead of text only mode) of the how to create wow private server using mangos. And previously i&#8217;ve wrote about installing and configuring mysql itself...]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/" title="Configuring Mangos for TBC Server or WoW Classic Server - Setting up Private WoW Server"><strong>Configuring Mangos for TBC Server or WoW Classic Server - Setting up Private WoW Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p><strong>Update :</strong> You can browse this site software category if you&#8217;re looking for <a href="http://www.reaper-x.com/category/software/reaper-mangos/"><strong>my mangos release</strong></a> or <a href="http://www.reaper-x.com/category/software/reaper-mangos-mod/"><strong>my custom mangos release</strong></a> &#8230; btw i&#8217;d suggest you to get my mangos release first because it has been <strong>tested with WoW 2.2.3 and will be updated frequently</strong> (even easier than anything written on this old post because i already include everything you need to run your own wow private server except for mysql program of course)</p>
<p>Or you can also look at the <strong>recent software section</strong> located at the footer section of this website to see the new update to my mangos release :)</p>
<p><em>This is the second part of the Creating your own World of Warcraft Server using Mangos</em></p>
<ol>
<li><em>The First part is <a href="http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/">all about Installing and Configuring MySQL</a> on your Windows Machine</em></li>
<li><em>The Second part is about&nbsp;<a href="http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/">Configuring the WoW Mangos</a> itself</em></li>
<li><em>The Third part is all about <a href="http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/">Setting up Private WOW Server for Lan Party</a></em></li>
<li><em>The Fourth part is all about <a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/">Installing and Setting up Apache Webserver with PHP</a></em></li>
</ol>
<p>Okay and before i start i&rsquo;d like to warn you first especially to those who&rsquo;s using Dial Up Connection because there are&nbsp;a&nbsp;lot&nbsp;of images used here and the previous mysql installation guide although i&rsquo;ve optimized it further</p>
<p><span id="more-554"></span></p>
<p>Without further ado &hellip; here&rsquo;s the guide ;)</p>
<p><strong>Requirements :</strong></p>
<p>If you&rsquo;re planning on creating :</p>
<p>&ndash; <em>The Burning Crusade Server</em> :</p>
<ul>
<li><strike><a href="http://www.mangosproject.org/forum/index.php?showtopic=4088" rel="nofollow">Compiled Mangos Revision 3900 or above for Win32 / Windows</a> (the latest revision compatible with latest SDB at the time i wrote this post) but feel free to upgrade it later if you want but do not forget to update the SDB too</strike></li>
<li><strike><a href="http://e-turay.com/files/MaNGOS/SDB/" rel="nofollow">SDB Full Dump by Ozay Turay</a> (to make thing simpler) that is compatible with Mangos Revision 3900+</strike></li>
<li><strike><a href="https://mangos.svn.sourceforge.net/svnroot/mangos/trunk/contrib/map_extractor/ad.exe">Latest Ad.exe to extract map</a> from Mangos SVN Repository</strike></li>
<li><strike>Latest DBC Extractor</strike></li>
</ul>
<p>Okay i've decided to upload my own compiled mangos to make thing easier, for more info see <a href="http://www.reaper-x.com/2007/09/21/wow-mangos-4488-scriptdev2-134-with-project-silvermoon-db-rev17/">this new post</a></p>
<p>Btw ... the installing mysql part is still the same ... so if you need information on how to install mysql refer to the part 1</p>
<p><strong>Note :</strong> Since most people who compiled Mangos for Win32 already included DBC and Map Extractor in their release you should use that one first. And unfortunately i can not give direct link to the files so you must try it by yourself and judge which version&nbsp;is the best for you :)</p>
<p>Btw some people prefer (especially to those who&rsquo;s using high speed internet access &ndash; not me of course &ndash;) to download the extracted maps and dbc from somewhere rather than extracting it directly so if you are using the same high speed connection you might like to use this option</p>
<p>&ndash; <em>World of Warcraft Classic Server</em> :</p>
<ol>
<li><a href="http://www.megaupload.com/?d=WAL8PNMA" rel="nofollow">Compiled Mangos Revision 3462 for Win32 / Windows by Maxis</a></li>
<li><a href="http://www.megaupload.com/?d=QDA4T6WD" rel="nofollow">Compatible SDB Full Dump for Mangos 3462 with Changesets 156</a></li>
<li><a href="http://www.megaupload.com/?d=MJ9ZOEEJ" rel="nofollow">Compatible Map and DBC Extractor</a></li>
</ol>
<p>That&rsquo;s it &hellip; unfortunately since it is using the old mangos revision you&rsquo;ll notice more bugs compared to latest / newest version for TBC &hellip; and since i dont have TBC Client installed, i can only give you a how to guide to configure your mangos server based on my experience when doing remote assistance to someone who asked for help via MSN</p>
<p>Btw if you&rsquo;re going to create WoW Classic server you can use <a rel="nofollow" href="http://www.megaupload.com/?d=ZIK1Y3NV">my extracted DBC Files</a></p>
<p><strong>Side Note :</strong> Basically since&nbsp;there are no differences on&nbsp;creating WoW TBC Server and WoW Classic Server&nbsp;the only thing you should change is just the filename &hellip; don&rsquo;t worry if you don&rsquo;t understand what i'm talking about right now, soon you&rsquo;ll know about it :)</p>
<p><strong>Creating Directory Structure&nbsp;:</strong></p>
<p>Okay i assume you&rsquo;ve finished downloading all the required stuff and now its the time to configure your mangos. But before that you need to extract the required files first into your harddrive and organize it before starting to configure mangos (although this step optional but i think organized&nbsp;directory structure&nbsp;looks better but that is just my own opinion)</p>
<p>Look at the image below for a good explanation about this :</p>
<p><img alt="Wow server directory structure" src="http://www.reaper-x.com/images/blogs/wow-2ddirectory-2dstructure.gif" border="0" / /></p>
<ol>
<li>The daemon directory is where you should extract the mangos program itself</li>
<li>The data directory is where you should put the extracted maps and dbc folder (soon you&rsquo;ll know about this process)</li>
<li>The SDB is just a temporary directory to be used when importing the SQL Files</li>
</ol>
<p><strong>Extracting Maps and DBC Files from World of Warcraft Game :</strong></p>
<p>Now this is when the ad.exe and dbc extractor came. But first we are going to use the ad.exe. And here&rsquo;s the step</p>
<ol>
<li>Copy the ad.exe into your WoW Game directory (usually C:\Program Files\World of Warcraft)</li>
<li>Create folder called <strong>maps</strong></li>
<li>Run the ad.exe and wait until its finished</li>
<li>Move the maps folder into C:\WoW\data (if you&rsquo;re using the same&nbsp;directory&nbsp;structure like me)</li>
</ol>
<p><img alt="Extracting maps" src="http://www.reaper-x.com/images/blogs/extracting-2dmaps.gif" border="0" / /></p>
<p>After you&rsquo;ve finished extracting maps now it is the time you use DBC Extractor &hellip; and here&rsquo;s the step to use it</p>
<ol>
<li>Extract the MPQE.exe (and it&rsquo;s dll if available)&nbsp;into your WoW Game Data directory (<em>C:\Program Files\World of Warcraft\Data</em>)</li>
<li>Create shortcut to the MPQE, right click on it and&nbsp;choose properties&nbsp;and adjust it&rsquo;s target&nbsp;into <em>"C:\Program Files\World of Warcraft\Data\MPQE.exe" /p dbc.MPQ DBFilesClient\*.dbc</em></li>
<li>Run the shortcut and wait until it finished</li>
<li>Rename the DBFilesClient folder into DBC</li>
<li>Move the DBC folder into <em>C:\WoW\data</em> (if you&rsquo;re using the same directory structure like me)</li>
</ol>
<p>If you want a more detailed explanation look at the screenshot below</p>
<p><img alt="Creating Shortcut" src="http://www.reaper-x.com/images/blogs/dbc-2dshortcut.gif" border="0" / /></p>
<p>and then the shortcut properties</p>
<p><img alt="Properties of Shortcut to DBC Extractor" src="http://www.reaper-x.com/images/blogs/extracting-2ddbc-2dfiles.gif" border="0" / /></p>
<p><strong>Importing the SDB Files :</strong></p>
<p>Okay we have finished extracting the maps and dbc files required for mangos, now we need to import the database first before you can run mangos program</p>
<p>and here&rsquo;s the summary on how it done :</p>
<p><strong>If you&rsquo;re going to create WoW Classic Server</strong></p>
<ol>
<li>Extract the SQL files from my mangos sql dump into <em>C:\WoW\SDB</em> (if you follow my directory structure)</li>
<li>Open Command Prompt</li>
<li>Run the sql query from the command prompt (look image below for an example on how to use the query)</li>
</ol>
<p><img alt="Command to use to import the mangos sql files" src="http://www.reaper-x.com/images/blogs/import-2dwow-2dsdb-2dinto-2dmysql.gif" border="0" / /></p>
<p>and here&rsquo;s what it&rsquo;ll looks like when it&rsquo;s finished</p>
<p><img alt="SQL Import Process Finished" src="http://www.reaper-x.com/images/blogs/import-2dwow-2dsdb-2dfinish.gif" border="0" / /></p>
<p><strong>Note :</strong> Because some people prefer to see the importing process (some say it&rsquo;s like Matrix .. lol), i decided to use <em>-v (verbose)</em> switch but if you prefer not to see it you can safely remove <em>the -v switch</em></p>
<p><strong>If you&rsquo;re going to create TBC Server</strong></p>
<p>Here&rsquo;s the summary on how it&rsquo;s done :</p>
<ol>
<li>Extract the SDB Full Dump for Mangos Revision 3900 into <em>C:\WoW\SDB</em></li>
<li>Extract the Mangos Program / Archive into <em>C:\WoW\Daemon\Mangos</em></li>
<li>Go into <em>C:\WoW\Daemon\Mangos\SQL</em></li>
<li>Copy the <em>create_mysql.sql</em> and <em>realmd.sql</em> into <em>C:\WoW\SDB</em></li>
<li>Open the Command Prompt</li>
<li>Execute the same query as above but adjust the filename first</li>
</ol>
<p>An example on how to execute the query is like below (you must do this in order) and using the same path as the above image</p>
<ol>
<li><em>mysql -u root -p -v &lt; create_mysql.sql</em></li>
<li><em>mysql -u root -p -v -D realmd &lt; realmd.sql</em></li>
<li><em>mysql -u root -p -v -D mangos &lt; the_filename_used_on_sql_dump_from_e_turray.sql</em></li>
</ol>
<p>And that&rsquo;s it you&rsquo;re finished importing the database required :)</p>
<p><strong>Editing Mangos Configuration :</strong></p>
<p>You&rsquo;ve finished extracting maps, dbc and already imported the database required but now what else ? of course you need to edit the mangosd.conf file itself</p>
<p>Now here&rsquo;s the summary on how it is done :</p>
<ol>
<li>Go into <em>C:\WoW\Daemon\Mangos</em></li>
<li>Open the <strong>mangosd.conf</strong> using <strong>wordpad</strong> (you can not edit it using notepad, because it is using Unix Line Break)</li>
<li>Change the datadir into <em>C:\WoW\data</em></li>
<li>Save it</li>
</ol>
<p>Now here&rsquo;s some screenshot of the mangos configuration file editing process :</p>
<p><img alt="Editing mangosd.conf" src="http://www.reaper-x.com/images/blogs/editing-2dmangosd-2dconf.gif" border="0" / /></p>
<p><img alt="Inside mangosd.conf" src="http://www.reaper-x.com/images/blogs/editing-2dmangosd-2dconf-2d2.gif" border="0" / /></p>
<p><strong>Make sure everything is working as it should :</strong></p>
<p>Now you&rsquo;ve done almost everyting required to make your own wow private server &hellip; now before started playing it you need to make sure that everything is okay before starting to connect to your own server</p>
<p>Here&rsquo;s how it is done :</p>
<ol>
<li>Run the realmd.exe (<em>C:\WoW\daemon\mangos\realmd.exe</em>)</li>
<li>Run the mangosd.exe (<em>C:\WoW\daemon\mangos\mangosd.exe</em>)</li>
<li>See if one of the above process close itself automatically or not. If one of the process close itself automatically after launched that means there&rsquo;s something wrong with your configuration try restarting the configuring process from the beginning</li>
</ol>
<p>And now here&rsquo;s the screenshot if your mangosd and realmd process is working as it should :</p>
<p><img alt="Realmd process launched" src="http://www.reaper-x.com/images/blogs/realmd-2dlaunched.gif" border="0" / /></p>
<p><img alt="Mangosd process launched" src="http://www.reaper-x.com/images/blogs/mangosd-2dlaunched.gif" border="0" / /></p>
<p><strong>The last step for configuring mangos and wow, editing the Realmlist used by WoW to connect :</strong></p>
<p>After everything is okay, now there&rsquo;s one more thing left for you to do &hellip; which is editing the realmlist.wtf file inside your WoW Game directory (<em>C:\Program Files\World of Warcraft\realmlist.wtf</em>) using your favorite text editor. You can use <strong>notepad or wordpad</strong> to do this</p>
<p>The default <strong>realmlist.wtf</strong> file should be like this :</p>
<p><em>set realmlist us.logon.worldofwarcraft.com</em></p>
<p>and then change it into</p>
<p><em>set realmlist 127.0.0.1</em></p>
<p><strong>Creating&nbsp;Test Account for yourself :</strong></p>
<p>Okay now you&rsquo;ve created and set up everything but there&rsquo;s still one more thing left and that is creating a test account with <em>normal player</em> status for yourself. And this process is really simple actually all you have to do is just typing this on the <em>mangosd window (above image)</em></p>
<p><em>create desired_username desired_password</em></p>
<p>Okay that&rsquo;s it you just created a test account that can be used to connect to your own wow server. If you get error message and / or stuck at realm loop i'm sure there&rsquo;s something wrong with your configuration or you&rsquo;re not using compatible mangos / wow client</p>
<p>That&rsquo;s all for this part &hellip; stay tune for the next part ;)</p>
<p><strong>As a side note</strong>, this is the first time i'm using lots of images on my guides and i'm looking forward to your opinion about this (tell me if you like it this way&nbsp;or would you prefer text&nbsp;with few screenshot or images) :)</p>
<hr />
<p><strong>Update :</strong></p>
<p>To those who&rsquo;s still having problem with Mangos like finding the correct mangos version,etc. I&rsquo;ve decided to upload my own compiled <strong>Mangos Revision 4431 with Scriptdev2 241</strong>, and also included DBC Extractor (Thanks to XLayer for his DBC Extractor) and VMaps Extractor. And also mirrored the <strong>SDB 0.7.3 with Changesets 208</strong> from <a href="http://opensvn.csie.org/NewSDB" rel="nofollow">http://opensvn.csie.org/NewSDB</a></p>
<p>And here&rsquo;s the file :</p>
<ul>
<li><strike>Mangos 4431 with ScriptDev2 124</strike></li>
<li><strike>SDB 0.7.3 with Changesets 208</strike></li>
</ul>
<p><strong>Another Update </strong>: See my new post about <strong><a href="http://www.reaper-x.com/2007/09/21/wow-mangos-4488-scriptdev2-134-with-project-silvermoon-db-rev17/">new Mangos 4488 Update with Silvermoon Database</a></strong> ... and tested with WoW 2.1.3 Client ... just look at the screenshot below</p>
<p>All you have to do (i assume you&rsquo;ve completed all of the steps involving mysql installation, and also already extract the DBC and VMaps files) is just :</p>
<p>1. Import / Overwrite the database with this new SDB (if you want the easiest way to start all over again from the Importing SDB step, you can execute the <strong>create-database.sql</strong> inside my Mangos 4431 archive (in reaper-sql directory) using this command :</p>
<p><em>mysql -u root -p &lt; create-database.sql</em></p>
<p><em>mysql -u root -p -D mangos &lt; SDB_0.7.3_Changeset_208_Rev1.sql</em></p>
<p><em>mysql -u root -p -D mangos &lt; reaper4431.sql</em></p>
<p><strong>Note :</strong> Make sure you&rsquo;re in the same directory as the create-database.sql and the SDB_0.7.3.sql when executing that command</p>
<p>2. And then the next step is, importing the sql files inside the scriptdev2-sql directory (2 files) like below example (must be in order) :</p>
<p><em>mysql -u root -p -D mangos &lt; scriptdev_full.sql</em></p>
<p><em>mysql -u root -p -D mangos &lt; scriptdev_additional_req.sql</em></p>
<p>And you&rsquo;re done :)</p>
<p>Perhaps the above might sound confusing for some people, so if you need help just leave comment here</p>
<p><strong>Here's a screenshot taken using Mangos 4488 Scriptdev2 134</strong></p>
<p><img src="http://images.reaper-x.com/blogs/wow-scrtbc.jpg" alt="Damn i'm looks great" /></p>
<p><img src="http://images.reaper-x.com/blogs/wow-scrtbc3.jpg" alt="Another Screenshot" title="How much does it cost to get this equipment on official server ?" /></p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/" title="Configuring Mangos for TBC Server or WoW Classic Server - Setting up Private WoW Server">Permalink</a> | <a href="http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/#comments" title="739 comments">739 comments</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/emulators/" title="View all posts in Emulators" rel="category tag">Emulators</a>,  <a href="http://www.reaper-x.com/category/how-to/guide/" title="View all posts in Guide" rel="category tag">Guide</a>,  <a href="http://www.reaper-x.com/category/linux/" title="View all posts in Linux" rel="category tag">Linux</a>,  <a href="http://www.reaper-x.com/category/computer/software/" title="View all posts in Software" rel="category tag">Software</a>,  <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a>,  <a href="http://www.reaper-x.com/category/video-games/" title="View all posts in Video Games" rel="category tag">Video Games</a>,  <a href="http://www.reaper-x.com/category/windows/" title="View all posts in Windows" rel="category tag">Windows</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MySQL Installation and Configuration - Setting up Private WoW Server</title>
		<link>http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/</link>
		<comments>http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 13:22:16 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Guide]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Apache]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[emulator]]></category>

		<category><![CDATA[mangos]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[private server]]></category>

		<category><![CDATA[public server]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[warcraft]]></category>

		<category><![CDATA[webserver]]></category>

		<category><![CDATA[world of warcraft]]></category>

		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/" title="MySQL Installation and Configuration - Setting up Private WoW Server"><strong>MySQL Installation and Configuration - Setting up Private WoW Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>This is the first part of the Creating your own World of Warcraft Server using Mangos

The First part is all about Installing and Configuring MySQL on your Windows Machine
The Second part is about&#160;Configuring the WoW Mangos itself
The Third part is all about Setting up Private WOW Server for Lan Party
The Fourth part is all about [...]]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/" title="MySQL Installation and Configuration - Setting up Private WoW Server"><strong>MySQL Installation and Configuration - Setting up Private WoW Server</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p><em>This is the first part of the Creating your own World of Warcraft Server using Mangos</em></p>
<ol>
<li><em>The First part is <a href="http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/">all about Installing and Configuring MySQL</a> on your Windows Machine</em></li>
<li><em>The Second part is about&nbsp;<a href="http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/">Configuring the WoW Mangos</a> itself</em></li>
<li><em>The Third part is all about <a href="http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/">Setting up Private WOW Server for Lan Party</a></em></li>
<li><em>The Fourth part is all about <a href="http://www.reaper-x.com/2007/07/09/installing-and-setting-up-apache-webserver-with-php-setting-up-private-wow-server/">Installing and Setting up Apache Webserver with PHP</a></em></li>
</ol>
<p>Since i'm still getting lots of email asking me on how to set up a private wow server using mangos and including from the comments i received <a href="http://www.reaper-x.com/2007/04/19/how-to-configure-mangos-the-world-of-warcraft-emulator/">on my previous guide</a> and that's <a href="http://www.reaper-x.com/2007/05/05/creating-wow-private-server-the-easier-way-perhaps/">including here</a>. I&rsquo;ve decided that it&rsquo;s best for me to explain it again but this time i'm going to use image instead of text only (previously someone ask me to write guide using images so here goes the guide) btw i had to set up virtual machine just to wrote this guide lol</p>
<p>Also i&rsquo;d like to say many thanks to all the site visitors and to all who leave comments&nbsp;on this site especially at my wow mangos guide because your suggestion helps me to make this site better</p>
<p><strong>Note :</strong> Since there are lots of images used, i think it&rsquo;s better if i split this guide in two part. And at this part, i'm&nbsp;going to tell you how to install and configure mysql</p>
<p><span id="more-543"></span></p>
<p>As a sidenote, you can also use mysql for many things as well instead of just as WoW Private Server only. This means this is a general purpose mysql installation</p>
<p>Okay without further ado, let&rsquo;s start the guide :</p>
<p><strong>Requirement :</strong></p>
<ul>
<li><a href="http://dev.mysql.com/downloads/">MySQL Community Edition (free)</a></li>
</ul>
<p>At the time i wrote this, the&nbsp;latest stable mysql version is MySQL 5 Community Edition</p>
<p>And don&rsquo;t&nbsp;forget to download the 40 MB MySQL (Full MySQL) instead of the small&nbsp;version&nbsp;;)</p>
<p><strong>Installing MySQL :</strong></p>
<p>After you&rsquo;ve downloaded and saved the MySQL Setup into your harddrive, run it and choose <em>Custom Installation</em> and continue until this part and adjust it according to image below</p>
<p><img alt="Feel Free to install the documentation if you want it" src="http://www.reaper-x.com/images/blogs/mysql-2dinstallation.gif" border="0" /></p>
<p>And choose to install it</p>
<p><img alt="Please remember where you've installed the mysql program" src="http://www.reaper-x.com/images/blogs/mysql-2dinstallation-2dpart-2d2.gif" border="0" /></p>
<p>Feel free to register with mysql.com although it does not have anything to do with your mysql installation. I put this, because some people think they need to register with MySQL.com first in order to use mysql program on their computer</p>
<p><img alt="You can register with mysql.com but it doesnt have anything to do with your mysql installation" src="http://www.reaper-x.com/images/blogs/mysql-2dinstallation-2dpart-2d3.gif" border="0" /></p>
<p>After finished with the previous step, choose to <em>configure mysql now</em> (it&rsquo;ll automaticaly run the mysql server instance config wizard)</p>
<p><img alt="It's better if you configure it now ;-)" src="http://www.reaper-x.com/images/blogs/mysql-2dinstallation-2dpart-2d4.gif" border="0" /></p>
<p>That&rsquo;s it for the installation process, now we need to configure it</p>
<p><strong>Configuring MySQL :</strong></p>
<p>If at the previous step you choose to configure it now, you&rsquo;ll get below screen &hellip; or if you did not choose to configure it now, you can run it using the <em>mysql server instance config wizard</em> shortcut from the start menu</p>
<p><img alt="Choose Detailed Configuration" src="http://www.reaper-x.com/images/blogs/mysql-2dconfig-2dwizard-2d1.gif" border="0" /></p>
<p>and then</p>
<p><img alt="Choose the Developer Machine" src="http://www.reaper-x.com/images/blogs/mysql-2dconfig-2dwizard-2d2.gif" border="0" /></p>
<p>and then choose the Multifunctional Database</p>
<p><img alt="Choosing multifunctional db" src="http://www.reaper-x.com/images/blogs/mysql-2dconfig-2dwizard-2d3.gif" border="0" /></p>
<p>And now you need to set up a directory where the InnoDB data shgould be&nbsp;saved (it&rsquo;ll be created automatically if the directory does not exist so you do not have to worry about creating it first)</p>
<p>In this example the InnoDB directory located at <strong>C:\Mysql InnoDB Datafiles</strong></p>
<p><img alt="Setting up the innodb data directory" src="http://www.reaper-x.com/images/blogs/mysql-2dconfig-2dwizard-2d4.gif" border="0" /></p>
<p>As for the next step, you can adjust maximum concurrent connection depend on your need but most of the time you do not need to set the value to high unless you&rsquo;re planning on creating public server and you have busy server&nbsp;(if you do this you already violated Mangos Terms of Use)</p>
<p><img alt="Setting up maximum concurrent connection" src="http://www.reaper-x.com/images/blogs/mysql-2dconfig-2dwizard-2d5.gif" border="0" /></p>
<p>As for the next step&nbsp;you need to configure on what port should mysql listen to incoming connection (default is port 3306) and it&rsquo;d be better if you do not change it (you do not need to worry about security because by default root account can only be accessed from local machine or in the other words from your own computer) </p>
<p><img alt="MySQL-Config-Wizard-6" src="http://www.reaper-x.com/images/blogs/mysql-2dconfig-2dwizard-2d6.gif" border="0" /></p>
<p>Now you need to configure the default charset mysql should use. In this example i'm using UTF8</p>
<p><img alt="Choosing mysql default charset" src="http://www.reaper-x.com/images/blogs/mysql-2dconfig-2dwizard-2d7.gif" border="0" /></p>
<p><em>This is the most important steps</em> because if you forget&nbsp;to check the <strong>Include BIN Directory in PATH</strong> you need to&nbsp;start all over the mysql configuration process&nbsp;again (or you can&nbsp;edit your windows environment variable manually)</p>
<p>Btw this is one of the many problems many people had before (to those who&rsquo;s allowed me to connect to their computer via remote assistance know this) &hellip; it is the Command Not found / Not Recognized error message from the command prompt ;)</p>
<p><img alt="Adjusting MySQL Listen port" src="http://www.reaper-x.com/images/blogs/mysql-2dconfig-2dwizard-2d8.gif" border="0" /></p>
<p><em>Now&nbsp;here goes another&nbsp;important part</em>, the root password. And you need to remember it or else you will need to reset your mysql root password. Also keep the <em>enable root access from remote machines unchecked</em> as security purpose</p>
<p><strong>Note :</strong> This is different that mysql.com account if you decided to register with them or already registered with them</p>
<p><img alt="Setting up root password" src="http://www.reaper-x.com/images/blogs/mysql-2dconfig-2dwizard-2d9.gif" border="0" /></p>
<p>Now you just need to continue and let the instance config wizard do the rest for you and you&rsquo;ve finished installing mysql on your computer :D</p>
<p>And now&nbsp;we need to make sure MySQL already running and can be accessed directly from the command prompt &hellip; so open the command prompt by typing CMD in the run command</p>
<ol>
<li>Start Menu</li>
<li>Run</li>
<li>type CMD</li>
</ol>
<p>or</p>
<ol>
<li>Start Menu</li>
<li>Accessories</li>
<li>Command Prompt</li>
</ol>
<p>and then type like below image (when prompted for password, type your root password)</p>
<p><img alt="Testing mysql if it's working or not" src="http://www.reaper-x.com/images/blogs/mysql-2dtest.gif" border="0" /></p>
<p>If you can type the above command without problem, this means you just configured mysql to work properly on your computer &hellip; congrats :D</p>
<p>as for the next part, i&rsquo;m going to write about Configuring the Mangos itself &hellip; stay tune :)</p>
<p><strong>Note :</strong> This is a quick and dirty installation, i didn&rsquo;t write about mysql query cache and any other optimization related configuration. So you&rsquo;ll need to play around with it by yourself :)</p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/" title="MySQL Installation and Configuration - Setting up Private WoW Server">Permalink</a> | <a href="http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/#comments" title="386 comments">386 comments</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/how-to/guide/" title="View all posts in Guide" rel="category tag">Guide</a>,  <a href="http://www.reaper-x.com/category/computer/software/" title="View all posts in Software" rel="category tag">Software</a>,  <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a>,  <a href="http://www.reaper-x.com/category/windows/" title="View all posts in Windows" rel="category tag">Windows</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2007/06/27/mysql-installation-and-configuration-setting-up-private-wow-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enhance Video Quality using FFdshow and AVISynth</title>
		<link>http://www.reaper-x.com/2007/05/24/enhance-video-quality-using-ffdshow-and-avisynth/</link>
		<comments>http://www.reaper-x.com/2007/05/24/enhance-video-quality-using-ffdshow-and-avisynth/#comments</comments>
		<pubDate>Thu, 24 May 2007 04:57:18 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Guide]]></category>

		<category><![CDATA[Multimedia]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Video Tools]]></category>

		<category><![CDATA[ffdshow]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[processor]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.reaper-x.com/2007/05/24/enhance-video-quality-using-ffdshow-and-avisynth/</guid>
		<description><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/05/24/enhance-video-quality-using-ffdshow-and-avisynth/" title="Enhance Video Quality using FFdshow and AVISynth"><strong>Enhance Video Quality using FFdshow and AVISynth</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p>Although previously i&#8217;ve tried this step in the past, but at that time i'm still using barton which is not strong enough even just to handle LimitedSharpening filter and caused big slowdown to the mov...]]></description>
			<content:encoded><![CDATA[<p>Copyright www.reaper-x.com | <a href="http://www.reaper-x.com/2007/05/24/enhance-video-quality-using-ffdshow-and-avisynth/" title="Enhance Video Quality using FFdshow and AVISynth"><strong>Enhance Video Quality using FFdshow and AVISynth</strong></a> by <a href="http://www.reaper-x.com" title="Reaper-X .:[ ID ]:. &#187; Tutorials"><strong>Reaper-X</strong></a></p><p>Although previously i&rsquo;ve tried this step&nbsp;in the past, but at that time i'm still using&nbsp;barton which is not strong enough even just to handle LimitedSharpening filter and caused big slowdown to the movie (read: lag)&nbsp;that&rsquo;s why i prefer not to use this method at that time &hellip; but since i just upgraded my computer processor ( Athlon64 X2 4200+ ) i can use this avisynth script to pre-process video played on Zoom Player via FFDshow using AVISynth Script called BlindDehalo and Limited Sharpen (<strike>unfortunately it&rsquo;s still impossible for me to turn them both on at the same time</strike>)</p>
<p>Btw here&rsquo;s what the <strong>default</strong> video looks like :</p>
<p><img alt="Ah My Goddess Normal" src="http://www.reaper-x.com/images/blogs/amg-2dnormal.jpg" border="0" /></p>
<p><span id="more-508"></span></p>
<p>And here&rsquo;s what it looks like with some effects from <strong>LimitedSharpen</strong>&nbsp;(i prefer to use this one rather than the sharpen filter on FFDshow) :</p>
<p><img alt="Ah My Goddess LimitedSharpen" src="http://www.reaper-x.com/images/blogs/amg-2dlimitedsharpen.jpg" border="0" /></p>
<p>And here&rsquo;s another screenshot taken using <strong>BlindDehalo 2</strong> (i&rsquo;d definitely use this because in my opinion i really like how the video displayed, <strike>if only my processor can handle it without stuttering / lagging</strike>) :</p>
<p><img alt="Ah My Goddess BlindDehalo2" src="http://www.reaper-x.com/images/blogs/amg-2dblinddehalo2.jpg" border="0" /></p>
<p>While below screenshot using <strong>BlindDehalo 2 with LimitedSharpen</strong> (<strike>The truth is, my pc is still not strong enough to handle this combo, and in other words this is just for screenshot purpose only</strike>):</p>
<p><img alt="Ah My Goddess BlindDehalo2 LimitedSharpen" src="http://www.reaper-x.com/images/blogs/amg-2dblinddehalo2-2dlimitedsharpen.jpg" border="0" /></p>
<p>As for the step on how to do it, or more info about this, you can read&nbsp;it at <a href="http://www.avsforum.com/avs-vb/archive/index.php/t-469464.html">avsforum</a>&nbsp;;) &hellip; but as a side note, i'm using LimitedSharpenFaster instead of the original LimitedSharpen &hellip;</p>
<p>and here&rsquo;s the link to get the avisynth script used (<em>link updated / added</em>) :</p>
<ol>
<li><a href="http://avisynth.org/LimitedSharpen#LimitedSharpenFaster">Limited Sharpen Faster</a><a href="http://avisynth.org/LimitedSharpen#LimitedSharpenFaster"></a></li>
<li><a href="http://forum.doom9.org/showthread.php?threadid=74003">BlindDeHalo AVS</a><a href="http://forum.doom9.org/showthread.php?threadid=74003"></a></li>
<li><a href="http://forum.doom9.org/showthread.php?t=99679">Soothe AVS</a></li>
<li><a href="http://forum.doom9.org/showthread.php?s=&amp;threadid=74003&amp;perpage=20&amp;highlight=blinddehalo3&amp;pagenumber=4">BlindDeHalo 3 AVS</a></li>
</ol>
<p><strong>Update :</strong></p>
<p>I just noticed that i have BlindDeHalo3 script when i'm doing some cleaning, without doubt i tested it right away and the results is :</p>
<p><img alt="Ah My Goddess Full Post Processing" src="http://www.reaper-x.com/images/blogs/AMG-Full-Post-Processing.jpg" border="0" /></p>
<p>&nbsp;</p>
<p>Yep with BlindDeHalo3 script i can use them both at the same time without stuttering, i also added another script called Soothe script which is made by Didée</p>
	<p></p>
	<p><em>Copyright &copy; <a href="http://www.reaper-x.com" title="Reaper-X Technology">Reaper-X Technology</a> &ndash; www.reaper-x.com | <a href="http://www.reaper-x.com/2007/05/24/enhance-video-quality-using-ffdshow-and-avisynth/" title="Enhance Video Quality using FFdshow and AVISynth">Permalink</a> | <a href="http://www.reaper-x.com/2007/05/24/enhance-video-quality-using-ffdshow-and-avisynth/#comments" title="Add a comment">Add a comment</a></em></p>
	<p><em><a href="http://www.reaper-x.com">0x87485B96</a> | Tags : <a href="http://www.reaper-x.com/category/how-to/guide/" title="View all posts in Guide" rel="category tag">Guide</a>,  <a href="http://www.reaper-x.com/category/multimedia/" title="View all posts in Multimedia" rel="category tag">Multimedia</a>,  <a href="http://www.reaper-x.com/category/how-to/tutorials/" title="View all posts in Tutorials" rel="category tag">Tutorials</a>,  <a href="http://www.reaper-x.com/category/computer/software/video-tools/" title="View all posts in Video Tools" rel="category tag">Video Tools</a></em></p>]]></content:encoded>
			<wfw:commentRss>http://www.reaper-x.com/2007/05/24/enhance-video-quality-using-ffdshow-and-avisynth/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating WoW Private Server the easier way (perhaps)</title>
		<link>http://www.reaper-x.com/2007/05/05/creating-wow-private-server-the-easier-way-perhaps/</link>
		<comments>http://www.reaper-x.com/2007/05/05/creating-wow-private-server-the-easier-way-perhaps/#comments</comments>
		<pubDate>Sat, 05 May 2007 05:27:42 +0000</pubDate>
		<dc:creator>Reaper-X</dc:creator>
		
		<category><![CDATA[Emulators]]></category>

		<category><![CDATA[Freeware]]></category>

		<category><![CDATA[Guide]]></category>

		<category><![CDATA[MMORPG]]></category>

		<category><![CDATA[Misc. Games]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Apache]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[emulator]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[gm commands]]></category>

		<category><![CDATA[mangos]]></category>

		<category><![CDATA[megaupload]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![