Core/World: added startup log outputs for query cache initialization for detailed information.
Port From (https://github.com/TrinityCore/TrinityCore/commit/9c38dc2367e1bb59a5a4ad7a52abd522a035ae5d)
This commit is contained in:
@@ -9987,9 +9987,14 @@ namespace Game
|
|||||||
}
|
}
|
||||||
public void InitializeQueriesData(QueryDataGroup mask)
|
public void InitializeQueriesData(QueryDataGroup mask)
|
||||||
{
|
{
|
||||||
|
uint oldMSTime = Time.GetMSTime();
|
||||||
|
|
||||||
// cache disabled
|
// cache disabled
|
||||||
if (!WorldConfig.GetBoolValue(WorldCfg.CacheDataQueries))
|
if (!WorldConfig.GetBoolValue(WorldCfg.CacheDataQueries))
|
||||||
|
{
|
||||||
|
Log.outInfo(LogFilter.ServerLoading, "Query data caching is disabled. Skipped initialization.");
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Initialize Query data for creatures
|
// Initialize Query data for creatures
|
||||||
if (mask.HasAnyFlag(QueryDataGroup.Creatures))
|
if (mask.HasAnyFlag(QueryDataGroup.Creatures))
|
||||||
@@ -10010,6 +10015,8 @@ namespace Game
|
|||||||
if (mask.HasAnyFlag(QueryDataGroup.POIs))
|
if (mask.HasAnyFlag(QueryDataGroup.POIs))
|
||||||
foreach (var poiPair in _questPOIStorage)
|
foreach (var poiPair in _questPOIStorage)
|
||||||
poiPair.Value.InitializeQueryData();
|
poiPair.Value.InitializeQueryData();
|
||||||
|
|
||||||
|
Log.outInfo(LogFilter.ServerLoading, $"Initialized query cache data in {Time.GetMSTimeDiffToNow(oldMSTime)} ms");
|
||||||
}
|
}
|
||||||
public void LoadJumpChargeParams()
|
public void LoadJumpChargeParams()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user