Download all this First:-
K, these are the Files you need to download first.If You dont want to have heidisql you can downloade sqlyoq here
- A Brain afcourse (sorry i dont have a download link for that, but google is your best friend [IMG]http://www.************/forum/images/smilies/tongue.gif[/IMG] ) Jk.
- The Ac-web repack 7.3 download here
- the heidisql Database, download here
- Download an Antrix Website, I like this simple one Download here
- Download the Wamp server here
ore navicat Here
I will recommend you to make a folder and put all 4 things inside, dont put your brain there, or you will never be able to make a server.
First Step :- (Installing the Server)
If You dont wana do it you can go to This link
- Launch the Ac-web repack and Install it in C:/ hard drive.
- After that go in your Ac-web folder, which you just installed and Copy the Folder Mapextract EnUs if you live in U.sA, or the EnGb if you live in europe.
- Then Go to your Main WOW Folder and Paste it there.
- Right Click on it and Click Extract here.
- When it has Extracted, from the same WOW folder Run Ad.exe.
- This will take around 15-20 Minutes, to finish.
- After it is Done, from the same WoW folder Copy the "Maps" folder.
- Then go in the Ac-web Folder/Ascent Folder and Paste it there.
Step 2:- (Creating a Host)
STEP 3:-(Updating the Host)
- Open DynDNS -- Dynamic DNS, E-Mail Delivery and Other Services
- Sign up an Account.
- When you signed in, click on "Add Hosts Services".
- Put the Host name you want.
- Then check "Wildcard".
- Service type:- Host with "Ip address".
- In Ip address below it click "Auto Detect".
- Make Sure Mail Routing is "Uncheked".
- Then Click on Create Host.
- Then Close that Website.
STEP 4:-(Releasing the Ports)
- Go in your C:// Hardrive.
- Then Open "Windows" Folder
- Click on "System 32".
- Click on Drivers,
- And then Open E.t.c.
- Inside you might find 4-5 files.
- You have to Open "Hosts" with notepad or wordpad.
- Now Minimize it.
- Open Start Menu, and Click on "Run"
- As you open "Run" type "Cmd"
- Now, as the Black Window Appears, type "Ipconfig"
- Now scroll Up, and look at your Internel Ip.
- It is Usually written after Ipv4 Address-------
- Once you get it, Minimize your cmd.
- Open your "Hosts" file again.
- In the Bottom End it will be written:- Code:
127.0.0.1 localhost
- Now go to Lines Below and Type this:- Code:
127.0.0.1 (The Host Name)
(Put the Internel Ip here which you found from cmd) (The Host Name)
(Put externel Ip here.) (The Host name)
- Now you Might be wondering what externel Ip is.
- Well go on WhatIsMyIP.com and you will get it.
- save the Hosts File and Close it.
Tcp ---- UdP
- Maximize the CMD, which you minimized in Step 4.
- Now as i told the Internel Ip, is at top written in front of IPv4 address.
- Instead of that, find Default gateway, and copy the address written in front of it.
- Open your Browser, and paste it there, example my deafault gateway is 10.0.0.1, so i will type that in my internet explorer.
- Now as the page comes, go in Port Forwarding and forward these ports.
3036----3036
3724----3724
6881----6999
8129----8129
2093----2093
6112----6112
8050----8050
8245----8245
3306----3306
80 ---- 80
6. Once you have Done that, close it.
STEP 5:-(Making your Server, Public)
STEP 6:- (Installing a Website)
- Close everything, and open the Ac-web Folder in your C" Drive and Open Ascent Folder.
- Now you will see realms.conf, you have to open that with Notepad.
- Now erase everything inside, and copy paste this thing:- The Things marked in Red is what you have to edit. 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 = "logon"
RealmCount = "2">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# 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 = "YOUR REALM NAME"
Address = "YOUR EXTERNAL IP:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">
<Realm2 Name = "YOUR server name NAME - Local"
Address = "127.0.0.1:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">
- Now once again, your Externel ip is what you can find from WhatIsMyIP.com.
- Now to Update your Server to the lastest rev and Patch, open logonserver.conf with notepad and erase everything inside, and copy paste the following stuff. 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 = "root"
Password = "ascent"
Name = "logon"
Port = "3306"
Type = "1">
# Host Directive
#
# This is the address that the realmlist will listen on.
# To listen on all addresses, set it to 0.0.0.0
# Default: 127.0.0.1 (localhost)
#
# Note: ISHost is the interserver communication listener.
#
<Listen Host = "0.0.0.0"
ISHost = "0.0.0.0"
RealmListPort = "3724"
ServerPort = "8093">
# Server console logging level
#
# This directive controls how much output the server will
# display in it's console. Set to 0 for none.
# 0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug
# Default: 3
#
<LogLevel Screen = "0"
File = "-1">
# Account Refresh Time
#
# This controls on which time interval accounts gets
# refreshed. (In seconds)
# Default = 600
#
<Rates AccountRefresh = "600">
# Accepted Build Range Setup
#
# These two directives set up which clients will be
# allowed to authenticate with the realm list.
#
# Set these to the same builds that the server was
# compiled for.
#
# As of the last update, version 2.3.0 was build 7561.
#
<Client MinBuild = "6739"
MaxBuild = "7561">
# WorldServer Setup
#
# This directive controls the password used to authenticate with the worldserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
# Default: "change_me_logon"
#
<LogonServer RemotePassword = "ascent">
- Now save this and Close it.
- Go in your Main WOw Folder, and open your realmlist.
- Erase everything inside and instead copy paste the following thing. Code:
Set realmlist 127.0.0.1
Save and Close it.
- Alright, now you have to Open the "Wamp" Server i told you to Download in the very first Step.
- Install it.
- Now if it has been Installed you might see it in your bottom right of the Desktop tray, where you can see your msn and all stuff.
- Left Click it and click on Online.
- Now make sure it is "Yellow" colored.
- If it is then right click again and when you move your mouse up, you might see "www directory"
- Open it and delete eveything inside.
- Now copy that Ascent Website i told you to download and paste it in the "www directory"
- Click on Extract here.
- Once all the Contents are outside, in the "www directory" folder, open it and edit the red Stuff. Code:
<?php
/*
SPORA for Antrix v1.32
Simple Page Of Registration of Accounts for Antrix
It is made in the form of one page with fields of input of the
information of an account and the list of players being on a server.
Original Creation by mirage666 for MaNGOS Categories
Modified for Antrix by Kandyman Burning WoW
*/
$lang="en"; // Language ("en" - english, "ru" - russian)
$host="127.0.0.1"; // HOST for Antrix database
$user="root"; // USER for Antrix database
$password="ascent"; // PASS for Antrix database
$db="ascent"; // NAME of Antrix database
$hostr="127.0.0.1"; // HOST for Login database
$userr="root"; // USER for Login database
$passwordr="ascent"; // PASS for Login database
$dbr="logon"; // NAME of Login database
$database_encoding = 'CP1251'; // Set encoding
$img_base = "img/"; // Image dir
$server = "127.0.0.1"; // Antrix Server Address
$port = "8129"; // Antrix Server Port
$title="Your Server name"; // Insert the title of your server here
$lock_acc=0; // Lock created account to IP address (1 - on, 0 - off)
$lock_reg=0; // Registration only one (or more) account from one IP address
// 0 - not limit, 1 - one acc, 2 - two acc, etc...
STEP 7:-(Cheking if everything is working)
- Now to check if your website is working, in your browser put the host name you created from DynDNS -- Dynamic DNS, E-Mail Delivery and Other Services, like mine is D2-Link Forums.
- To check if your Server is working for you, go in the Ac-web folder and click on control panel, and then click Launch Server.
- Then login with the Username and Password "admin" without "".
- To check if your Server is Working Public tell your friends to set their realmlist to your "Externel Ip", and login with the info they used to make an account on your Website.
ORGINAL=http://www.************/forum/wow-private-server-info-help/9277-learn-how-make-public-world-warcraft-server-website-latest-patch-2-3-0-a.html