This article is part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps.
When this is complete you will receive the following message which can be safely ignored.
Processing Map 724 [################################################################] Extracting GameObject models...Extracting World\Wmo\Band\Final_Stage.wmo No such file. Couldn't open RootWmo!!! Done! Extract V4.00 2012_02. Work complete. No errors.
worldserver.conf / authserver.conf (bnetserver.conf for 6.x/master) (you must remove .dist from worldserver.conf.dist / authserver.conf.dist / bnetserver.conf.dist files to obtain them)
Scroll down to the LoginDatabaseInfo, WorldDatabaseInfo, and CharacterDatabaseInfo config options and enter MySQL Server login information for the server to be able to connect to your database.
On a newly compiled config, you should have the following values:
LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth" worldserver.conf / authserver.conf (bnetserver.conf for 6.x/master) WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world" worldserver.conf CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;characters" worldserver.conf
It follows this structure:
Variablename = "MySQLIP;Port;Loginname;Password;database"
The following settings must be verified:
- The hostname (127.0.0.1) can stay the same if Trinity is being installed on the same computer that you run WoW on.
Otherwise, follow the instruction in Realmlist Table if this is not the case. - The port (3306) is the standard configured value. Depending on your settings, you must change it accordingly.
- The username and password can be variable. You can choose to either:
- Run on your root password you used when you installed MySQL Server Community Edition(e.g. 'root':'password'), which is strongly not recommend if the server is somehow public.
- create an unique login within a User Manager within your prefered database management tool (commonly identified by an icon that looks like a person or people) and give it necessary permissions (SELECT, INSERT, UPDATE, DELETE permissions are sufficient, and is much safer).
All other default options should be sufficient, but it is recommended that you take some time after your server is finished to read through the configs and see all the ways to customize your server.
Important
If you choose NOT to run vmaps or mmaps, you must make the following changes:
- vmap.enableLOS = 1 – set this to 0
- vmap.enableHeight = 1 – set this to 0
- vmap.petLOS = 1 – set this to 0
- vmap.enableIndoorCheck = 1 – set this to 0
- mmap.enablePathFinding = 0 (default - keep this 0)
If you change your mind and decide to extract and use vmaps or mmaps later, make sure to change these values back to "1" to take advantage of them.
Pro Tip
For most worldserver.conf setting changes, you can simply type .reload config in-game to see changes instantly without restarting the server.
Realmlist Table
You need to make sure that your authserver / bnetserver (6.x) application directs incoming connections to your realm.
- Run your chosen database management tool (ex. SQLYog or HeidiSQL, but also web-applications like Phpmyadmin for servers with php extension)*
- Open the auth database and find the realmlist table. You need to edit the
address
field according to your needs:- LAN IP (192.168.x.x) - If you are installing TrinityCore on a different computer from where you run WoW, but all the computers involved are on the same network (router) use that computer's Local Area Network IP.
- 127.0.0.1 - Also known as "localhost". Leave this setting alone here and in your configs if you've installed TrinityCore on the same computer you run WoW on, and only you are connecting to it.
External IP – If you want other people to connect to your server, use your external IP. Visit http://www.whatismyip.com/ to find your external IP address.
Public Servers
The TrinityCore Team and Owners DO NOT in any case sponsor nor support illegal public servers. If you use these projects to run an illegal public server and not for testing and learning it is your own personal choice.
Troubleshooting
"Unable to open wmo_list.txt! Nothing extracted."
you need to run Mapextractor.exe before the makevmaps_simple.bat.
Help
If you still have any problem, check:
- Updating or starting with TrinityCore issues, Trouble with your TrinityCore Install / Readme 1st / FAQs
- Ask help on the Forum
- If you still have problems, you can try to ask help on IRC, but remember it's not real time 24/7 support, most of people there lives on GMT and they can be sleeping or working.
This article is part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps.