For a NEW install of reaper-x-mangos version 5953 __ WITH __ website for handling account creation.
UNINSTALL ALL VERSIONS OF XAMPP, SQL, APPACHE, PHP, PhpMyAdmin, and RESTART YOUR MACHINE, then make sure all of the install folders are GONE BEFORE CONTINUING.
1. Install & setup xampp - you only need apache and mysql starting as a service to run website and realm
* keep mangos OUT OF xampp directory! The xampp directory is locked down AFTER install.
* Open a web browser and navigate to 127.0.0.1 you MUST use this address to setup your xampp security and setup PhPMyAdmin to access and run your SQL database!!
2. Use the windows installer for mangos -- DO NOT RUN THE reaper-x-mangos.bat yet !!!
* the reaper-mangos windows installer will setup your mangos directory structure.
3. Get rid of the old vmaps and maps folder (if any exist) in your wow install directory, put EVERYTHING from your mangos-install\tools\MapExtractor and mangos-install\tools\VmapExtractAssembler folders, into your worldofwarcraft game install folder, then 2-click (or right click and run the following)
3.1. extract-map.bat
3.2. makevmaps_SIMPLE.bat
4. The last two steps will take quite some time, after they are both done, copy the maps & vmaps folders to your mangos-install\data directory.
5. Run reaper-x-mangos.bat
* this creates your SQL databases/tables
* YOU MUST CORRECTLY ENTER THE "BIN" folders path from your MySQL installation.
* do reaper step 1 - installs database info
* do reaper step 6 - setting this to your OUTSIDE IP ADDRESS
6. To download the website interface --
6.1 Create a user account with mangos -- http://www.mangosproject.org/forum/
* you need to do this to access mangos web download for the ENTIRE free website
structure
* IF YOU POST ON THE MANGOS FORUM -- BE CAREFUL WHAT YOU SAY ABOUT A PRIVATE
REALM THEY WILL BAN YOU
6.2 Install tortiosesvn by going to this web address.
6.3 Create a folder on your desktop, right click and select "tortoisesvn checkout"
and copy/paste this link into the first line of the tortoisesvn program box
http://tools.assembla.com/svn/mangosweb/trunk
and select HEAD REVISION
* allow time for the entire structure to download
6.4 Copy the entire contents/structure of the downloaded folder to your
.\xampp\htdocs directory
7. Open your realmd database and navigate to the realmlist table change the dbinfo line
to match your database login info.
* MAKE SURE YOU are changing the info IN the table and not the DEFAULT
INFO.....(another one I know well...lol)
8. Go to the xml document that controls your website and set the appropriate info
* include the correct path of your mangosd.conf file
* the xml document is located in the htdocs\config\ directory and its pretty well
commented for setting it up.
8.1 You have to edit (in that very same config directory) the config-protected.php
file to correctly reflect what you entered into your realmd database in the
> realmlist table > in the dbinfo space
9. If you haven't restarted your machine like a good programmer do so.... and then
setup your port forwarding -- port# for mangos, port# for realmd, 80 for website,
3306 for SQL, and if you have Team Speak you also need port 51234 forwarded to
show your TS server status on your website.
10. Make sure your realmd.conf, mangosd.conf, and scriptdev2.conf files are correctly
setup.
* they all need to refer to address 127.0.0.1 in the connection lines
11. Start realmd.exe & MaNGOS.exe ... create an account, use setgm directly in the
mangosd.exe program window and set yourself as a 5 --- this gives you full control
inside the world for commands. Start your WoW client, log in, create a charater,
open a chat line and type .saveall then log out.
12. In your realmd database, edit the g_id of your account in the Realmd>account_extend
table to 4.
* lookup your account_id in the realmd>account table.... it will give the account
name in this table associated with the account_id then you will know which
account needs its g_id changed ----- this will give you full control over the
website.