Hapkidomaster's Guide to making a server public
No Hamachi
Hi people, if you are like me and have a router that changes IP all the time then I have a solution to making a server public with no hamachi needed, it is very simple and will be showed in this guide sorry no pictures I cannot upload them.
Well first off there is something I want you to know, this guide will have two sections, the first one for non-hamachi, then if you cannot understand it there will be a hamachi one too!
Ok well first you need an account at No-ip
Once that is done (BTW if you have a dydns then login in with that email by clicking login on top right corner) anyway go back to the no-ip home page then click on the tap download (return to no-ip.com at top)
Downloading no-ip:
Click on your system! Then click on it again, Then download now, and install it, pretty basic if you need help post here.
Go back to no-ip.com, then in the top right corner click your no ip
Making your host:
Click on Add a Host. Then fill out your host name and choose your host, leave everything else AS IS, then at the bottom click create host
Edit: sorry frogot this now go to your router site usaully http://192.168.1.1 type in router name and pass duefult admin admin, then go to port forwarding and forward these ports
8129 8129
3306 3306
3724 3724
8093 8093
80 80
8080 8080
Then go to C:\Windows\System32\drivers\etc and open hosts with notepad and at the bottom add
127.0.0.1 your no-ip host name
192.168.1.1 your no-ip host name
internal Ip Your no-ip host name
to find your internal Ip go to start then run then type in cmd then click enter then type in ipconfig and it should be something like 192.168.1.102
Your host is done
Appyling it your server:
Well first start up no-ip DUC and if needed login, then check the host you made, you can click exit, just make sure it goes to task bar, this is what changes your host's IP when your's changes!
Ok now go to your repack and open up your
ascent-realms.config
Change what I have in Red:
Code:
#######################################################################
# ArcEmu Realms Configuration File
# Last updated at revision rev.1564
#######################################################################
#********************************************************************************
#* How to use this config file: *
#* Config files are in a block->variable->setting format. *
#* A < signifies the opening of a block, the block name is expected after that. *
#* After the block name, a space and then the settings sperated by = / ' '. *
#* *
#* e.g. *
#* <block setting="0" someval = "1"> *
#* *
#* Comments can be in C format, e.g. /* some stuff */, with a // at the start *
#* of the line, or in shell format (#). *
#********************************************************************************/
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# LogonServer Section
#
# Address:
# The address (no port) of the server.
#
# Port:
# The port on which the logon server listens. (*** NOT 3724 ***)
#
# Name:
# Not really relavant, but name the logon.
#
# RealmCount:
# The number of realms in the next section.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<LogonServer Address = "127.0.0.1"
Port = "8093"
Name = "Default Logon"
RealmCount = "1">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Realm Section
#
# Name:
# The name of the realm.
#
# Address:
# The address (and port) of that realm.
#
# Icon:
# The type of realm (PVP, Normal, RPPVP, RP)
#
# TimeZone:
# The location of the server (1=Development, 2=United States, 3=Oceanic, 4=Latin America,
# 5=Tournament, 6=Korean, 8=English, 9=German, 10=French)
#
# Population:
# (0 = low, 1 = medium, 2 = high)
#
# Important information below
#
# change 127.0.0.1 to your EXTERNAL ip if you wish to have a PUBLIC server.
# This issues come up a lot!
#
# Timezone values :
# 0=Korean 16=China
# 1=Development 17=CN1
# 2=United States 18=CN2
# 3=Oceanic 19=CN3
# 4=Latin America 20=CN4
# 5=Tournament 21=CN5
# 6=Korean 22=CN6
# 8=English 23=CN7
# 9=German 24=CN8
# 10=French 25=Tournament
# 11=Spanish 26=Test Server
# 12=Russian 27=Tournament
# 13=Tournament 28=QA Server
# 14=Taiwan 29=CN9
# 15=Tournament 30=TestServer2
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<Realm1 Name = "Your realm name"
Address = "your no ip hostname:8129"
Icon = "normal, pvp, rp, or rppvp"
Population = "1.0"
TimeZone = "1">
For ascent users your server is public change your realm list to your no-ip address and play!
For ManGos go into navicat or whatever you use and go to realmd then open the realmlist table and change that to your no-ip host name.
You did it your server is now public without hamachi!
Hamachi:
Download Hamachi
Install Hamachi then click on the little tri-angle on the bottom right hand corner, click create new network (create a few).
You must have your friends download hamachi and join your network for them to play with you.
Now look at the top center of your hamachi box see the numbers? like 5.117.28.142? That is your IP
Now just go into your realm.config and change what I have in red:
Code:
#######################################################################
# ArcEmu Realms Configuration File
# Last updated at revision rev.1564
#######################################################################
#********************************************************************************
#* How to use this config file: *
#* Config files are in a block->variable->setting format. *
#* A < signifies the opening of a block, the block name is expected after that. *
#* After the block name, a space and then the settings sperated by = / ' '. *
#* *
#* e.g. *
#* <block setting="0" someval = "1"> *
#* *
#* Comments can be in C format, e.g. /* some stuff */, with a // at the start *
#* of the line, or in shell format (#). *
#********************************************************************************/
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# LogonServer Section
#
# Address:
# The address (no port) of the server.
#
# Port:
# The port on which the logon server listens. (*** NOT 3724 ***)
#
# Name:
# Not really relavant, but name the logon.
#
# RealmCount:
# The number of realms in the next section.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<LogonServer Address = "127.0.0.1"
Port = "8093"
Name = "Default Logon"
RealmCount = "1">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Realm Section
#
# Name:
# The name of the realm.
#
# Address:
# The address (and port) of that realm.
#
# Icon:
# The type of realm (PVP, Normal, RPPVP, RP)
#
# TimeZone:
# The location of the server (1=Development, 2=United States, 3=Oceanic, 4=Latin America,
# 5=Tournament, 6=Korean, 8=English, 9=German, 10=French)
#
# Population:
# (0 = low, 1 = medium, 2 = high)
#
# Important information below
#
# change 127.0.0.1 to your EXTERNAL ip if you wish to have a PUBLIC server.
# This issues come up a lot!
#
# Timezone values :
# 0=Korean 16=China
# 1=Development 17=CN1
# 2=United States 18=CN2
# 3=Oceanic 19=CN3
# 4=Latin America 20=CN4
# 5=Tournament 21=CN5
# 6=Korean 22=CN6
# 8=English 23=CN7
# 9=German 24=CN8
# 10=French 25=Tournament
# 11=Spanish 26=Test Server
# 12=Russian 27=Tournament
# 13=Tournament 28=QA Server
# 14=Taiwan 29=CN9
# 15=Tournament 30=TestServer2
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<Realm1 Name = "Your realm name"
Address = "Hamachi Ip:8129"
Icon = "normal, pvp, rp, or rppvp"
Population = "1.0"
TimeZone = "1">
Have friends join hamachi and change their realmlist to your hamachi IP and play!!
If you use ManGos then go into navicat and realmd and open the realmlist table and change it to your hamachi IP.
You have done it you now have a public server wether with or without hamachi!
All credit for the GUIDE goes to me, I do not take credit for hamachi, Ascent, Arcemu, ManGos, or any repacks, I only take credit for the guide! NO reposting Post any questions here. :wave: