Hey guys,
I have not made anything/written anything in ages so here it goes :P
First things first the things you will need:
- ·A Dedicated server (Recommend server 2003 or 08 for the operating system)
- ·SQLyog / Navicat
- ·Tortoise SVN
- ·Visual studio express 2008
- ·.Net 3.5
- ·Server core files
- ·A database
- ·MySQL
- Download link for all of these in one awesome pack:
Rapidshare
Megaupload
Filebeam
All files are 32bit as they will work on a 64bit computer anyway.
So install all the apps apart from MySQL then unrar the core filez folder to your desktop, these contain the .dll files you will need for the server to run.
Installing MySQL:
Ok so this part is pretty simple, double click the icon and go through the usual setup wizard you would nromally then once its complete click configure the server.
Pretty much keep clicking next until you reach this screen:
Here you would put your desired username and password, try yo keep it SECURE so have something like 2Dgr££nG1an7.
Server core:
Once your MySQL is setup your already a third of the way there. Next we require out core files so make a new folder somewhere called ArcEmu or Aspire or whatever you want. Right click on this folder and select svn chcekout:
Then enter the svn address:
An away we go, now let this download could take few mins for you people with 1337 internet could take a hour for dial up users.
Before we get to compiling we need to update your visual studio files, there is a read me in the extras folder of arcemu:
arcemu > trunk > extras > arcemu-windows-libraries
In there the readme will explain how to udpate your dependency files
Now thats done go into the core you have downloaded such as ArcEmy and go in:
trunk > win > arcemuVC90
This should open with visual studio 2008, if not select to open with that program.
Change debug at the top ro telease and his F7 on your keyboard, this should start to compile it for you.
At the end it should say something like
If something failed then you did something wrong.Code:=== Build complete: 6 failed 0 ====
Go into the releases folder lcoated:
arcemu > trunk > bin > release
Copy the .exe files over to the folder that is in the pack called core filez that you extraced to your desktop earlier. Copy the folder called configs located in:
arcemu > trunk
to the core filez folder.
The database
Ok so you installed SQLyog (personal favourite of mine, open it up and a box should appear, click new and name this conenction 'emu server' or something, then enter the details like in the pic below:
Host = localhost
Username = root
Password = what you chose earlier
Database(s) = leave blank
Ok so you got that up, right click in the space to the lft and select 'Create database'.
Now name your database to whatever you want it does not matter.
You need 3 databases tho:
World
Logon
Character
Then where you downloaded your database such as WhyDB and double click on tool.bat, enter your sql info accordingly and wait as this will install your database.
Now you should have your world database setup, right click on the lgoon and character database and select 'Restore from SQL dump and locate into the arcemu sql folder and select the character + logon structure.
If there are any SQL updates for you to do just do using the same method select the database and locate to the sql folder and select the update.
You should end up with something like this:
Config filez
So you have gotten this far, give yourself a pat on teh back.
Nearly the end, now we need to configure the files that will allow us to play the actual game.
To play locally (which most peopel cant on a dedicated you just need to change in the world conf: the username/password/world and character database as well as the remote_password located somewhere below.
Same with the logon conf file but repalce it with your login database.
Will post how to make it public on the dedicated with no hamachi soon..
~2d~
Any comments post below or questions post below
Cheers