Introduction
TrinityCore is a rather complex and demanding software, and as such, it may seem quite daunting to install and maintain. This guide will attempt to describe and also practically show in details how to setup your server environment.
Every step of the guide is divided in three tabs (probably more will follow) regarding different operating systems (mainly divided into Linux, OS X and Windows).
The guide has been divided into 5 steps, to make it more readable:
Each step can be read independently or you can read them in order, to gradually get into it and better understand it all.
Further Reading
For more specific guides, give a look to the How-to Section.
Information on how to customize logging is available at Logging Configuration.
Developement State
The name TrinityCore gives to development branches is usually in n.n.n format, in which the n represent numbers of the supported client version. At the moment there are two active branches of TrinityCore:
- 6.x EXPERIMENTAL
- 3.3.5 STABLE
Note that the x is used because there is not yet a definitive version number of the client, but it changes extremely frequently.
You may somewhere in the community find references to other (old) branches:
- 4.3.4 UNSUPPORTED
- 2.4.3 UNSUPPORTED
- 1.1.12 UNSUPPORTED
You may still find some reference for 4.3.4 stuff through the wiki, but that content is not supported anymore, and will be removed as soon as possible.
If you still have any problem, check:Help