Cleaned up the thread.
Could people please stop double posting? Thank you.![]()
Quanta, you are awesome!
+mucho rep!
I. CREATING A DYNAMIC DOMAIN NAME.
II. MANGOS PREPERATION.
III. ROUTER CONFIGURATIONS
IV. SETTING UP YOUR CLIENT TO CONNECT TO YOUR SERVER.
V. COMMON Q&A
DLink Router users: I do not know how to configure your routers becuase they have too many conflicting port configuration applications on it.
If you have a Static IP from your ISP simply choose Static DNS instead and you do not need to download the updater. Then proceed with the rest of the guide.
I. Creating a Dynamic Domain Name:
1. Goto DynDNS.com and register an account.
2. Once your able to log in, goto the Tab 'Services' ontop.
3. A short way down the middle of the page you'll see Dynamic DNS, click that.
4. To your right you'll see 'Create Host', click that.
a. Host Name: Can be whatever you want
b. IP Address: Usually auto populated but if not, goto Myipaddress.com and copy that here.
c. Check enable wildcard.
d. Mail Exchanger: I doubt you have this considering your looking at this guide for help. Leave blank.
e. Click on 'Add Host'
5. Now click this link and download DynDNS Updater I would set it up as as a service, but it doesn't matter.
If you have issues setting up DynDNS Update post what you dont' get in detail and I will help you.
II. MANGOS Preperation:
1. Goto <system folder>\system32\drivers\etc\ and open the file called 'host' with notepad. (replace <system folder> with the location of your windows folder.. i.e. c:\windows\system32\drivers\etc\)
a. At the end of the file (after all the text you see) insert this into it's own line:
127.0.0.1 <Your router assinged IP here if your on a router> (Not sure if this is necassary, but mines working )
127.0.0.1 <The host name you created on DynDNS>
example: 127.0.0.1 wowjunkies.servegame.org
b. Save and close
2. Download NaviCat HERE, install. Patch Click here for Navicat Patch Click here for Instructions on how to Patch Navicat, but use 2.2.12. Props to XxRedRumxX666 for the guide to that.
a. Click on Connection
- Connection Name: (Whatever you want)
- Host name/IP address: locahost (unless you have it hosted on a server elsewhere us it's address)
- Port: Leave it as is unless you know you need something different which i doubt.
- User name: User name of your Mysql mangos DB
- Password: Password of your Mysql mangos DB
- Test your connection, if it doesn't work your username and password are wrong or you don't have your mangos DB running.
b. Click OK and your done with setting up NaviCat!
3. In NaviCat look in the Connections window and click the name of the connectoin you just made so it expands.
a. Click on realmd
b. In the right window double click realmlist
c. Now change the field 'address' from 127.0.0.1 to <the name of your DynDNS host you created>
d. At the bottom of the window click on the check mark to save or hit enter.
e. Close that window and close NaviCat
This will also help solve Realm Looping if your having that, but realm looping is also caused by port forwarding if you don't know what your doing.
III. Router configurations;
If you have some generic router that for some reason only allows you to forward one port i can't help you. Throw it away and get a good router. And don't try to do this stuff wirelessly, because that's a whole nother set of issues and why you'd want to do that is beyond me.
1. Disable Port Trigerring if you have the option. If not, just don't use it becuase it's an advanced feature that you need to know what it's for in order for it to work properly. Not necessary for your wow server to go public without hamanchi.
2. The following ports need to be opened and pointing to your servers router assinged IP address.
- 3724 TCP (Enables you to connect to the Realmd DB) This port will give you the "Unable to connect" Message if not forwarded to your server.
- 8085 TCP (Enables you to connect to the WorldServer) This port is what causes realm looping if not pointing to your server IP and has the wrong protocol. Simply because you can't log into the mangos server so it kicks you back to the realmd server (realm list).
- 80 TCP (This is only needed if your hosting a website frontend on the same server)
- 3306 TCP (This allows connection to your DB in MySQL)
5. Make sure your servers router assigned IP address is the Default DMZ server.
(Only put your server in the DMZ zone if your still having issues, if you have correctly configured the ports as stated above you should be good to go without having to do this step.)
IMPORTANT!!!!!
Antivirus applications and your firewall will also cause connection issues. Disable both to make sure you can connect, then enable if you can connect and see if it still connects. If not you will need to forward the same ports in your firewall. Sorry not gonna go through that or antivirus blocking issues.
IV. Setting up your client to connect to your server:
1. Go into your WorldofWarcraft game directory. Example c:\WorldofWarcraft\
2. Open the file realmlist.wtf with notepad.
3. Replace us.logon.worldofwarcraft.com with <name of your DynDNS host you made> so it should look like this:
set realmlist wowjunkies.servegame.org (or course entering your own domain name there)
4. Save and close
Credits:
- Rimodo on MM owned.com for MaNGOS Public With Hamchi
- Respawn on MM owned.com for MaNGOS Public With Out Hamachi
@Quanta: Was playerbot causing problems? its missing and i really liked that.
How the hell do I make it public..?
I'm following your instructions exactly, and when I change the "BindIP" in the realmd file, Realmd will open then just close itself.
Same for mangosd.
Help?
Last edited by quanta; 04-11-2010 at 02:37 AM.
Haha, I was just about to edit my post.
I got THAT part to work.
Thanks for your response though.
EDITING EVERYTHING:
I lied.
Okay, I had everything to "illidariassassins.servegame.com" which is my DNS.
I could log in, but I got "Unable to connect to realm list server"
So, I changed the realmd/realmlist to my external ip (ipchicken), and the realmlist looped.
Finally, I changed the realmd/realmlist to 127.0.0.1, which made it so I could connect, but noboody else.
Also, please don't tell me to change my BindIP in my configs to my external IP, because then realmd and mangosd crash themselves.
HALP!
EDIT 2:
I read what you said in your edit.
I have both my realmd/realmlist and my WoW realmlist set to "illidariassassins.servegame.com" and I get "Unable to connect to realm list server"
I set it to my external IP, and I couldn't connect period.
Last edited by azack; 04-11-2010 at 02:51 AM.
please help-can not do! help through TeamViewer 5
most siply way just change the 127.0.0.1 ip in realm and mangosd gonfic to 0.0.0.0 and in realmlist in your db from 127.0.0.1 to your external ip and ppl can conect (if u dont wanne use your real ip just make a free no ip u can do that on a few free sites to do that )
like here i did fast try and it works but there mutch more
Free URL Redirection, No Ads! Short Free Domain Name (you.co.nr)
and then inplace of your real ip in realmlist goes thee link u made there for exemple
1 Mangos spacemus.co.nr 8085 1 0 1 0 0.02 11723 root;ascent;3306;localhost;mangos;characters
and then in your game realmlist goes
set realmlist spacemus.co.nr
greetings Spacey
Last edited by spacemus; 04-11-2010 at 05:53 AM.
Hey, is this server good for PvP?
Id like to run a bit of arena with some friends, so my question would be whether spells/talents work out mostly correctly and if theres LoS/Collision.
Thanks in advance![]()
EDIT:
I got it to work FINALLY!
Thanks!
Last edited by azack; 04-11-2010 at 12:37 PM.
pls give admin id and pass for forum
Your password is incorrect :-((