Installation Guide
Downloads:
Before you start you will need to have these downloads!
Prior Knowledge: You must have a My-Sql 5.0+ server set up on local host before attempting to create
your server.
Step 1
Once you have all the necessary components from the Server files, we will begin to make the core folder.
Find a spot on your computer you want to put your core, then make a new folder called "Ascent Core".
Extract the contents of Revision 2016, 2.2.3 Dbc Files, and the 2.2.3 Map files in there.
At this point, you should have 5 folders and a bunch of core files in "Ascent Core".
Step 2
Extract the NCDB 639. Then open up one of your server managers. Create a new database called "ascent" or anything you want. This just has to match the database name in your config files. Once you created the DB, select it and execute the NCDB rev 639 to it. HeidiSQL works exceptionally well with this. Once it has finished executing, Run the Character Tables.sql in the same DB. This will give your DB the necessary Character tables so players can log in.
Step 3
Once your database has been executed, go back into your core folder. Open up ascent.config in notepad.
I edited to make it as easy as possible. Just make sure your Database names match. Do the same with Logon.config.
Then open up realms.conf. Scroll down to the bottom where you see'<Realm1 Name ='. The name is the name of
your realm that players will see. Icon dictates what type of server it will be. I would choose either PVP or Normal.
Leave address and the rest as it is.
Step 4
Open your server manager, and connect to your database. Open the table called "Accounts". In this table
'acct' = The accounts ID
'login' = The username of the account
'password' = The password of the account
'gm' = The gm level of the account. Use AZ for admin, and A for Gms
skip down to 'flags'. Set this equal to 8 if you want TBC enabled.
Step 5
Run logonserver.exe and wait until it says "Hooking Signals..."
Then run ascent.exe and you will know when it is finished.
Realmserver.exe DOES NOT need to be run. Once these two are up and running, log on your server with
set realmlist 127.0.0.1 and log in with the account made in step 4.
Getting your server live
USING HAMACHI
::2::
Once you have installed it, start it up and wait until the three circles turn green in the tray. Open up the console and look at the bottom. The Button at the far left is the power button, you dont really need to touch this. The one in the middle of the three (looks like a crooked triangle) will allow you to create a new network. Click on it and choose " Create a new network.. "
::3::
Choose a Network name and password and remember it! You will need to gives these out to your players when they want to connect. Once your network is created, write down the big IP displayed at the top of your console.
::4::
Open up ascent.conf.
Where you see:
<Listen Host = "0.0.0.0" <-- Change this to "YOUR HAMACHI IP"
WorldServerPort = "8129">
::5::
Open up Logon.conf and do the same with Listen Host.
::6::
Open up Realms.conf
Where you see: <LogonServer Address = "127.0.0.1"
Change it to: <LogonServer Address = "YOUR HAMACHI IP"
And where you see: Address = "127.0.0.1:8129"
Change it to: Address = "YOUR HAMACHI IP:8129"
USING A DNS
::1::
Log on to www.DyDns.com or www.No-Ip.org and make an account. Next, look for an area where you can create a host.
If you have a static Ip, choose that option. If you have a router or Dynamic Ip, choose that option. If it gives you the option
to, enable wildcard.
::2::
Once you have your DNS name, you need to configure your .configs
Open up Realms.conf and change:
<LogonServer Address = "127.0.0.1"<--- Change it to "YOUR DNS NAME"
Port = "8093"
Name = "Logon"
RealmCount = "1">
<Realm1 Name = "Rev 1752"
Address = "127.0.0.1:8129" <--- Change it to "YOUR DNS NAME:8129"
Icon = "Normal"
Colour = "1"
Population = "0"
TimeZone = "1">
::3::
If your ports have been forwarded, then once your server is up, all the players need to do is connect by putting:
"" set realmlist YOUR DNS NAME "" in realmlist.wtf
PORT FORWARDING
Unfortunately, almost all routers are different. What you can do is go on http://192.168.1.1/ and try using admin as the password
and username. Then look for a services or port forwarding section. Once there, forward these ports:
3724
80
8093
8129
8767
3306
6112
6881
3036
8050
If you are having trouble, please try going to www.Portforward.com . They have guides for almost all routers.