Well the last tutorial was messy so i decided to make a new one. This tutorial will show you how to make your Ascent server public so that other people can play on it.
Step One
The first thing you need to do is make a DNS for your server. This will hide your server's IP address in a sub domain, for example, if my server's IP address was 32.453.65.56, I could make a DNS so that my server could be accessed through jargswow.exampledomain.com. You can skip this step if you want but it is not recommended, if you decide to skip it, your server will be located at your IP address.
Go to DynDNS and create an account. Then go here and choose a host name (this will be the address people use to get to your server) and click “Use auto detected IP address” in the IP address section, then click create host.
Step Two
In this step we will forward the ports that Ascent uses so that it can be accessed from outside your local network. This step is only necessary if you have a router, if you don’t have one, skip this step.
If you do not know how to forward ports, go to this page and find your router, it will tell you there.
You need to forward these ports:
8129
8093
3724
3727 (this is for voice chat, it is optional)
80 (this is for apache/your website)
On both TCP and UDP.
Step Three
In this step we will setup our hosts file and our realms configuration which is the final step needed to make our server public.
Go to Start --> Run and type put in C:/windows/system32/drivers/etc/hosts (if you use a differant drive to C just put that in instead) and open it with notepad. Add your IP address (you can find it here if you don't already know it) followed by the address you made in DynDNS earlier to the end of the file like so:
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
345.234.234.677 jargswow.exampledomain.com
Now to setup your realms configuration. Go to your Ascent folder and open realms.conf with notepad. Scroll down to the bottem, this is the important bit:
Code:
<Realm1 Name = "Jargs mega awsome wow server which is really good"
Address = "345.234.234.677:8129"
Icon = "Normal"
Colour = "1"
Population = "1.0"
TimeZone = "1">
Just put your IP in followed by :8129 like above in the address section.
Final Notes
Your server is now public, make sure your server is actually running so people can get on it! Also disable any firewalls you have on otherwise it will not work. For people to access the server they need to change their realmlists to your server address which you made at DynDNS. This is also the address that they need to use in order to get on the server website. If you're connecting locally your realmlist should be 127.0.0.1