Download the Wizard: Mediafire, 2shared, Rapidshare, Filebeam, Megaupload
Preliminary Notes:
This wizard does everything for you. Pretty much all you have to do is click "Next" a few times, and you've got a working 3.0.3 WOTLK server installed. It even extracts your maps for you, if you want it to, because I know many people have trouble with that. It also includes a fix for all those old maps incompatible with the new mangos revision.
Your realmlist is changed for you (for enUS users). Your old realmlist is saved in a file called "realmlist.wtf.old". Simply run "realmreset.bat" to revert to your old realmlist.
An uninstaller is included. This will remove the entire server, including the database with all characters, custom items, etc. The maps folder will be preserved, should you wish to use the maps you spent so long extracting with another repack.
The deathknight starting area doesn't work. Unfortunately, this will remain the case until there's an update to the source code. If you create a deathknight, you're stuck in a big empty zone until you .tele out.
Install instructions:
1) Run the setup program and follow the onscreen instructions.
2) Click "MaNGOS" in the new folder in your start menu.
3) Run WoW and log in with username "0", "1", "2", or "3". The higher the number, the higher the GM level. Password is same as username.
Common Tasks:
Creating more accounts:
With the server running, select the mangosd window and type "account create usernamehere passwordhere" to make a new account, "account set addon usernamehere 2" to enable WotLK, and "account set gmlevel usernamehere X" where X is 0, 1, 2 or 3, for gm.
Connecting to the database:
Run a SQL client like SQLyog and log in to localhost (127.0.0.1) with username 'root' and password 'root'. For more help connecting to the database, please watch this animated GIF.
Changing the realm name:
Open "realmlist" table in the "realmd" database and change the "name" cell to the desired realm name.
Allowing others to connect to the server:
Open "realmlist" table in the "realmd" database and change the "address" cell to your external IP, then, if applicable, forward ports 3724 and 8085 on your router and/or firewall.
Completely and properly shutting down the server:
First, right click the restarter (looks like a fish) icon in your system tray (where the clock is) and click exit. Now close out the mangosd and realmd windows by hitting the x button. Next, click "Shutdown MySQL" in the Tools folder in the appropriate start menu folder.
Troubleshooting:
"Cannot connect to database".
Make sure MySQL is running without errors! The "is there another server running on port 3306" error means you have another copy of MySQL running already. You need to disable or uninstall it before running the included mysql server. To do this, press ctrl+alt+del and click task manager. Open the "Processes" tab and sort by "image name". Find the one that starts with "MySQL", click it, and click End Process. If there is no other MySQL server running, you're getting another error, so run the included "MySQL Debug", take a screenshot, and post it here.
I can connect to and view the realmlist, but the realm says "offline" and I can't connect to it
Check the restarter.exe and mangosd.exe windows. Make sure the server isn't crashing and just reopening itself every few seconds and that it has finished loading. If That doesn't fix the issue, run the included "Debug MaNGOS", take a screenshot, and post it here.