diff --git a/src/AnticheatDBUpdater.cpp b/src/AnticheatDBUpdater.cpp index 4fe679a..673eef9 100644 --- a/src/AnticheatDBUpdater.cpp +++ b/src/AnticheatDBUpdater.cpp @@ -45,22 +45,31 @@ public: { LOG_INFO("sql.sql", "Loading anticheat updates..."); - std::vector loginDatabaseDirectories = GetDatabaseDirectories("auth"); - if (!loginDatabaseDirectories.empty()) + if (DBUpdater::IsEnabled(updateFlags)) { - DBUpdater::Update(LoginDatabase, &loginDatabaseDirectories); + std::vector loginDatabaseDirectories = GetDatabaseDirectories("auth"); + if (!loginDatabaseDirectories.empty()) + { + DBUpdater::Update(LoginDatabase, &loginDatabaseDirectories); + } } - std::vector charactersDatabaseDirectories = GetDatabaseDirectories("characters"); - if (!charactersDatabaseDirectories.empty()) + if (DBUpdater::IsEnabled(updateFlags)) { - DBUpdater::Update(CharacterDatabase, &charactersDatabaseDirectories); + std::vector charactersDatabaseDirectories = GetDatabaseDirectories("characters"); + if (!charactersDatabaseDirectories.empty()) + { + DBUpdater::Update(CharacterDatabase, &charactersDatabaseDirectories); + } } - std::vector worldDatabaseDirectories = GetDatabaseDirectories("world"); - if (!worldDatabaseDirectories.empty()) + if (DBUpdater::IsEnabled(updateFlags)) { - DBUpdater::Update(WorldDatabase, &worldDatabaseDirectories); + std::vector worldDatabaseDirectories = GetDatabaseDirectories("world"); + if (!worldDatabaseDirectories.empty()) + { + DBUpdater::Update(WorldDatabase, &worldDatabaseDirectories); + } } } };