Because many people still having problem on setting up their own World of Warcraft server to be accessible by public, i’ve decided to rewrite the guide again (perhaps the previous guide on setting up wow server for lan party a little bit hard to understand for some people or probably because i didn’t write it clearly) … hopefully this new guide can help you on setting up your wow server to be accessible by public and more easier to understand despite my bad english language
So here goes the guide :
Requirements :
1. Know how to set up port forwarding (very important if you’re behind router or no one will be able to access your wow server no matter what you do) … but since every router has their own configuration page, i’d suggest you to read your router manual on how to configure it

btw i’m using Linksys AG241V2 and Aztech DSL600EU as seen on above image
2. Know how to configure firewall to allow connection on specific port, as a note Windows XP built-in Firewall is enabled by default (Windows Firewall) … btw if it’s for me i’m using Ghostwall as my personal firewall
3. DNS Name for your WoW server to make things easier and you can get it for free from Dyndns.com, no-ip.com, etc
4. Your friend to test whether it works or not :P
Let’s start the guide :
PART 1. Find your public IP Address
1. First you’ll need to go into whatismyip.com to get your public ip address (public ip address is ip address that is broadcasted while you were browsing / doing any internet activity)

PART 2. Get a DNS Name
2. Now you’ll need to pay a visit to various dynamic dns service to get your free name, but since it’ll be very long if i write the detailed process here, so i’ll leave that to you to decide what your dns name going to be, and in this example i’m going to call the wow server, mycoolwowserver.com
PART 3. Using Reaper Mangos to configure realmd
3. For the third steps you just need to run the reaper-x-mangos inside the reaper-eazy-mangos directory and choose option 5 like below for an example

Now you can just simply ignore the message that is basically saying that you need to write your LAN IP Address (well … creating public server is against mangos terms of use) :P … and write your wowserver dns name that you get from Dynamic DNS Service (in this example i’m using mycoolwowserver.com which is a fake name of course) and followed by writing your desired Realm Name
(click the image to see the full size)
Now we’re done with the Mangos part but don’t start mangosd.exe and realmd.exe process yet, because we need to configure your router first
PART 4. Find your LAN IP Address and your Router IP Address
4. Now for this step, you’ll need to find what is your router ip address and your LAN IP Address that is connected to your router, this can be done by :
See example image below :

Now based from the above image, you can get your router ip address and your lan ip address that is connected to your router. And in this case the router ip address is 192.168.1.1 while the ethernet ip address is 192.168.1.2
PART 5. Set up Port Forwarding
5. After getting your router ip address now we need to open it’s configuration page by simply typing 192.168.1.1 at your address bar of your internet browser
Note: Screenshot were taken from my Linksys AG241V2 router (click the image to see full size)
The default port used by Realmd is 3724 while the default port for World is 8085, now … since we have that information … we can set up port forwarding by writing that value into your router configuration page at port forwarding section … and we’re done configuring our router … but wait …
Since every router have their own configuration page, i’d suggest you to look at your router manual on how to set up port forwarding on your router or you can also visit portforward.com if you need help on setting up port forwarding
PART 6. Configuring Windows Firewall
Although i’m not using Windows Firewall as stated before at the requirements section, i’ve decided to write a guide on how to configure your windows firewall to allow connection to your computer for your World of Warcraft server purpose … because … most people seems to not have installed 3rd party firewall and i’m thinking probably they still use Windows Firewall … but let’s get back to the topic shall we ? :)
Note: This is based from Windows XP SP2, and i can’t remember if there’s configuration like below on Windows XP SP1 or below because of the same reason i stated before
6. Now you need to go into Control Panel » Windows Firewall and make sure that Don’t allow exceptions is unchecked

Then you’ll need to open the Exceptions tab, and then click on Add Port and add value as shown below and click OK

and then click on Add Port again and this time write below value

And then Click OK and then Click OK again to leave the Windows Firewall Configuration Window, and we’re done configuring Windows Firewall :)
If you’re using other Firewall, then you’ll need to configure it as shown above
PART 7. Port Scanning
Now we need to use online port scanner to test whether the port is accessible from the internet or not, and we can do this by using uTorrent Port Scanner (simple but useful) and the steps to do these are :
1. Start Realmd.exe and Mangosd.exe process (do not run WoW.exe yet, or in other words don’t run world of warcraft yet)
2. Go to below url to scan your pc :
3. See if you get message that is saying your port is open or not (you’ll get two results)

4. If you get the above message that means you’ve finished creating your own wow server to be accessible from the internet … Congrats! … but wait there’s still one more step for you to do ;)
PART 8. Editing Windows HOSTS File
Now you need to edit your Windows HOSTS file located at C:\Windows\system32\drivers\etc\hosts and add below line after everything else (do not replace any value there)
192.168.1.2 mycoolwowserver.com
or in this format :
lanipaddress dnsname
and that’s it you’re finished (seriously) :D
I’m still having problem even after doing all of the above steps!
Usually if you still having problem probably that’s because :
For most people it seems number 3 is the source of their problem, so try doing these :
1. Open Realmd.conf and search for 3724 and then replace it with another value (above 10000 to be safe) and then continue setting up port forwarding, etc (from Step number 5 in this guide until finish) for the new port value
2. Then open realmlist.wtf file on your World of Warcraft Directory and change the realmlist to use the new port (if you’re not using default port then you’ll need to write the port used by your realmd process too or else your friend or you won’t be able to connect to your own server)
here’s an example of what the realmlist.wtf file should look like if you changed your realmd port from it’s default value :
set realmlist mycoolwowserver:9999
at the above example the realmd port is set to 9999, if you use another value then make sure to use that value instead
That’s it hopefully this new guide can help you on setting up your own World of Warcraft Server for … erm LAN Party :P and i didn’t miss anything
Leave a response
hey mate nice guide!!!
but my mate can join and i have no firewall in use or my router doesnt ahve any kinda protection.. got any ideas whats wrong? ty
#Reaper
Also I wanted to know, do I have to have the DNS name? cant I just use my IP address?
#Reaper
Yes the ports are open when I check with utorrent.
k i have my server running and working i can log in on my other house computer wile the server is running on mine but when i try and log in to my server on my computer (when my server is made public from my host site) it wont let me onto the relm the only way im able to get on is to change change it back to
set realmlist 127.0.0.1 and then restarting the server
Please Help, my port 3724 won’t open and i tryd everything u said, even changed te value a few times, (how to disable Blizzard updater?),
And an another Question :p, My friend used a year ago on his own server a program, that he can make his own weapons OR, change things from it like Weapon speed, damage, mods on it, now my question is , do u know the OR a program like this?
PS: Good Tutorial ;)
# G-rock
Could you try changing the port into another value?
# Travis
Does the port open? (accessible from the web when you tested it using utorrent port checker)?
# edan
1)what is the minium system requirement to run the wow private server?
i can't really tell you this since i have 3GB Ram on my machine, but in most case if you have more than 256 RAM you'll be able to run it :)2)What should i install first (game client, server application, mango client, etc.)?
first the game client, second the server application (mysql), and finally mangos to get your server up3)Can i play the wow when running mango in the server.
i'm dont understand about this question, do you mean playing wow on the same computer where the server process run? if so the answer is yes# sute
If you get that message, that means you’re using different database name for realmd, i’d suggest you to look at all of your databases name so you know which one is being used as realmd database ;)
when trying to configure Realmd i get an error message saying:
ERROR 1049 t line 1: Unknown database ‘realmd’
ive done everything as the guide has said so dont understand why its not working
Dear Reaper,
Hope you are able to advice me, before i setup the wow private server at home. Thanks
1)what is the minium system requirement to run the wow private server?
2)What should i install first (game client, server application, mango client, etc.)?
3)Can i play the wow when running mango in the server.
I have set up a WoW Server, my ports are forwarded properly, I can connect to my server through my lan, but when I try and log in from another computer not on my lan I get the “Logging Into Game Server” message, It shows the characters in the realmlist, but it just stops and says connecting. Not sure what else I need to do? I have the ports forwarded through my routers IP, but do I need to forward the ports on my Modems IP?
I done everything step by step, I have it to where I can use the Utorrent thing to view my ports that are opened. I’ve set up the Dyn DNS site to a server.
I have a westell modem, and Netgear router.
I have the modem set to bridge mode, the netgear portforwarding to the two ports n such. i’m still have.
I’ve been able to run it through a Lan just fine. the problem is, when some one signs in it just sit there and says connecting.
Sorry to like flood this post with data, i’m just trying to give enough material where someone can help me. thanks :)
Hi , i dont really get step 3 (in the begin)
DNS Name for your WoW server to make things easier and you can get it for free from Dyndns.com, no-ip.com, etc , but no-ip is wierd for me and by dyndns i must pay :S , can you please explain that to me :) , i really wanna have an own server but i dont can make a dns server or something, im totally out that i doesnt know something about that :(
#willtry
As to grc.com, shields up, is not a site that wants to sell commercial software, try the site again, I know, because I use it all the time, and as for the reply to point 2, ISP’s do and are blocking ports, I know, because I used to have cable internet, and with no firewall at all, either software or hardware, I used shields up, and it showed, incoming port 80, 25, 6667, (to name just a few that are known to either send spam or used for hacking) closed, but when I changed to my phone company’s DSL, then again without a firewall of any kind, (setting the DSL router’s DMZ to point to my PC, thus making every port open to the net), I used shields up, and every, (I repeat, EVERY), port was open, so your reply to point 2 in your post doesn’t slide with the truth.
So, by using shields up, and NO firewall of any kind, one can find out which port is ACTUALLY being blocked by an ISP, thus one can find a blue square then just hover the mouse over that square, and it’ll show what port it is, then that port(s) can be used for mangos.
Double check your settings are config the same in your port forward settings and make sure the the realm list is correct : I would say the as the world is open it is just something simple that has been overlooked
I have the world port open but my realmd port isn’t open how do i fix that
To Frank J again sorry Folks but this part got me
1) Shilds Up is a commercial site wanting to sell software
2) “quote” any squares that are green, means that port is blocked either by a software firewall (such as windows firewall, norton or zonealarm, or any othe software firewall) or a hardware firewall such as your router, or if your router/firewall is open to the right ports, then it means your ISP is blocking those ports.
Da – If in your statement is true and your programs are blocking the port how is then that the ISP is blocking your port Think about it.
- as to port 25 this is the mail port and if you where to read IT news then you would know that blocking port 25 from outside access of the ISP IP rang is a help reduce SPAM.
Reaper
just like thomas…i had the same problem as thomas did…so i changed the realmd port to 8700 but i still cant see any of the characters on the list…but i can see them on the cmd screen being created…..is there a place i tell the realmd or database to connect to the character list?
Frank J is for Joker
If you where to read the post’s very carefully you would have many of the answers. Read what is being said not what you think is said.
Be Thankfully Reaper is doing this for you
QUOTE ” That’s it hopefully this new guide can help you on setting up your own World of Warcraft Server for … erm LAN Party :P “” SEE the erm LAN :P
read the terms of use for mangos for personal development. and not to be used for Public use. having said that do a simple google search for WOW private servers and well I think no more has to be said Nudge Nudge Wink Wink.
I want to make login page on my web. And it would use wow ingame account login and password. But i can’t find what code coded passwords in mangos account table. Can anyone help me please?
yaaa! we are up and running . We are using hamachi as the host if anyone would like to join u must down load it joining exsiting network..login- foreverforsaken psw-dead1 message rocza morrolan or stringbean and we will get u an account setup…thanks for all the help and thanks for the the very detailed page on how to set it up.
Hi,
I am trying to setup a Public server at home using Vista as the server machine, and my laptop is using XP. It is only a LAN. Ive tried to forward the ports numerous ways, and I cannot get it to run. I cannot log into the server on either machine. I am running a Public server from work, but it is not behind a router, so it works perfectly. Just want to know if there are issues with using Vista and XP together?
#HELP ME
Have you checked with your ISP to see if they are blocking those ports?
A certain well known cable provider does block a large range of incoming ports, 80 and 25 are just a couple of then that I know of.
To check your ports from outside the router, go to this website:-
http://www.grc.com
and select ‘Shilds Up’, then scroll down the page until you find another link called ‘Shields Up’ click on it and scroll til you find the ‘proceed’ button, click on that, then click on the ‘All Service Ports’ button, this will do a port scan and any squares that are green, means that port is blocked either by a software firewall (such as windows firewall, norton or zonealarm, or any othe software firewall) or a hardware firewall such as your router, or if your router/firewall is open to the right ports, then it means your ISP is blocking those ports.
Guys thanks for your help but it dosnt seem to work. My ports just are not open ive fowarded them from my router, if anyone has any further suggestions please send an email to bendude_rulez@hotmail.com or post a comment here. If you can remote assist it would be graeat. Thanks.
i got the ports to open im trying to getit to work thru hamachi but i cant got it to let ppl log in it goes to the pick a realm page but not fearther i can log in no problem but not even the other cpu on my network can log in plz help
#HELP ME
Are you running mangosd.exe and realmd.exe when you are checking to see if the ports are forwarded? If not, then run those two files, and you should be able to see your ports are fowarded.
Hmm, Is it the same way to do this guide if i have Whireless Network?
Guys, I have been trying to make a server for 2 years now and it isnt working, my ports are fowarded but it says they arnt open, if anyone will help me i will give you admin on my server!!!!!!!!!!!!
PPPPPPPPPPPPPPPLLLLLLLLLLZZZZZZZZZZz
Hi Reapers,
My game version is 2.3.3, i’ve done exactly what the guide shows and everything is working great except for one problem, when i put my local lan IP in the reaper command wher it shows type ur lan ip and realm desird name, after i did that, i connect from my other comp in lan, i was able to connect by putting the server’s lan ip in realmlist.wtf, but then when my friends tried to access with the DNS name i made, they said they’re getting stuck at Realm Selection, whenever they click enter realm, it goes back to realm selection, so i changed my lan ip in the realm command, and put the dns name, now they’re able to connect but when i put the same dns address in my realmlist.wtf, it says nothing found, but it works if i put my server’s lan ip, but then i get stuck in realm selection screen, wont let me go thru, so how do i fix this issue?
# michael Congrats with it :P
LOL…. i followed the instructions here and just set one up and running in about 3 hours time…. thx for all the easy to follow info
ok our server works and u can play on it on the computer that it is set up on but on my computer and anyone else that tries to log onit goes as fars as the chose a realm then it picks the one and says logging into character list and it never logs it just brings up the realm list again and want log past that i mean it says how many characters i have on that account and averything it just want let us log on and we have done everything suggested and some of the changes made it to where the main computer couldnt even log on. were stumped our port is open and the formward and all that worked we have the server going through hamachi and stuff but still no one can connect anyone have a suggestion.
Nvm, all works ^_^
#Everyone gettings stuck
Can you either email me (steveya@steveya.tk) or post a comment on my blog (link in name). I don’t reply on here much anymore but will help over email or on my blog.
Steve
I know I’ve asked this before, but does anyone have the source code for mangos v5116 for Linux? If so, can they upload it to my ftp server? Thanks.
host = ftp://ftp.tezandbabs.net
user name = wow
password = 976431
I can get version 0.5, but I don’t know if 0.5 is the same as 5116, (ie 0.5 = 0.5.116), but 0.5 doesn’t have the configure file that’s needed to compile it using Linux, and the current Linux version of mangos v0.9 doesn’t detect that mysql is present, when it is. That’s why I would like the source code for the Linux version of mangos v5116
Ok, it works for my bro, but REALLY slow take 30 min just to get to the character menu, 10 min to log in, and yet, he cant do anything, not talk, not walk or anything :S
btw, for anyone who tell me, my mail is minotaur_lord@hotmail.com
How do I fix “logging into game server”?!!
Hey Steveya, I saw that you solve that problem “logging into game server”. How do I fix it?! I can’t get it to work!! Thanks
OK, last post corrected.
Can the server be online, and the people in my network play at the same, and what should I do to get it working for me?
Thanks Steveya :D the server is online, and it works.
BUT now I got a problem/question…
Can my brother (in same network) play to?
It works for everyone, everywhere, but when he tryes, it…wahh….doesn’t work, it always end up at handshaking or something…is there any configuration needed for people in same network AND from other places to be able to join? Please help :S
If anyone is interested, I have uploaded the new minimanager v0.1.6d masngos front end, with a little editing of the scripts/config.php file, it will work great with mangos v5116 under windows and will work also using linux, but to work properly the source code for mangos v5116 will need to be compiled for linux, then everything will fall into place.
I have imported all the needed sql files into my linux mysql database, and added the front end php files to the web server, tested it and the work perfect together, but all I need now is the linux source code for mangos v5116.
#Ted
replace
127.0.0.1 localhost
with:
192.168.0.2 Nublord.isa-geek.com
and it should work if everything else goes fine :)
(If you dont do that youll get the Logging into gameserver problem like loads of other people do)
Steve
My DNS is Nublord.isa-geek.com, should host say
127.0.0.1 localhost
192.168.0.2 Nublord.isa-geek.com
then?
#Frank J
i don’t know about this bit so i can’t help any more much :(
Steve
I have also uploaded a mangos front end, but it needs some modification to work with mangos v5116, the db connection setup in the config.php file does connect, but when an account is created and the user logs in to his/her account, an error page gets displayed with no error description.
If someone can have a look at either the WoWemu www files or the mangos front end, it would be much appreciated, also, if anyone has the linux compilable source for mangos v5116, could it be uploaded to my server?
Hello!
I got the same problem as Thomas had, except that I already changed realmd (to 13337 xD), I also followed the potfoward site.
Please help :S
I already have a web server installed (Abyss) with php5, the test registration page works fine, but I’m looking for something similar to the registration page that WoWemu 1.11 uses, but as I’m not an html or scripting programmer, I wouldn’t know how to edit the files for mangos registration, but if anyone wants a challenge, I have uploaded the www folder from WoWemu to my ftp server for ayone that wants a go at editing the files to work with mangos, the size of the www folder is about 875k, I have also zipped the www folder and uploaded that too, just incase someone would prefer to download a zipped file instead of the folder.
host = ftp://ftp.tezandbabs.net
user name = wow
password = 976431
lol sorry just reading the first paragraph….Reaper your english is fine its people’s comprehension that is sad
@Rick
No worries…2.4 is on its way! so everything shall change again! xD *cheers*
#Frank J
see, some do work :) for the web thingy, go to reaper-x’s old guide (link at top of page) and look for something in italics saying:
The Fourth part is all about Installing and Setting up Apache Webserver with PHP
and click on the link. follow that guide.
Steve
For the record, most of us have had problems in setting up our servers. In fact, Reaper-X’s MaNGOS guide was the fifth one I tried, and up until then, none of them would work. (It works great now.) And we get frustrated. But c’mon…