Краткий ответ
Нет, процесс worldserver
НЕ обновит вашу базу данных.
Вам необходимо использовать сценарий bash для ассемблера DB, как инструкции скажем.
Подробнее
Это отличается от TrinityCore, где это особенность процесса worldserver
для обновления базы данных.
В AzerothCore эта задачаответственность внешнего сценария, написанного на bash, DB-ассемблере.
Преимущество наличия внешнего сценария для выполнения этой задачи вместо worldserver
состоит в следующем:
Вам не нужно компилировать и запускать worldserver
, если вам нужно только создать базу данных (полезно при использовании или разработке инструментов, которым нужны только БД)
Ассемблер БД может генерировать уникальный файл обновления SQL для каждой БД (путем объединения всех файлов обновления одного SQL), что может быть полезно для целей отладки или разработки
В общем, лучше делегировать разные софтвыРе компоненты для разных задач, вместо того, чтобы монолит все делал