[GUIDE]Making Your Server public! nonhamachi, with or without router)

07/06/2011 10:58 Benmabrouk#1
Way of Non-Hamachi! (NON ROUTER)


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 was32.453.65.56, I could make a DNS so that my server could be accessed through wow.frosthold.org. 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 bothTCP 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 put in C:/windows/system32/drivers/etc/hosts (if you use a different 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 [Only registered and activated users can see links. Click Here To Register...]



Now to setup your realms configuration. Go to your Ascent folder and open realms.conf with notepad. Scroll down to the bottom, this is the important bit:
Code:

<Realm1 Name = "Server Name"
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.

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




Way of Non-Hamachi! (ROUTER)


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 wow.frosthold.org. 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.

Since you have a router you will need to download a program called DyNDNS from here:
DynDNS -- Support Tools -- Update Client Configurator

This is probably the most useful program to make your server public. Since your router makes your IP dynamic, which means it can change whenever, this client will update your DNS to match your new IP address, so you never lose connection from the server when your server IP changes.

SO instead of constatnly manually updating the wow.frosthold.org it will do it automatically.

Step Two



In this step we will forward the ports that Ascent uses so that it can be accessed from outside your local network.

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 bothTCP 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 put in C:/windows/system32/drivers/etc/hosts (if you use a different 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 [Only registered and activated users can see links. Click Here To Register...]



Now to setup your realms configuration. Go to your Ascent folder and open realms.conf with notepad. Scroll down to the bottom, this is the important bit:
Code:

<Realm1 Name = "Server Name"
Address ="DYNAMICDNS(http://fr.rappelz.gpotato.eu/):8129"
Icon = "Normal"
Colour = "1"
Population = "1.0"
TimeZone = "1">


Just put your DynamicDNS in followed by :8129 like above in the address section.

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 (wow.frosthold.org). 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



+Repis greatly appreciated......

07/06/2011 11:02 Benmabrouk#2
that may help you make public server with no hamachi
i hate hamachi server ...
07/06/2011 11:04 andysky#3
Hell no... geez, now every noobish dude will be able to host the server files on their own pc at home...
07/06/2011 11:04 ahmadfhad#4
me to its great guide thanks man
07/06/2011 11:11 RoflcopterGoesSoiSoiSoi#5
For...WoW? Brilliant.
07/06/2011 11:48 Benmabrouk#6
Quote:
Originally Posted by RoflcopterGoesSoiSoiSoi View Post
For...WoW? Brilliant.
WoW is an exemple :)
07/06/2011 11:51 rero6600#7
nice guide
07/06/2011 16:23 ismokedrow#8
Quote:
Originally Posted by andysky View Post
Hell no... geez, now every noobish dude will be able to host the server files on their own pc at home...

lol half those noobs barely know how to use hamachi let alone port forward routers. I wouldn't be worried.
07/06/2011 18:17 liutile#9
Why do so many of you seem so misanthropic ? : S But this is a nice guide. Thanks
07/07/2011 01:05 grymey#10
Quote:
Originally Posted by liutile View Post
Why do so many of you seem so misanthropic ? : S But this is a nice guide. Thanks
im not even worried bout greedy ppl no ones gonna join their servers anyway when good servers will b out soon too.

PS. i used to workin customer service for a cell phone company thats why im so "misanthropic" XD
07/08/2011 13:03 Benmabrouk#11
Quote:
Originally Posted by grymey View Post
im not even worried bout greedy ppl no ones gonna join their servers anyway when good servers will b out soon too.

PS. i used to workin customer service for a cell phone company thats why im so "misanthropic" XD
i hope they relase a public english server soon
07/18/2011 00:54 xIME1st#12
It does not work for me, could you tell me how I need to edit the GameServer.opt / Authserver.opt? I've done the DynDNS adress, and the port forwarding...
07/18/2011 11:17 wisp66#13
Quote:
Originally Posted by ismokedrow View Post
lol half those noobs barely know how to use hamachi let alone port forward routers. I wouldn't be worried.
not to mention its inaccurate ports and no one outside a simulator or dj program needs tcp/udp rappelz doesnt. lot of miss info here was a nice gesture but i wonder how many pms he got i know ive had a ton do to this post.
people cant connect:pimp:
09/27/2011 23:42 arcmiguel#14
man i have a question i have no-ip how can rum my server with my no-ip?
and where is the realms.comf? i no have in all PC T_T plz help
09/29/2011 08:01 urusendayo#15
Forward the ports suggested by wisp in the server files topic, register a dns with whatever service you like and make sure it is NO LONGER THAN 15 CHARACTERS (Including the periods), change your io ip to the dns you registered, done. Enjoy.