Choose a flavor:
SSSSW (fully automatic): 2shared, Filebeam, Mediafire, Rapidshare
Noobpack (mostly automatic): 2shared, Filebeam, Mediafire, Rapidshare
Classicpack (mostly manual): 2shared, Filebeam, Mediafire, Rapidshare
Notes:
New repack, new rules. You now have 3 options to choose from, SSSSW (fully automatic) which is a wizard that does it all for you, Noobpack (mostly automatic) which is a rar archive containing all the files to get a server up in a couple minutes, and Classicpack (mostly manual) which is just the .exe's and .sql files. Pick whichever you feel most comfortable with.
SSSSW instructions:
1) Run the setup program and follow the onscreen instructions.
2) Click "MaNGOS" in the new folder in your start menu.
3) Set realmlist to 127.0.0.1, run WoW and log in with username 3 password 3 (or 2/2, 1/1, 0/0 for different GM levels).
Noobpack instructions:
1) Extract archive to to C:/Program Files/ World of Warcraft, or wherever you installed WoW.
2) Run "extractor.bat", and follow the instructions. It will automatically move the folders it creates into the mangos folder (assuming you did step 1 right).
3) Run starter.bat, set realmlist to 127.0.0.1, run WoW, and log in with username 3, password 3 (or 2/2, 1/1, 0/0 for different GM levels).
Classicpack instructions:
1) Extract archive to to C:/Program Files/ World of Warcraft, or wherever you installed WoW.
2) Open Sqlyog or navicat and import the files in the "sql" folder to the appropriate databases (you're expected to know how to do this if you chose Classicpack)
3) Run "extractor.bat", and follow the instructions. It will automatically move the folders it creates into the mangos folder (assuming you did step 1 right).
4) Open mangosd.conf and realmd.conf and change the MySQL username/password entries to the MySQL info you're using (files included use 'root'/'root').
5) Run restarter.exe to start the server, set realmlist to 127.0.0.1, run WoW, and log in with username 3, password 3 (or 2/2, 1/1, 0/0 for different GM levels).
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 (SSSSW and Noobpack only):
Run a SQL client like SQLyog Community Edition 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, run "stopper.bat" in /World of Warcraft/mangos/.
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.