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, I’m gunna be setting up a server but I plan on paying to have it hosted, rather then running it from my own computer. Would the set up to make it public be the same?
wow… my friend can get on my wow server ( i used this guide) but i cant.. and im on the comp running the script? i get frozen at char screen.. and im using a diff port to 3724 and i have 8085 and my port forwarded properly
i got my server up and everyone else can connect to it but when i try it tries to connect, lets me choose my realm then after loading for a while at the character screen it goes back to the realm select screen, other people are logging in with no problems
I followed every step. My ports a forwarded. When I try to connect to my server. It says sucess but then I get an error. It says “Unable to connect to realm list server”.
Anybody know why this problem is happening?
# xeto
are you getting mysql error 1045? if so that means you didn’t write the correct username and or password because error 1045 means access denied
omg i keep getting error 1045 on step 3. what’s
the password for mangosmod@localhost???
Hi everybody :D i just want to thank all who helped me out to fix my server online, :D
Ok I used prt forwarding and it was working for 1 day, but then I tried doing it again today and it says the ports are closed. I went back to my router site, and I can’t find where the 2 ports are but it says they are still there when I try to make a new one. What am I doing wrong??
oh i’m sorry, something happend. i just wrote one comment and then it comes just a bounch off messages :S
@Weiss935
im sorry but ur just annoying
just give up
it doesnt’t work for me to make the bind ip to 127.0.0.1. my server isn’t online for anybody and i have portforwarded everything on my ip and when i try to login self i can just connect to the ip 127.0.0.1
it doesnt’t work for me to make the bind ip to 127.0.0.1. my server isn’t online for anybody and i have portforwarded everything on my ip and when i try to login self i can just connect to the ip 127.0.0.1
and if i set the bind ip to my routers ip and open the realm it says that it cant bind to my routers ip
if i set bind ip to 127.0.0.1 i can’t connect to my server with my ip or the router ip just 127.0.0.1
Bump^ It Works Fine Just Wondering Other Peoples Thoughts On It
What if your router already port fowards on its own? I Use A Speed Stream 6300 DSL Wireless Gateway
@SINRULES
yw =)
always just trying to help out here =D
Firane – Made the changes…. Stepped outside my house so I can connect to someone else’s wireless ISP for a tru test outside my own network ( shhhh… ) then connected and BINGO….. Sweet, you rock.. THANKS A TON !!
@SINRULES
127.0.0.1
just like that
trust me it works
thats how i do it
Firane – What are you binding your IP to in the “.conf” files? Your local LAN IP??
Thanks…..
Hey man thanks for the guide i finaly got it going, guess i was having trouble with “The default realmd port (3724) conflict with Blizzard ” part so i switchd the port to a new one like said an seems to be working. I now can connect from a remote location.
@Soulslave
do the same thing
@SINRULES
try doing this
get new mangosd.exe and realmd.exe and start over
change them so that it looks like this
LoginDatabaseInfo = “127.0.0.1;3306;root;XXXXX;realmd”
same for all the rest
then go to whatismyip.com and copy that number
open SQLyog
find realmd on the left side
then click realmlist
then in the middle of the screen click “3.table data
implement the name of the server into the name table
put you ip from “whatismyip.com” into the address
click the little save button that is above id
put that new number into your realmlist (your ip address) and run the game
thats how mine works
Need Help. I have tried everything to fix the loopback issue and nothing seems to work. I have no issues at all working from my internal LAN but from the internet it’s loopback hell. Local server IP is 192.168.1.104
1. Regisetered “xxxxxxxx.servegame.org” – also added in my local Linksys router as DDNS service update.
2. Set “xxxxxxxx.servegame.org” in realmlist table in MYSQL and ID set to 1.
3. Modified HOST file on server with: 192.168.1.104 xxxxxxxx.servegame.org
4. Opened every port known to man on linksys firewall:
9090
9097
9999 ( instead of 3247 ) – Also in realmd.conf
8085
3343
1401
9100
8080
8086
8087
5. realmd.conf:
LoginDatabaseInfo = “192.168.1.104;3306;root;xxxxx;realmd”
LogsDir = “”
MaxPingTime = 20
RealmServerPort = 9999
BindIP = “192.168.1.104″
PidFile = “”
LogLevel = 0
LogTime = 0
LogFile = “Realmd.log”
LogTimestamp = 0
LogFileLevel = 0
LogColors = “”
UseProcessors = 0
ProcessPriority = 1
RealmsStateUpdateDelay = 20
6. mangos.conf
RealmID = 1
DataDir = “C:\Reaper-X\Reaper MaNGOS 5953″
LogsDir = “”
LoginDatabaseInfo = “192.168.1.104;3306;root;xxxxx;realmd”
WorldDatabaseInfo = “192.168.1.104;3306;root;xxxxx;mangos”
CharacterDatabaseInfo = “192.168.1.104;3306;root;xxxxx;characters”
MaxPingTime = 20
WorldServerPort = 8085
BindIP = “192.168.1.104″
7. Friends trying to connect to me use “set realmlist xxxxxxxx.servegame.org:9999″ in realmlist.wtf
8. What I’m running:
UDB release 0.10.2: “Fisherman’s Friend”
Core 5949+ (for 2.4.2 ONLY)
Windows 2003 Enterprise Server 2.8Ghz / 2 GB Ram
Linksys: WRT300N Version 1
What am i missing???? BTW – tried Hamachi – no luck there…
I dont know what im doing wrong, i belive it’s the fact i have no idea what im doing when i set up my DNS name, I used EveryDNS.net, and I’m 80% sure Im not doing something right. When i go to set up my Mangos to configure the realmd, i type my dns name, my password and all of that, but i get this error on the last step.
ERROR 1064 at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’s Server’, ‘address’ = ’soulslaveswowserver.com’ WHERE ‘id’ = 1 LIMIT 1; SELECT ‘ at line 1
if someone could tell me how to fix that, it would be appreciated, oh and im using MySQL version 5.0 and MaNGOS 5953.
i have done everything now, and i’m sure it is right. could it be something with my router? i have D-Link DSL-G604T.
I have probblem with realm log in port.
I have changet it alredy 30 + different ports.
System says its opened but noone cant log in they mostly stuck in authenticating or character receiving
I am having a problem setting up port forwarding. I go to make the ip address my public ip which I will say is 68.150.171.***
and the D-Link page that I’m using says that IP address for ‘realmd’ should be within LAN subnet 192.168.0.0.
OMG Thank you soo much it took me soo long to find out how to do this and you helped soo much thank you so much
i’v done it in your step 3 but it doesn’t work anyway.
@Weiss
its not that confusing wow..
but i have sqlyog now
i don’t really understand your guide :(
Awesome guide! Thank you. This helped me get my server public!
@Weiss935
If u dont have sqlyog u can’t run ur server…
u would have downloaded it…
oh my god..
its the purple dolphin
what is SQLyog?
@Weiss935
ok that doesnt tell me anything
but it any case
try my alternate step 3 and tell me if it works
its 4 posts up
please i need help! I have portforwarded my router right and my firewall is off and i’ve done everything right i think but i am offline for my friends
@Caboose45
Don’t be a retard
if u go up 2 posts i have an “alternate step 3 guide” L2LOOK
This guide is very descriptive, but no matter what I do, I get stuck at Part 3 of the guide.
Im using the most recent reaper-Mangos (the one for version 2.4.2) and I can play my server by myself. When I add my DNS account and my realm name to the raptor mangos program, I get an error that says
“ERROR 1064 at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near’s realm;, ‘adress’ =’oliverserver.ath.cx’ WHERE ‘id’ = 1 LIMIT 1; SELECT * FRO’ at line 1″
Can anyone tell me how to fix this?
I repeat, my server works just fine for myself, but this part of the guide just wont work for me.
hay great guide it works for the most part but once i try and log into wow i get a message along the lines of cannot connect to this realmlist server
@godz
ok heres an alternate guide for step 3
open SQLyog
find realmd on the left side
then click realmlist
then in the middle of the screen click “3.table data
implement the name of the server into the name table
put you ip from “whatismyip.com” into the address
click the little save button that is above id
follow the rest of reaper’s guide
hope that helps
i also got the same error as izone22 after i tried a different user and password exempt the root one
can someone tell me how to do it STEP by STEP? pls :)
hi i got stuck at step 3
i did all step 1 and 2 without any troubles but after that i get an error saying that database ‘realmd’ is not recognized? what gives?
help?
At step 3 i did all of it, typed the DNS server’s name, name of my desired realm and when i pressed enter it showed me this:
ERROR 1049 at line 1: Unknown database ‘realmd’
so…what gives?
@ Izone22
it seems to be that you used a different username for your mangos. what you will do is, go into your reaper mangos folder, and use the reaper-easy .exe thing in there. LEAVE THE USERNAME as admin, just hit enter, and pick a password. then in the menu hit option 4, when it asks for username and password give it those 2 u just entered.
and World is your mangos.
Ok, this is an Awesome guide. i’ve commented before saying that even though i have my router portforwarded it still didnt work. But i’ve finally figured out why it did.
!!!! ATTENTION !!!!
if you have a DSL modem from embarq, you will have to port forward ports for that too. so type in 192.168.2.1 in a browser, the password is 1234, so just hit enter, and if nothing happens, restart your modem with a pen in the back of it. i hope this helped…. it helped me..
do someone know the logging in to game server problem?
Can some one tell me what world is. In the tutorial (Realmd is 3724 while the default port for World is 8085) I don’t have world, is it mangosd.exe? Why dose world connect to the internet?
I love this Server and i have bean using it for ever, but when i try to start a public server i get an error. Can some one tell me what i am doing wrong or direct me to someone else’s answer. Thx
This is the error i get
ERROR 1044 (42000) at line 1: Access denied for user ‘izone22′@’Localhost’ to database ‘realmd’