Here is a guide on how to make a private server public for people to play on.
[Warning]
May require you too forward ports.
Table of Contents:
- Making a DNS host
- Configuring server for public
- Making sure it works
1. Making a DNS host
First go to DynDns.com
- Under the login boxes there is a link called "Create Account" click it.
- Fill in the user information.
- Un-check yourself from the newsletter mailing list.
- Then agree to the policy.
- Then click "Create Account" at the bottom.
- It will send you a verification link.
- Please check your inbox and click on the confirmation link.
- After you clicked the link and you've gone to the page that says "Account Confirmed" click on "services" on the options.
- Then under "DNS Services" click "Dynamic DNS".
- To the right there will be two options "Get Started" and "Manage Hosts" click "Get Started".
- If it asks you to log in enter your Username and Password that you created the account with.
- Name your domain name and choose a domain that you want it to be with.
- Check the "Wildcard" option.
- Click the "Use the auto detected ip address".
- Then click "Create Host".
- It will take you to the "Shopping cart contents" page (Don't worry its freed )
- Click "Next".
- Then click "Activate Services".
- Then Copy your domain name then you can close your web browser.
- Your done with creating the host.
2. Configuring server for public
First, open the config file arcemu or hearthstone-realms.conf
Replace [hostname] with the hostname you just made at DynDns.com
Then your server is configured for public.Code:####################################################################### # Hearthstone Realms Configuration File ####################################################################### /******************************************************************************** * 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) # # Colour: # Realm colour in realm list display. # # WorldRegion: # 1 = Development # 2 = United States # 3 = Oceanic # 4 = Latin America # 5 = Tournament # 6 = Korea # 7 = Tournament # 8 = English # 9 = German # 10 = French # 11 = Spanish # 12 = Russian # 13 = Tournament # 14 = Taiwan # 15 = Tournament # 16 = China # 17 = CN1 # 18 = CN2 # 19 = CN3 # 20 = CN4 # 21 = CN5 # 22 = CN6 # 23 = CN7 # 24 = CN8 # 25 = Tournament # 26 = Test Server # 27 = Tournament # 28 = QA Server # 29 = CN9 # 30 = Test Server 2 # # Population: # (0 = low, 1 = medium, 2 = high) # #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# <Realm1 Name = "Test Realm" Address = "[hostname]:8129" Icon = "PVP" Colour = "1" Population = "1.0" WorldRegion = "1">
3. Making sure it works
To make sure it works have a friend try to log on with the hostname you made.
If it doesn't you may need to forward the following ports: 8129, 8092
Here is a guide for every router on how to forward your ports just choose wow as program and replace there ports with these.
PortForward.com
I hope i helped.
Be sure to leave suggestions.
Bai :wave: