Ok, this is a guide that shows you how to make you server public! WIHTOUT HAMACHI!
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 Nigthyswow.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: DNS Hosting, Email Delivery and Other Services and create an account. Then go here: https://www.dyndns.com/account/services/hosts/add.html 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 http://www.portforward.com/english/r...rindex.htmyour 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 the three lines like in the example below (Your internal IP address can be found by going into command prompt and typing ipconfig and your external IP address can be found 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
127.0.0.1 nigthyswow.exampledomain.com #Local Address
192.168.1.1 nigthyswow.exampledomain.com #Internal IP Address
345.234.234.677 nigthyswow.exampledomain.com #External IP Address
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 = "Enter Name of server here!"
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
and if you got time! ;P +Rep