Historically the MaNGOS project has kept the three main components into separated project. The core, the scripts and the database content have been developed by separated projects, having separated teams, repositories and IRC channels.
CMaNGOS has inherited this scheme, but now things seem to be changing…
Now there are two official branches, the stable 3.3.5 and the newest 6.x.
The 4.3.4 branch was not stable nor new, but the deletion of it caused malcontent and led to the creation of a separated repository at GitLab which aims to continue the development of the 4.3.4 game version. Behind it there are some TrinityCore DB developers:
If you are using TrinityCore, you can forget about importing the *.sql files one by one when you install/update your core.
Thanks to a Pull Request of 6,734 additions and 179 deletions written by Naios, TrinityCore has now an automatic database updater included in the core.
This will save a lot of time to TrinityCore users and simplify a lot the installation process. However, it is still disabled by default and has to be enabled by editing the worldserver.conf file, in the “UPDATE SETTINGS” category.
In order to set up the world database in a fresh TrinityCore installation, you will have just to download and import the latest release of the TDB database and enable the automatic updater. Then you can run your worldserver daemon and it will do the rest: it will update the world database, importing all the sql/updates/world/*.sql files. If you are using the 6.x branch, the same is for the hotfixes database. When needed, it will also update automatically the characters and auth database.
Happy time-saving and thanks Naios for this great change!