Hi, guys.
When it come to compiling an Emu, how does it actually work. I went through Trinity Core and understand the process of how to go about compiling everything to get the executables, but what is the actual relationship between the elements.
I understand that the authserver controls the users access to the database and can actually be shutdown once the user is logged in and playing.
But what actually controls how the game plays and handles quests, etc? Is that the worldserver or the database? I'm guessing the worldserver has the scripts that interpret and use the data from the database?
For example, when a quest is broken, is it fixed in the code of the worldserver or in the database?