PART 1:
Step 1 : go to DynDNS.com: DNS Hosting, E-mail Delivery, VPS Hosting and Other Services and make an account.
Step 2 : go to my services and click Add Hostname
Step 3 : create a Hostname which what ever you want. For this example I will use wow.servegame.org.
Step 4 : Where it says IP adress click the link uder that.
Step 5 : Copy the adress that was put into that adress. You will need it later. THIS IS YOUR EXTERNAL IP
Step 6 : Press Create host and your done with part one

Now go to start run and type cmd
When the window pops up type ipconfig
When it loads only look at -IP address this is your INTERNAL IP
Keep this window open



PART 2:

Step 1 : Downloading What ever repack you want.
Step 2 : Put it into your C: drive.
Step 3 : GO to C > Windows > system32 > drivers > etc > hosts and add these lines.


Code:
127.0.0.1 wow.servegame.org
INTERNAL IP wow.servegame.org
EXTERNAL IP wow.servegame.org
Remember to replace wow.servegame.org with what you made


you can find whats is your external ip at What's My IP Address?
your ip will be on top of the site.
If you dont have Static ip you will have to change third line everytime you connect to internet.


Part 3 - PORTS
You need to forward these ports:

Code:
8129
8093
3724
3727 (this is for voice chat, it is optional)
80 (this is for apache/your website)
On TCP.
normal router password is 0000

Part 4 - Realmlist.WTF and configuration file.

Step 1 : Go into your arcemu-realms.
Step 2 : Change the IP to Your EXTERNAL IP
Step 3 : Scroll down and copy and paste the bottom part. Where it says your names and Icon type and realm type.
Step 4 : Change

Code:
<Realm1 Name = "yourservername"
    Address = "127.0.0.1:8129" 
    Icon = "PVP"
    Population = "1.0"
    TimeZone = "1">
to


Code:
<Realm1 Name = "yourservername"
    Address = "your external ip:8129" 
    Icon = "PVP"
    Population = "1.0"
    TimeZone = "1">
Now go into your realmlist.wtf and change
Code:


Code:
set realmlist us.logon.worldofwarcraft.com
to


Code:
set realmlist wow.servegame.org
*note* for 3.0.3(and above) Servers or Clients your realmlist is in your WoW folder in Data > EnUS/EnGB

for 2.4.3 its just in World of Warcraft folder.

*remember to replace wow.servegame.org with whatever you made on DynDNS



I really hope this helped someone

Credits to:
Me(Mario)for making this guide.

If you need help ask here i will try to help you.