305{
308
311
314
319
322
325
328
330 {
341 {
342 LOG_ERROR(
"server.loading",
"Failed to find map files for starting areas");
343 exit(1);
344 }
345 }
346
349
352
355 LOG_INFO(
"server.loading",
"Loading Acore Strings...");
357 exit(1);
358
359 LOG_INFO(
"server.loading",
"Loading Module Strings...");
361 LOG_INFO(
"server.loading",
"Loading Module Strings Locale...");
363
365
366
367
371 else
373
375
376 LoginDatabase.Execute(
"UPDATE realmlist SET icon = {}, timezone = {} WHERE id = '{}'", server_type, realm_zone,
realm.
Id.
Realm);
377
380
382 LOG_INFO(
"server.loading",
"Initialize Data Stores...");
385
386
388
389 LOG_INFO(
"server.loading",
"Loading Player race data...");
391
392
394
395 LOG_INFO(
"server.loading",
"Loading Game Graveyard...");
397
398 LOG_INFO(
"server.loading",
"Initializing PlayerDump Tables...");
400
403
404 LOG_INFO(
"server.loading",
"Loading SpellInfo Store...");
406
407 LOG_INFO(
"server.loading",
"Loading Spell Cooldown Overrides...");
409
410 LOG_INFO(
"server.loading",
"Loading SpellInfo Data Corrections...");
412
413 LOG_INFO(
"server.loading",
"Loading Spell Rank Data...");
415
416 LOG_INFO(
"server.loading",
"Loading Spell Specific And Aura State...");
417 sSpellMgr->LoadSpellSpecificAndAuraState();
418
419 LOG_INFO(
"server.loading",
"Loading SkillLineAbilityMultiMap Data...");
421
422 LOG_INFO(
"server.loading",
"Loading SpellInfo Custom Attributes...");
423 sSpellMgr->LoadSpellInfoCustomAttributes();
424
425 LOG_INFO(
"server.loading",
"Loading Spell Jump Distances...");
427
428 LOG_INFO(
"server.loading",
"Loading SpellInfo Immunity infos...");
430
431 LOG_INFO(
"server.loading",
"Loading Player Totem models...");
433
434 LOG_INFO(
"server.loading",
"Loading Player Shapeshift models...");
436
437 LOG_INFO(
"server.loading",
"Loading GameObject Models...");
439
440 LOG_INFO(
"server.loading",
"Loading Script Names...");
442
443 LOG_INFO(
"server.loading",
"Loading Instance Template...");
445
446 LOG_INFO(
"server.loading",
"Loading Character Cache...");
448
449
450 LOG_INFO(
"server.loading",
"Loading Instances...");
452
453 LOG_INFO(
"server.loading",
"Loading Broadcast Texts...");
456
457 LOG_INFO(
"server.loading",
"Loading Localization Strings...");
471
475
476 LOG_INFO(
"server.loading",
"Loading Account Roles and Permissions...");
478
479 LOG_INFO(
"server.loading",
"Loading Page Texts...");
481
482 LOG_INFO(
"server.loading",
"Loading Game Object Templates...");
484
485 LOG_INFO(
"server.loading",
"Loading Game Object Template Addons...");
487
488 LOG_INFO(
"server.loading",
"Loading Transport Templates...");
490
491 LOG_INFO(
"server.loading",
"Loading Spell Required Data...");
493
494 LOG_INFO(
"server.loading",
"Loading Spell Group Types...");
496
497 LOG_INFO(
"server.loading",
"Loading Spell Learn Skills...");
499
500 LOG_INFO(
"server.loading",
"Loading Spell Proc Conditions and Data...");
502
503 LOG_INFO(
"server.loading",
"Loading Spell Bonus Data...");
505
506 LOG_INFO(
"server.loading",
"Loading Aggro Spells Definitions...");
508
509 LOG_INFO(
"server.loading",
"Loading Mixology Bonuses...");
511
512 LOG_INFO(
"server.loading",
"Loading Spell Group Stack Rules...");
514
515 LOG_INFO(
"server.loading",
"Loading NPC Texts...");
517
518 LOG_INFO(
"server.loading",
"Loading Enchant Spells Proc Datas...");
520
521 LOG_INFO(
"server.loading",
"Loading Item Random Enchantments Table...");
523
524 LOG_INFO(
"server.loading",
"Loading Disables");
526
527 LOG_INFO(
"server.loading",
"Loading Items...");
529
530 LOG_INFO(
"server.loading",
"Loading Item Set Names...");
532
533 LOG_INFO(
"server.loading",
"Loading Creature Model Based Info Data...");
535
536 LOG_INFO(
"server.loading",
"Loading Creature Custom IDs Config...");
538
539 LOG_INFO(
"server.loading",
"Loading Creature Templates...");
541
542 LOG_INFO(
"server.loading",
"Loading Equipment Templates...");
544
545 LOG_INFO(
"server.loading",
"Loading Creature Template Addons...");
547
548 LOG_INFO(
"server.loading",
"Loading Reputation Reward Rates...");
550
551 LOG_INFO(
"server.loading",
"Loading Creature Reputation OnKill Data...");
553
554 LOG_INFO(
"server.loading",
"Loading Reputation Spillover Data..." );
555 sObjectMgr->LoadReputationSpilloverTemplate();
556
557 LOG_INFO(
"server.loading",
"Loading Points Of Interest Data...");
559
560 LOG_INFO(
"server.loading",
"Loading Creature Base Stats...");
562
563 LOG_INFO(
"server.loading",
"Loading Spawn Group Templates...");
565
566 LOG_INFO(
"server.loading",
"Loading Creature Data...");
568
569 LOG_INFO(
"server.loading",
"Loading Creature sparring...");
571
572 LOG_INFO(
"server.loading",
"Loading Temporary Summon Data...");
574
575 LOG_INFO(
"server.loading",
"Loading Gameobject Summon Data...");
577
578 LOG_INFO(
"server.loading",
"Loading Pet Levelup Spells...");
580
581 LOG_INFO(
"server.loading",
"Loading Pet default Spells additional to Levelup Spells...");
583
584 LOG_INFO(
"server.loading",
"Loading Creature Addon Data...");
586
587 LOG_INFO(
"server.loading",
"Loading Creature Movement Overrides...");
589
590 LOG_INFO(
"server.loading",
"Loading Gameobject Data...");
592
593 LOG_INFO(
"server.loading",
"Loading Spawn Group Data...");
595
596 LOG_INFO(
"server.loading",
"Loading GameObject Addon Data...");
598
599 LOG_INFO(
"server.loading",
"Loading GameObject Quest Items...");
601
602 LOG_INFO(
"server.loading",
"Loading Creature Quest Items...");
604
605 LOG_INFO(
"server.loading",
"Loading Creature Linked Respawn...");
607
608 LOG_INFO(
"server.loading",
"Loading Weather Data...");
610
611 LOG_INFO(
"server.loading",
"Loading Quests...");
613
614 LOG_INFO(
"server.loading",
"Checking Quest Disables");
616
617 LOG_INFO(
"server.loading",
"Loading Quest POI");
619
620 LOG_INFO(
"server.loading",
"Loading Quests Starters and Enders...");
622
623 LOG_INFO(
"server.loading",
"Loading Quest Greetings...");
625 LOG_INFO(
"server.loading",
"Loading Quest Greeting Locales...");
627
628 LOG_INFO(
"server.loading",
"Loading Quest Money Rewards...");
630
631 LOG_INFO(
"server.loading",
"Loading Objects Pooling Data...");
633
634 LOG_INFO(
"server.loading",
"Loading Game Event Data...");
637
638 LOG_INFO(
"server.loading",
"Loading UNIT_NPC_FLAG_SPELLCLICK Data...");
640
641 LOG_INFO(
"server.loading",
"Loading Vehicle Template Accessories...");
643
644 LOG_INFO(
"server.loading",
"Loading Vehicle Accessories...");
646
647 LOG_INFO(
"server.loading",
"Loading Vehicle Seat Addon Data...");
649
650 LOG_INFO(
"server.loading",
"Loading SpellArea Data...");
652
653 LOG_INFO(
"server.loading",
"Loading Area Trigger Definitions");
655
656 LOG_INFO(
"server.loading",
"Loading Area Trigger Teleport Definitions...");
658
659 LOG_INFO(
"server.loading",
"Loading Access Requirements...");
661
662 LOG_INFO(
"server.loading",
"Loading Quest Area Triggers...");
664
665 LOG_INFO(
"server.loading",
"Loading Tavern Area Triggers...");
667
668 LOG_INFO(
"server.loading",
"Loading AreaTrigger Script Names...");
670
671 LOG_INFO(
"server.loading",
"Loading LFG Entrance Positions...");
673
674 LOG_INFO(
"server.loading",
"Loading Dungeon Boss Data...");
676
677 LOG_INFO(
"server.loading",
"Loading LFG Rewards...");
679
680 LOG_INFO(
"server.loading",
"Loading Graveyard-Zone Links...");
682
683 LOG_INFO(
"server.loading",
"Loading Spell Pet Auras...");
685
686 LOG_INFO(
"server.loading",
"Loading Spell Target Coordinates...");
688
689 LOG_INFO(
"server.loading",
"Loading Spell Cone definitions...");
691
692 LOG_INFO(
"server.loading",
"Loading Enchant Custom Attributes...");
694
695 LOG_INFO(
"server.loading",
"Loading linked Spells...");
697
698 LOG_INFO(
"server.loading",
"Loading Player Create Data...");
700
701 LOG_INFO(
"server.loading",
"Loading Exploration BaseXP Data...");
703
704 LOG_INFO(
"server.loading",
"Loading Pet Name Parts...");
706
708
709 LOG_INFO(
"server.loading",
"Loading The Max Pet Number...");
711
712 LOG_INFO(
"server.loading",
"Loading Pet Level Stats...");
714
715 LOG_INFO(
"server.loading",
"Loading Player Level Dependent Mail Rewards...");
717
718 LOG_INFO(
"server.loading",
"Load Mail Server definitions...");
720
721
723
724 LOG_INFO(
"server.loading",
"Loading Skill Discovery Table...");
726
727 LOG_INFO(
"server.loading",
"Loading Skill Extra Item Table...");
729
730 LOG_INFO(
"server.loading",
"Loading Skill Perfection Data Table...");
732
733 LOG_INFO(
"server.loading",
"Loading Skill Fishing Base Level Requirements...");
735
736 LOG_INFO(
"server.loading",
"Loading Achievements...");
738 LOG_INFO(
"server.loading",
"Loading Achievement Criteria Lists...");
740 LOG_INFO(
"server.loading",
"Loading Achievement Criteria Data...");
742 LOG_INFO(
"server.loading",
"Loading Achievement Rewards...");
744 LOG_INFO(
"server.loading",
"Loading Achievement Reward Locales...");
746 LOG_INFO(
"server.loading",
"Loading Completed Achievements...");
748
750 LOG_INFO(
"server.loading",
"Loading Item Auctions...");
752 LOG_INFO(
"server.loading",
"Loading Auctions...");
754
756
757 LOG_INFO(
"server.loading",
"Loading ArenaTeams...");
759
760 LOG_INFO(
"server.loading",
"Loading Groups...");
762
763 LOG_INFO(
"server.loading",
"Loading Reserved Names...");
766
767 LOG_INFO(
"server.loading",
"Loading Profanity Names...");
770
771 LOG_INFO(
"server.loading",
"Loading Chat Filter...");
773
774 LOG_INFO(
"server.loading",
"Loading GameObjects for Quests...");
776
777 LOG_INFO(
"server.loading",
"Loading BattleMasters...");
779
780 LOG_INFO(
"server.loading",
"Loading GameTeleports...");
782
783 LOG_INFO(
"server.loading",
"Loading Trainers...");
785
786 LOG_INFO(
"server.loading",
"Loading Creature default trainers...");
788
789 LOG_INFO(
"server.loading",
"Loading Gossip Menu...");
791
792 LOG_INFO(
"server.loading",
"Loading Gossip Menu Options...");
794
795 LOG_INFO(
"server.loading",
"Loading Vendors...");
797
798 LOG_INFO(
"server.loading",
"Loading Waypoints...");
800
801 LOG_INFO(
"server.loading",
"Loading Waypoint Addons...");
803
804 LOG_INFO(
"server.loading",
"Loading SmartAI Waypoints...");
806
807 LOG_INFO(
"server.loading",
"Loading Creature Formations...");
809
810 LOG_INFO(
"server.loading",
"Loading WorldStates...");
812
813 LOG_INFO(
"server.loading",
"Loading Conditions...");
815
816 LOG_INFO(
"server.loading",
"Loading Faction Change Achievement Pairs...");
818
819 LOG_INFO(
"server.loading",
"Loading Faction Change Spell Pairs...");
821
822 LOG_INFO(
"server.loading",
"Loading Faction Change Item Pairs...");
824
825 LOG_INFO(
"server.loading",
"Loading Faction Change Reputation Pairs...");
827
828 LOG_INFO(
"server.loading",
"Loading Faction Change Title Pairs...");
830
831 LOG_INFO(
"server.loading",
"Loading Faction Change Quest Pairs...");
833
834 LOG_INFO(
"server.loading",
"Loading GM Tickets...");
836
837 LOG_INFO(
"server.loading",
"Loading GM Surveys...");
839
840 LOG_INFO(
"server.loading",
"Loading Client Addons...");
842
843
844 LOG_INFO(
"server.loading",
"Deleting Invalid Mail Items...");
846 CharacterDatabase.Execute(
"DELETE mi FROM mail_items mi LEFT JOIN item_instance ii ON mi.item_guid = ii.guid WHERE ii.guid IS NULL");
847 CharacterDatabase.Execute(
"DELETE mi FROM mail_items mi LEFT JOIN mail m ON mi.mail_id = m.id WHERE m.id IS NULL");
848 CharacterDatabase.Execute(
"UPDATE mail m LEFT JOIN mail_items mi ON m.id = mi.mail_id SET m.has_items=0 WHERE m.has_items<>0 AND mi.mail_id IS NULL");
849
851 LOG_INFO(
"server.loading",
"Returning Old Mails...");
853 sMailMgr->ReturnOrDeleteOldMails(
false);
854
856 LOG_INFO(
"server.loading",
"Loading Autobroadcasts...");
859
861 LOG_INFO(
"server.loading",
"Loading Motd...");
863
868
869 LOG_INFO(
"server.loading",
"Loading Spell Script Names...");
871
872 LOG_INFO(
"server.loading",
"Loading Creature Texts...");
874
875 LOG_INFO(
"server.loading",
"Loading Creature Text Options...");
877
878 LOG_INFO(
"server.loading",
"Loading Creature Text Locales...");
880
881 LOG_INFO(
"server.loading",
"Loading Scripts...");
883
884 LOG_INFO(
"server.loading",
"Validating Spell Scripts...");
886
887 LOG_INFO(
"server.loading",
"Loading SmartAI Scripts...");
889
890 LOG_INFO(
"server.loading",
"Loading Calendar Data...");
892
893 LOG_INFO(
"server.loading",
"Initializing SpellInfo Precomputed Data...");
895 sObjectMgr->InitializeSpellInfoPrecomputedData();
896
897 LOG_INFO(
"server.loading",
"Initialize Commands...");
899
901 LOG_INFO(
"server.loading",
"Initialize Game Time and Timers");
903
909
911
912
914
916
918
919
921
923
925
927 LOG_INFO(
"server.loading",
"Starting Map System");
930
931 LOG_INFO(
"server.loading",
"Starting Game Event system...");
935
936 LOG_INFO(
"server.loading",
"Loading WorldState...");
938
939
941
942
944
945
947
948 LOG_INFO(
"server.loading",
"Initializing Opcodes...");
950
951 LOG_INFO(
"server.loading",
"Loading Arena Season Rewards...");
953 LOG_INFO(
"server.loading",
"Loading Active Arena Season...");
955
957
959 LOG_INFO(
"server.loading",
"Starting Battleground System");
962
964 LOG_INFO(
"server.loading",
"Starting Outdoor PvP System");
966
968 LOG_INFO(
"server.loading",
"Starting Battlefield System");
970
971 LOG_INFO(
"server.loading",
"Loading Transports...");
973
975 LOG_INFO(
"server.loading",
"Loading Warden Checks..." );
977
978 LOG_INFO(
"server.loading",
"Loading Warden Action Overrides..." );
980
981 LOG_INFO(
"server.loading",
"Deleting Expired Bans...");
982 LoginDatabase.Execute(
"DELETE FROM ip_banned WHERE unbandate <= UNIX_TIMESTAMP() AND unbandate<>bandate");
983
984 LOG_INFO(
"server.loading",
"Calculate Next Daily Quest Reset Time...");
986
987 LOG_INFO(
"server.loading",
"Calculate Next Weekly Quest Reset Time..." );
989
990 LOG_INFO(
"server.loading",
"Calculate Next Monthly Quest Reset Time...");
992
993 LOG_INFO(
"server.loading",
"Calculate Random Battleground Reset Time..." );
995
996 LOG_INFO(
"server.loading",
"Calculate Deletion Of Old Calendar Events Time...");
998
999 LOG_INFO(
"server.loading",
"Calculate Guild Cap Reset Time...");
1002
1003 LOG_INFO(
"server.loading",
"Load Petitions...");
1005
1006 LOG_INFO(
"server.loading",
"Load Petition Signs...");
1008
1009 LOG_INFO(
"server.loading",
"Load Stored Loot Items...");
1011
1012 LOG_INFO(
"server.loading",
"Load Channel Rights...");
1014
1015 LOG_INFO(
"server.loading",
"Load Channels...");
1017
1018 LOG_INFO(
"server.loading",
"Loading AntiDos opcode policies");
1020
1022
1024 {
1025 LOG_INFO(
"server.loading",
"Loading All Grids For All Non-Instanced Maps...");
1026
1028 {
1030
1032 {
1033 if (
sMapMgr->GetMapUpdater()->activated())
1034 sMapMgr->GetMapUpdater()->schedule_map_preload(mapEntry->
MapID);
1035 else
1036 {
1038
1039 if (map)
1040 {
1041 LOG_INFO(
"server.loading",
">> Loading All Grids For Map {}", map->
GetId());
1043 }
1044 }
1045 }
1046 }
1047
1048 if (
sMapMgr->GetMapUpdater()->activated())
1049 sMapMgr->GetMapUpdater()->wait();
1050 }
1051
1053
1055 LOG_INFO(
"server.loading",
"WORLD: World Initialized In {} Minutes {} Seconds", (startupDuration / 60000), ((startupDuration % 60000) / 1000));
1057
1058 METRIC_EVENT(
"events",
"World initialized",
"World Initialized In " + std::to_string(startupDuration / 60000) +
" Minutes " + std::to_string((startupDuration % 60000) / 1000) +
" Seconds");
1059
1061 {
1063
1065 {
1066 LOG_FATAL(
"server.loading",
"AzerothCore Dry Run Completed With {} Failed Database Update(s), Terminating.", failed);
1067 exit(1);
1068 }
1069
1070 LOG_INFO(
"server.loading",
"AzerothCore Dry Run Completed, Terminating.");
1071 exit(0);
1072 }
1073}
#define sAccountMgr
Definition AccountMgr.h:93
#define sAchievementMgr
Definition AchievementMgr.h:451
@ MAP_OUTLAND
Definition AreaDefines.h:217
@ MAP_KALIMDOR
Definition AreaDefines.h:187
@ MAP_EASTERN_KINGDOMS
Definition AreaDefines.h:186
#define sArenaSeasonMgr
Definition ArenaSeasonMgr.h:124
#define sArenaTeamMgr
Definition ArenaTeamMgr.h:69
#define sAuctionMgr
Definition AuctionHouseMgr.h:224
#define sAutobroadcastMgr
Definition AutobroadcastMgr.h:54
#define sBattlegroundMgr
Definition BattlegroundMgr.h:190
#define sCharacterCache
Definition CharacterCache.h:88
#define sConditionMgr
Definition ConditionMgr.h:296
#define sFormationMgr
Definition CreatureGroups.h:130
#define sCreatureTextMgr
Definition CreatureTextMgr.h:123
uint32 GetLiquidFlags(uint32 liquidType)
Definition DBCStores.cpp:834
void LoadDBCStores(std::string const &dataPath)
Definition DBCStores.cpp:261
DBCStorage< MapEntry > sMapStore(MapEntryfmt)
#define sDisableMgr
Definition DisableMgr.h:88
#define sGraveyard
Definition GameGraveyard.h:74
void LoadGameObjectModelList(std::string const &dataPath)
Definition GameObjectModel.cpp:46
#define sGroupMgr
Definition GroupMgr.h:51
#define sIPLocation
Definition IPLocation.h:49
#define sInstanceSaveMgr
Definition InstanceSaveMgr.h:233
void LoadRandomEnchantmentsTable()
Definition ItemEnchantmentMgr.cpp:47
#define sLFGMgr
Definition LFGMgr.h:665
#define LOG_FATAL(filterType__,...)
Definition Log.h:141
@ LOGIN_INS_UPTIME
Definition LoginDatabase.h:136
#define sLootItemStorage
Definition LootItemStorage.h:73
void LoadLootTables()
Definition LootMgr.h:443
void LoadM2Cameras(std::string const &dataPath)
Definition M2Stores.cpp:173
void dtCustomFree(void *ptr)
Definition MMapMgr.h:33
void * dtCustomAlloc(std::size_t size, dtAllocHint)
Definition MMapMgr.h:28
#define sMailMgr
Definition MailMgr.h:85
#define METRIC_EVENT(category, title, description)
Definition Metric.h:189
#define sMotdMgr
Definition MotdMgr.h:52
#define sOutdoorPvPMgr
Definition OutdoorPvPMgr.h:102
#define sPetitionMgr
Definition PetitionMgr.h:104
#define sRaceMgr
Definition RaceMgr.h:52
#define sServerMailMgr
Definition ServerMailMgr.h:233
void LoadSkillDiscoveryTable()
Definition SkillDiscovery.cpp:46
#define sSmartWaypointMgr
Definition SmartScriptMgr.h:2271
#define sSmartScriptMgr
Definition SmartScriptMgr.h:2270
#define sSpellMgr
Definition SpellMgr.h:847
#define sTicketMgr
Definition TicketMgr.h:260
uint32 GetMSTimeDiffToNow(uint32 oldMSTime)
Definition Timer.h:131
uint32 getMSTime()
Definition Timer.h:103
#define sTransportMgr
Definition TransportMgr.h:165
#define sWardenCheckMgr
Definition WardenCheckMgr.h:89
#define sWaypointMgr
Definition WaypointMgr.h:54
@ CONFIG_PRELOAD_ALL_NON_INSTANCED_MAP_GRIDS
Definition WorldConfig.h:119
@ CONFIG_REALM_ZONE
Definition WorldConfig.h:178
@ CONFIG_EXPANSION
Definition WorldConfig.h:234
@ CONFIG_DB_PING_INTERVAL
Definition WorldConfig.h:328
#define sWorldGlobals
Definition WorldGlobals.h:42
static void LoadChannelRights()
Definition ChannelMgr.cpp:166
static void LoadChannels()
Definition ChannelMgr.cpp:50
static void CleanOldChannelsInDB()
Definition Channel.cpp:141
static uint32 GetFailedUpdateCount()
Definition DBUpdater.cpp:78
static bool IsVMAPDisabledFor(uint32 entry, uint8 flags)
Definition DisableMgr.cpp:440
static bool ExistMapAndVMap(uint32 mapid, float x, float y)
Definition MapMgr.cpp:306
void LoadAllGrids()
Definition Map.cpp:219
uint32 GetId() const
Definition Map.h:233
static void InitializeTables()
Definition PlayerDump.cpp:253
static void DeleteOldCharacters()
Definition Player.cpp:4417
static void DeleteOldRecoveryItems()
Definition Player.cpp:4452
IsVMAPDisabledForFn IsVMAPDisabledForPtr
Definition VMapMgr2.h:81
GetLiquidFlagsFn GetLiquidFlagsPtr
Definition VMapMgr2.h:78
bool IsFFAPvPRealm() const override
Definition World.cpp:1911
void LoadConfigSettings(bool reload=false) override
Initialize config values.
Definition World.cpp:167
void InitCalendarOldEventsDeletionTime()
Definition World.cpp:1725
void InitDailyQuestResetTime()
Definition World.cpp:1692
void LoadDBAllowedSecurityLevel() override
Definition World.cpp:1764
void DetectDBCLang()
Definition World.cpp:1075
void InitGuildResetTime()
Definition World.cpp:1736
void InitRandomBGResetTime()
Definition World.cpp:1714
void InitWeeklyQuestResetTime()
Definition World.cpp:1681
void InitMonthlyQuestResetTime()
Definition World.cpp:1703
OpcodeTable opcodeTable
Definition Opcodes.cpp:51
void Initialize()
Correspondence between opcodes and their names.
Definition Opcodes.cpp:123
void LoadWeatherData()
Definition WeatherMgr.cpp:44
@ WUPDATE_PINGDB
Definition World.h:66
@ WUPDATE_WHO_LIST
Definition World.h:68
void Initialize()
Definition CreatureAIRegistry.cpp:34
AC_GAME_API void LoadCommandMap()
Definition ChatCommand.cpp:535
void LoadFromDB()
Definition AddonMgr.cpp:39
void CleanDatabase()
Definition CharacterDatabaseCleaner.cpp:27
Seconds GetStartTime()
Definition GameTime.cpp:33
AC_COMMON_API char const * GetFullVersion()
Definition GitRevision.cpp:82
Definition DBCStructure.h:1325
uint32 MapID
Definition DBCStructure.h:1326
bool Instanceable() const
Definition DBCStructure.h:1353