I KNOW THERE IS A GUIDE FOR THIS. but it is not too specific and mine is easier to use. i have included how to not get navicat hacked thru mysql.
REQUEST STICKY
Written on the fly by me, Remus3
credits to me as none is C&P. i wrote this without looking at anyone elses guide... i wrote from memory.
for other tuts, if you cant seem to get it working; say so here,
and i will do my best to see what all needs to be done and make a simplier tutorial if need be.
please do not pm me about server help.
First:
download a repack, i personally use NovaProsp3kt V2 ABD. and install it.
Second:
Go to What Is My IP Address? - IP Address Lookup, Info, Speed Test, and more record this down on a piece of paper,
Go to DynDNS: DNS Hosting, Email Delivery and Other Services and register, now go to https://www.dyndns.com/account/services/hosts/add.html
Fill it in this way: (example) for the server name in this case: white flame. put what you want.
for the drop downlist (in this case ath.cx) choose what you want.
Code:
Code:
Hostname:| Whiteflame | . |ath.cx|
Code:
Service Type:| Host with IP Address (have this one selected)
Code:
IP Address:| click the use auto detected IP.
Code:
now click Create Host
Third:
Now go to:
Start
> Run
:type this in-> c:/windows/system32/drivers/etc/hosts
open with Notepad
This is a copy of mine;
Code:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
(192.168.1.2) (whiteflame.ath.cx)
(65.173.104.102) (whiteflame.ath.cx)
BE SURE TO HAVE THE (& ) IT MEANS EVERYTHING!! and there is a space between ) & (
This is your external IP.
This is your dyndns name.
yellow is your INTERNAL IP || to get this go to
start>
run>
type: cmd
> in cmd: ipconfig/all
Code:
IP Address. . . . . . 192.168.1.2 (this is your internal ip; yours may differ)
MAKE YOURS LOOK LIKE MINE BUT WITH YOUR INFO. and save
Fourth:
go to your private server folder// open the ascent-realms.conf with notepad.
Code:
<LogonServer Address = "127.0.0.1"
Port = "8093"
Name = "Logon"
RealmCount = "1">
*BUNCHA CRAP HERE*
<Realm1 Name = "White Flame"
Address = "whiteflame.ath.cx:8129"
Icon = "PVP"
Population = "2"
TimeZone = "1">
That is what mine looks like, the reason i have the dyndns there is so if my ip changes i dont have to edit this file again.
Fifth:
next up is.,..
port forwarding in your router AND firewall.
forward these ports:
Code:
3306 i have all of these set as TCP and UDP.
3724
8129
8093
6112 (not needed but i have it anyways)
3036
8050
Sixth:
go to your world of warcraft folder:
open REALMLIST.WTF
this is what i have- will explain the # afterwards
Code:
set realmlist whiteflame.ath.cx
#set realmlist us.logon.worldofwarcraft.com
#set patchlist us.version.worldofwarcraft.com
the # in front of this particular file means that anything on that sameline is not "read".
in order for me to connect back to retail wow i just remove the # and add one to the "private server line"
_____________________________________
_____________________________________
_____________________________________
_____________________________________
To save yourself from being hacked:
To do that it is wise to change these settings outlined in red:
i am using examples.
Code:
(ascent-world.conf *)
<WorldDatabase Hostname = "localhost" Username = "bob" Password = "hark" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "bob" Password = "hark" Name = "character" Port = "3306" Type = "1">
near the bottom is this:
<LogonServer DisablePings = "0"
RemotePassword = "hark">
___________________________
___________________________
Code:
(ascent-logonserver.conf *)
<LogonDatabase Hostname = "localhost"
Username = "bob"
Password = "hark"
Name = "logon"
Port = "3306"
Type = "1">
and at the bottom:
<LogonServer RemotePassword = "hark"
AllowedIPs = "127.0.0.1/32"
AllowedModIPs = "127.0.0.1/32">
_____________________________
_____________________________
Code:
(Navicat>
Manage Users>
root@localhost >
edit user>
change username to bob
change pass to hark )
**********************
**********************
**********************
Now if your not live after all this, reset your router and follow these instructions: *reason, a good chance after you forward the ports you need to reset the router(power off for 30 seconds) for them to take effect:
(go to https://www.dyndns.com/account/services/hosts/ )
(click on the hostname your using)
(click use auto detect... and save)(copy it down)
now go to start>
run>
type: c:/windows/system32/drivers/etc/hosts
and update the EXTERNAL IP that was copied from dyndns.
There you have it.. now all you need to do is click on the start server in the repack. and you are now live