EverWrath/src/server/game
AG 79b39f9655
fix(Core/Grid): Implement missing GridUnload setting (#17569)
* Implement GridUnload setting

* Minor fixes

- Use GetOption instead of deprecated GetBoolDefault.
- Added a missing check for instances in LoadMap
- Replaced some numbers with global defines

* Possible crashfix + minor improvements

- Initialized initialOrientation which I had forgotten (likely cause of crash)
- Readded a previous check in UpdateSplineMovement
- Made i_objectsToRemove and i_worldObjects tos sets as they were previously, instead of unordered_set.

* Update worldserver.conf.dist

* Fix high CPU usage with preload grid enabled.

This should be it.
2023-10-26 19:32:15 -03:00
..
Accounts feat(Core/DBLayer): replace char const* to std::string_view (#10211) 2022-02-05 00:37:11 +01:00
Achievements fix(Core/Achievement): Implement ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_RAID (#17316) 2023-09-22 00:54:08 +02:00
Addons feat(Core/Crypto): add support OpenSSL 3.0 (#13354) 2022-11-24 01:12:20 +07:00
AI feat(Core/Unit): Implement OnPowerUpdate() unit script hook (#17560) 2023-10-22 09:14:41 -03:00
ArenaSpectator feat(Core/Battleground): rework bg queue system (#10817) 2022-03-15 14:36:49 -03:00
AuctionHouse fix(Core/AuctionHouse): fix crash in BuildListAuctionItems (#17222) 2023-09-08 23:09:35 -03:00
Autobroadcast feat(CI): add cppcheck (#15211) 2023-03-05 18:47:18 +01:00
Battlefield fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480) 2023-10-23 05:37:11 -03:00
Battlegrounds fix(Core/Arena): Fix logging scores in db (#17504) 2023-10-21 08:12:22 -03:00
Cache refactor(Core/Object): getLevel() -> GetLevel() (#14122) 2022-12-31 17:39:23 +01:00
Calendar chore(core): Cleanup code p2 (#16041) 2023-05-13 15:00:29 -03:00
Chat refactor(Core): remove unused imports (#17094) 2023-08-28 13:39:43 +02:00
Combat refactor(Core): remove unused imports (#17094) 2023-08-28 13:39:43 +02:00
Conditions feat(Core/Conditions): Add GoState condition for near gameobject. (#17524) 2023-10-20 19:41:26 -03:00
DataStores refactor(Core): remove unused imports (#17094) 2023-08-28 13:39:43 +02:00
DungeonFinding chore(core): Cleanup code p2 (#16041) 2023-05-13 15:00:29 -03:00
Entities fix(Core/Grid): Implement missing GridUnload setting (#17569) 2023-10-26 19:32:15 -03:00
Events refactor(Core): remove unused imports (#17094) 2023-08-28 13:39:43 +02:00
Globals refactor(DB/reputation_spillover_template): Reputation spillover table expansion (#14763) 2023-10-22 04:45:50 +02:00
Grids fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480) 2023-10-23 05:37:11 -03:00
Groups fix(Core/Players): Fixed sending power regen update to nearby players. (#14043) 2023-01-28 11:03:56 +01:00
Guilds refactor(Core): remove unused imports (#17094) 2023-08-28 13:39:43 +02:00
Handlers fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480) 2023-10-23 05:37:11 -03:00
Instances feat(Core/Grids): Implement visibility notifier (#15919) 2023-09-28 22:28:28 +02:00
Loot feat(Core/Scripting): Implement hook OnAfterCalculateLootGroupAmount() (#17456) 2023-10-08 17:18:44 -03:00
Mails fix(Core/mail): letter paper (#15039) 2023-05-13 14:46:50 -03:00
Maps fix(Core/Grid): Implement missing GridUnload setting (#17569) 2023-10-26 19:32:15 -03:00
Misc fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480) 2023-10-23 05:37:11 -03:00
Miscellaneous chore(misc): cleanup (#17274) 2023-09-17 10:19:09 -03:00
Modules refactor(Core): remove unused imports (#9969) 2022-01-02 20:22:09 +01:00
Motd refactor(Core/Motd): Move motd to MotdMgr (#16933) 2023-08-06 23:02:54 +02:00
Movement fix(Core/Grid): Implement missing GridUnload setting (#17569) 2023-10-26 19:32:15 -03:00
OutdoorPvP refactor(Core): remove unused imports (#17094) 2023-08-28 13:39:43 +02:00
Petitions fix and bringing to a unified style warnings of server loading logs to be more visible at server startup (#10970) 2022-03-12 04:57:26 -03:00
Pools chore(Core/Object): Rename GetGOData() to GetGameObjectData() (#14875) 2023-02-05 08:35:52 -03:00
PrecompiledHeaders feat(License): add new headers information about license (#7941) 2021-09-30 13:40:52 +07:00
Quests fix(Core/Quest): AllowableRaces to uint32 for custom Racemasks (#17372) 2023-09-27 22:05:28 +02:00
Reputation fix(Core/Reputations): Faction rep gained by killing mobs is now prop… (#9737) 2022-02-05 07:37:00 -03:00
Scripting feat(Core/Scripting): Implement hook OnAfterCalculateLootGroupAmount() (#17456) 2023-10-08 17:18:44 -03:00
Server fix(CI): cppcheck failure step (#17240) 2023-09-21 12:43:57 +02:00
Skills fix and bringing to a unified style warnings of server loading logs to be more visible at server startup (#10970) 2022-03-12 04:57:26 -03:00
Spells fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480) 2023-10-23 05:37:11 -03:00
Texts refactor(Core): remove unused imports (#17094) 2023-08-28 13:39:43 +02:00
Tickets chore(Core/Misc): Change all TODO to doxygen comment (#14966) 2023-02-12 10:05:34 -03:00
Time refactor(Core/Logging): switch to fmt style for LOG_ (#10366) 2022-01-27 16:44:41 +01:00
Tools update (core): Startup console capitalizations (#13195) 2022-10-01 13:09:34 -04:00
Warden fix(Core/Logs): Fix warden fmt logs (#15327) 2023-03-13 19:22:13 +01:00
Weather refactor(Core): remove unused imports (#17094) 2023-08-28 13:39:43 +02:00
World fix(Core/Grid): Implement missing GridUnload setting (#17569) 2023-10-26 19:32:15 -03:00
CMakeLists.txt feat(Core/Modules): add separated lib for modules (#9281) 2021-12-02 20:28:58 +07:00