Use Hamachi
(1) Download Hamachi (LogMeIn Hamachi - Instant VPN Software for your PC)
(2) Create Network and put in what you want (Ex: Name=cookies Pass=123)
*Please note it is case sensitive
(2) In your conf files (MangoS is the realms sql table) and ascent is realms.conf, put your hamachi IP (appears in big at top of hamachi window)
(3)Start your server, have players join your hamachi network, and set your IP as their realmlist
(4) Your done.. you don't need the rest of the guide.
=====DON'T USE HAMACHI=========
Dynamic DNS (OPTIONAL, But recommended)
(1) Go to: No-IP - Dynamic DNS, Static DNS for Your Dynamic IP
(2) Click Sign Up
(3) Download No-IP Dynamic DNS Update Client
(4) Configure the client... Really easy. just your no IP user and password
Why? The answer is simple. If you IP changes from time to time due to your ISP, just run the client and it will automatically update the IP to that host with the click of a button. DynamicDNS works with anything that is hosted on your computer. Webservers, Game Servers, FTP, etc. The idea is that people don't get your actual IP adress so they cant hack you. Also, it's way easier to remember and update.
(5) LogIn to NO-IP with your account
(6) Under hosts, Click "Add"
Type in your desired host name (ex: servewow.servegame.com)
For Host Type, put DNS Host (A)
And hit Create Host
Configuring Hosts File (Required)
(1) Open Windows Explorer (Windows Key + E)
(2) Go to C:\Windows\system32\drivers\etc\
(3) Open HOSTS with Notepad
(4) Add the line:
127.0.0.1 <yournoipadress> #Ascent Host
Ex:
127.0.0.1 servewow.servegame.com
Mangos
(1) Open the realms table in realmd sql db
(2) For the area where it asks for IP, put your.no-ip.org.
(3) Forward: 3306, 3724, 8080-8085 (Guide Below)
(4) Run your server.
Ascent
(1) Open Realms.conf
(2) Change where it says 127.0.0.1 to your.no-ip.org (Ex: servewow.servegame.org), this will be the realmlist.
(3) Forward ports: 8093, 8129, 3724, 3306 (Guide below)
(4) Run your server.
Webserver
(1) Install & Configure Webserver (I recommend Abyss)
For the IP it hosts on, just leave 127.0.0.1
(2) Forward Port 80 (See guide below)
(3) Run your webserver
(4) It can be accessed via http://your.hamachi.ip/ or http://your.no-ip.org/
Ventrilo Server (Hosted off your computer)
(1) Open the config file
(2) Add INTF=your.no-ip.org OR INTF=YourIP
(3) Forward port 3784 (thats the default, if you use a different port it can be found in the config file)(4) Run ventrilo_srv.exe
Forwarding Ports
This is written for a Linksys Router, but all routers are similar
[1] Go to: http://192.168.1.1/
[2] Log In (You will need the un & password, default is admin pw admin)
[3] Go to Applications and Gaming / Port Forward Section
[4] Go to Start Meny > Run > cmd
Type ipconfig in the prompt, It should say:
Windows IP Configuration
Ethernet adapter Wireless Network Connection:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.101
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
Ethernet adapter Local Area Connection 2:
Media State . . . . . . . . . . . : Media disconnected
Ethernet adapter Hamachi:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : ********
Subnet Mask . . . . . . . . . . . : 255.0.0.0
Default Gateway . . . . . . . . . :
When it asks for The IP address in step 5, thats what you put.
[5] Forward the ports:
APPLICATION NAME=wow (doesn't really matter what you put here)
START=Port # To Start At
END=Port # To End At (If its same as start it only forwards one)
PROTOCOL=Both (UDP AND TCP)
IP ADDRESS=One you got from step 4
ENABLE=Check This Box (doh?)
[6] Turn on DMZ
On the subtab, click dmz
Check 'Enable'
For your IP, put what you got in step 4