Guide:
How To Make Your Ascent Server Public Without Hamachi. (WORKS)
This guide is going to show you how to get your private server public for use without hamachi in a few simple steps. This method worked for me after hours of trying to get mine public. Also offers various troubleshooting tips.
================================================================================ ==============================
Step 1a) Sign Up: DNS Service.
Goto DynDNS: Dynamic DNS, E-Mail Delivery and Other Services and sign up for an account. Verify the account by checking the email and clicking the link.

Follow directions on image

Follow directions on image

Follow directions on image

Follow directions on image
Hostname: this is the realmlist players will use to connect to you, and also what you use to forward some information in your config files.
This is your DNS SERVER
================================================================================ ==============================
Step 1b) Pen and Paper: Write these down
Write down the DNS server you made in step 1a).
Write down 127.0.0.1
Write down 0.0.0.0
Now open up a command promt (Windows key + r) (cmd) and type

ipconfig/all

This will list a bunch of connections, and their protocols.
You are looking for this:

Your NUMBERS should look different, but they are in the SAME AREA.
WRITE THEM DOWN!!.
================================================================================ ==============================
Step 1c) IP ADDY
IP Chicken - Whats my IP address? ip address lookup

So by now you should have 3 sets of numbers written down and the DNS Server.
To make it simple for the rest of this guide, we will name the numbers you wrote down
127.0.0.1 = localIP (not needed YET in this guide, may edit later)
192.168.1.x = routerIP (3 on the pic)
192.168.1.X = MYIP (2 on the pic)
(value from chickenIP) =ChickenIP
DNSSERVER = DNSRV
================================================================================ ==============================
Step 2a) PORT FORWARDING
In your address bar type the value you wrote down that was DEFAULT GATEWAY.
The login/password information should be one of these combinations. IF non of these work, press and hold the RESET button on your ROUTER for 30 seconds until it resets. Usually the POWER light will start blinking and then go steady again.
Login Pass
Admin Admin <-- most likely.
Admin (none)
(none) (none)
Now, find out by looking around and clicking links on how to PORT FORWARD. Mine was under a tab called Applications and Gaming.
Forward the ports shown in the below image.

Make the protocol selection BOTH. If you don’t have a choice, leave it blank, this usually also does TCP/UDP.
================================================================================ ==============================
Step 2b) Hosts File
Goto
C:\WINDOWS\system32\drivers\etc
And open the file
Hosts

Now you need to write THREE THINGS!!
127.0.0.1 yourservername.hostnameyouchose
Router IP yourservername.hostnameyouchose
CHICKENIP yourservername.hostnameyouchose
It should look similar to this
Code:
127.0.0.1 gmtricks.servegame.org
192.168.1.1 gmtricks.servegame.org
64.178.156.20 gmtricks.servegame.org
SAVE AND EXIT.
================================================================================ ==============================
Step 3a) Config Files
Go into your ascent folder and open your 3 config files (realms, logon, world)
Realms config
Code:
<LogonServer Address = "DNSRV"
Port = "8093"
Name = "GMTRICKS"
RealmCount = "1">
<Realm1 Name = "GMTRICKS Hybrid Server"
Address = "CHICKENIP:8129"
Icon = "Normal"
Colour = "1"
Population = "1.0"
TimeZone = "1">
YOU NEED THE :8129
Logon config
Code:
<Listen Host = "MYIP"
ISHost = "DNSRV"
RealmListPort = "3724"
ServerPort = "8093">
World config
Code:
<Listen Host = "0.0.0.0"
WorldServerPort = "8129">
================================================================================ ==============================
Step 3b) Realmlist
Now you open your realmlist.wtf file and input this
ex set realmlist 192.168.02
================================================================================ ==============================
TROUBLESHOOTING!!!
This is to be used once ALL THE ABOVE STEPS HAVE BEEN FILLED IN 100%
NOTHING EXTRA, NOTHING LESS
When you start your server, it shuts down:
This means the ports are not all open. Usually before the server consoles shut down, there will be a message. In your logon server it may say “unable to connect port 8129” or something, ensure your ports are forwarded.
Other People Cannot Connect:
This means your logon config file isn’t right. Double check you have the right IP addresses in there.
MYIP and the DNSRV
You Cannot Connect:
Your realmlist.wtf isn’t right. Some guides say to make it 127.0.0.1 or ‘localhost’. Make sure the realmlist is set to MYIP
Realm List Looping:
This means the realm config isn’t connecting right, double check your config files and ensure the proper values are input.
DNSRV and CHICKENIP
Authenticating issues:
When a player hangs on authenticating, it usually means the MYIP you put in is wrong; it will eventually time out and they won’t be able to connect.
No Realms:
Your realm config isn’t working (similar to above) so just ensure the proper values are input. DNSRV and CHICKENIP
This guide is a 100% GMTRICKS guide made by Cairi.
gmtricks.com - Home