Hey guys. I’ve been trying to compile my own server and I finally got it working but I had to go through way to many guides just to get it right. So im gonna put all the CORRECT information into one guide.
Required Files
(If these files aren’t already on your desktop, put them there so they’re easy to access)
http://www.microsoft.com/express/download/ - Get Visual C++ 2008
http://tortoisesvn.net/downloads - Get 32 Bit or 64 Bit installer, doesn’t matter which one
http://dev.mysql.com/downloads/mysql/5.0.html#downloads – Go download MySQL Community Server, then Windows then Windows Essentials (x86)
http://www.navicat.com/download.html - Download Navicat for MySQL
(Windows version) - English
Step 1- Install Visual C++, don’t change any of the settings it asks for when you install it, just leave them as they are.
Step 2- Install TortoiseSVN, same as Visual C++, don’t change any of the settings when installing.
Step 3- Once you’ve restarted your computer from installing TortoiseSVN, create a folder on your desktop called Ascent Compile, then right click on it and go SVN Checkout… In URL of repository put in http://mmoforge.org/svn/ascent/trunk
When It asks for a username and password, simply put “anonymous” as the username and just leave the password as nothing. Also tick the box that says remember these details, I think that’s what its called atleast :P (Don’t include the quote marks when you put in the username.)
Step 4- Wait for it to download all of the files, ~50mb if I can remember correctly.
Step 5- Now open up Visual C++ , go and the top and you should see Tools. Click on that and then go options, Projects and Solutions the click on VC++ Directories. Where it says, “Show directories for” go Executable Files. Now click the button that looks like a new folder symbol then put in C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin, now go to “Show directories for” again but this time choose “Include Files” and click the new folder symbol again. Put in C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include. Now go to “Library Files”, new folder and put in C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib. Now that you’ve configured Visual C++ Exit.
Step 6- Now go into Ascent Compile then go 2_8_stable, win, and then open up “ascentVC90” in Visual C++. Then up the top, go to “Build”, then “Configuration Manager”. Where it says, Active solution configuration, click the drop down arrow under it and choose release then click close. On the left hand side in the “Solution Explorer” (where it says ascent, game, logonserver etc.) right click on “Solution ‘ascentVC90’(8 projects)” and go Clean Solution. You’ll know when its finished because it’ll say = = = = = Clean: 7 succeeded, 0 failed, 1 skipped = = = = = in the Output window down the bottom. Once that’s done, right click on “Solution ‘ascentVC90’(8 projects)” again and go build solution. This took about 4 minutes on my computer, which is about 2 years old.
Step 7- Go File, Open, File/Solution… Then go to Ascent Compile, 2_8_stable, src, scripts and then open up “scripts2008”. Same as before go to Build, Configuration Manager and then make sure its on release. Go close, right click on “Solution ‘scripts2008’(4 projects)” then go Clean Solution. When that’s finished go Build Solution. This shouldn’t take as long as the one before.
Step 8- Install Mysql Server. Go typical, then you pretty much just press next for the rest. Set your password at the end. (this will be the Navicat password)