Apple's Ascent 1.0 !!!!!!!
Well i made this by myself, but i use Ac Web DB This is for 2.1.1 - 2.3.3, you can change it ofc.. Well Let's start !
Install AA 1.0
First just download AA 1.0 (:| Apple's Ascent 1.0.rar
Then extratct it to C disk, Maybe you need WinRAR (WinRAR download and support. WinRAR is a powerful Windows tool to compress and decompress zip, rar and many other formats: Download now)
Before we install MySQL, we need to forward ports
How to connect to router : First go to Start > Run > and type CMD > Should pop up black window > Write there ipconfig and look your IP address, Then open browser and type there your IP ex. 192.168.0.2 but change it like this ex. 192.168.1.1 and user and pass should be admin and admin, Then find ''Nat'' there and forward ports (SIMPLE: Go to Start > Run > CMD > Ipconfig, you see something like 192.16 number ex. 192.168.0.100, below that you see something 255.255.255 and below that you see ex. 192.168.1.100 Thats your Router IP)
And they are:
UDB / TPC
3036
3724
6881-6999
8129
2093
6112
8050
8245
3306
80
Then go to Mysql folder and install Mysql
--> Typical > Install > Next > Next > Tick that Configure the Mysql Server now and finish > Next > Standard > Next > Put pass what ever you want (tick enable root access bla bla bla) > and Execute!
When it is done, Just install Navicat, What is in Tools folder in AA folder
And then open navicat, Should pop-up a new window (if not just click connection at left corner)
Put there these
Check that image:
Navicat img
And remember make two new database, called world and character (Right click from connect name and there take new database) Then go to data folder and extract them to your DB
And then close it and then edit your Ascent.conf:
Code:
#######################################################################
# Ascent Configuration File
# Last Update: : ascent.conf 2449 2007-11-27 03:38:11Z burlex $
#######################################################################
/********************************************************************************
* How to use this config file: *
* Config files are in a block->variable->setting format. *
* A < signifies the opening of a block, the block name is expected after that. *
* After the block name, a space and then the settings sperated by = / ' '. *
* *
* e.g. *
* <block setting="0" someval = "1"> *
* *
* Comments can be in C format, e.g. /* some stuff */, with a // at the start *
* of the line, or in shell format (#). *
********************************************************************************/
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Database Section
#
# Database.Host - The hostname that the database is located on
# Database.Username - The username used for the mysql connection
# Database.Password - The password used for the mysql connection
# Database.Name - The database name
# Database.Port - Port that MySQL listens on. Usually 3306.
# Database.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<WorldDatabase Hostname = "localhost" Username = "your mysql user" Password = "your mysql pass" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "your mysql user" Password = "your mysql pass" Name = "character" Port = "3306" Type = "1">
Change all what are green
but let's continue...but user is root on this repack
Code:
#######################################################################
# Ascent Realms Configuration File
# Last updated at revision 446 by Burlex
#######################################################################
/********************************************************************************
* How to use this config file: *
* Config files are in a block->variable->setting format. *
* A < signifies the opening of a block, the block name is expected after that. *
* After the block name, a space and then the settings sperated by = / ' '. *
* *
* e.g. *
* <block setting="0" someval = "1"> *
* *
* Comments can be in C format, e.g. /* some stuff */, with a // at the start *
* of the line, or in shell format (#). *
********************************************************************************/
# LogonDatabase Section
#
# These directives are the location of the `realms` and `accounts`
# tables.
#
# LogonDatabase.Host - The hostname that the database is located on
# LogonDatabase.Username - The username used for the mysql connection
# LogonDatabase.Password - The password used for the mysql connection
# LogonDatabase.Name - The database name
# LogonDatabase.Port - Port that MySQL listens on. Usually 3306.
# LogonDatabase.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
<LogonDatabase Hostname = "localhost"
Username = "your mysql user"
Password = "your mysql pass"
Name = "character"
Port = "3306"
Type = "1">
Again change all what are green.Then go to realms.conf :
Code:
#######################################################################
# Ascent Realms Configuration File
# Last updated at revision 446 by Burlex
#######################################################################
/********************************************************************************
* How to use this config file: *
* Config files are in a block->variable->setting format. *
* A < signifies the opening of a block, the block name is expected after that. *
* After the block name, a space and then the settings sperated by = / ' '. *
* *
* e.g. *
* <block setting="0" someval = "1"> *
* *
* Comments can be in C format, e.g. /* some stuff */, with a // at the start *
* of the line, or in shell format (#). *
********************************************************************************/
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# LogonServer Section
#
# Address:
# The address (no port) of the server.
#
# Port:
# The port on which the logon server listens. (*** NOT 3724 ***)
#
# Name:
# Not really relavant, but name the logon.
#
# RealmCount:
# The number of realms in the next section.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<LogonServer Address = "127.0.0.1"
Port = "8093"
Name = "Default Logon"
RealmCount = "1">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Realm Section
#
# Name:
# The name of the realm.
#
# Address:
# The address (and port) of that realm.
#
# Icon:
# The type of realm (PVP, Normal, RPPVP, RP)
#
# Colour:
# Realm colour in realm list display.
#
# TimeZone:
# Time zone the realm is in.
#
# Population:
# (0 = low, 1 = medium, 2 = high)
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<Realm1 Name = "REALM NAME"
Address = "LOCALHOST, LAN OR DYNDNS IP:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">
Change all what are green.
Then find tools folder and and choose map extract enGB or en US, and then copy ad.exe and maps folder to your wow folder and open ad.exe ; this can take a while....maybe 20 min or more (good time to go out for a while)
You need to remember change remote pass in ascent .conf and logon.conf to same doesn't really matter what is it (i forget this)
Now open ascent.exe and logon.exe.
If it work give a clap on your shoulder.
Test Login
Now go to your wow folder and find realmlist.wtf
Change it to set realmlist 127.0.0.1
and delete patchline
Login with account admin admin
Credits go to me!!! Made by me!!! This guide writing was hard
and i am sorry about my bad english
How to make Public?
Well..Let's start!
Go to DynDNS -- Dynamic DNS, E-Mail Delivery and Other Services and make account
When it is done login and click Services > Dynamic DNS > Get started!
DynDNS host thing
When you have clickked Create host, It take a few minute come to public, We wont wait it..
Let's continue! (Copy that host what you made, we need it later)
Go to My Computer > C disk > Windows > System32 > Drivers > ETC >
And then open ''Hosts'' file whit notepad, and you found this:
127.0.0.1 localhost
Just put these below that:
Code:
127.0.0.1 (host name you made)
INTERNAL IP (host name)
EXTERNAL IP (host name)
You think how do you get internal and external ip's?
Well you find internal IP whit that Start > Run > CMD > ipconfig
And you find external by My IP address
ASCENT.CONF
Code:
<WorldDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "character" Port = "3306" Type = "1">
Change all what are green to your hostname you made (Same with logon.conf)
LOGON.CONF
Code:
<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "ascent"
Name = "character"
Port = "3306"
Type = "1">
Change same things with ascent.conf
REALMS.CONF
Code:
<LogonServer Address = "Host name"
Port = "8093"
Name = "Default Logon"
RealmCount = "1">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Realm Section
#
# Name:
# The name of the realm.
#
# Address:
# The address (and port) of that realm.
#
# Icon:
# The type of realm (PVP, Normal, RPPVP, RP)
#
# Colour:
# Realm colour in realm list display.
#
# TimeZone:
# Time zone the realm is in.
#
# Population:
# (0 = low, 1 = medium, 2 = high)
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<Realm1 Name = "Apple"
Address = "Your host name:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">
Your DONE!!
Well now tell to your friends set their realmlist to your hostname!!
Have fun!! +Rep me if this is good