bashermens
454a4f34f0
Revert "Core merge 17112025 ( #104 )"
...
This reverts commit 236c842934 .
2025-11-23 23:02:15 +01:00
kadeshar
236c842934
Core merge 17112025 ( #104 )
...
* fix(DB/SmartAI): improve Harry surrendering during quest 'Gambling Debt' (#23598 )
* fix(DB/Quest): The Kalu'ak dailies reward 500 rep (#23600 )
* chore(DB): import pending files
Referenced commit(s): fb03f41b2a
* fix(DB/GameEvent): Remove midsummer pole in K3 (#23614 )
* chore(DB): import pending files
Referenced commit(s): 7b0000d6ee
* fix(DB/SmartAI): increase reliability of quest event Foolish Endeavors (#23612 )
* chore(DB): import pending files
Referenced commit(s): 86f219abbc
* fix(Scripts/AreaTrigger): players become stuck after Last Rites (#23613 )
* chore(DB): import pending files
Referenced commit(s): c1a8047cf1
* fix(Core/Vmaps): Fix inconsistency of hitInstance and hitModel to cause wrong area ids (#23233 )
Co-authored-by: ModoX <moardox@gmail.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Grimdhex <237474256+Grimdhex@users.noreply.github.com >
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
* fix(DB/Gameobject): Sniffed Values for 'Wild Mustard' spawns (#23608 )
* fix(DB/SmartAI): remove large combat distance of Frostbrood Sentry (#23607 )
* chore(DB): import pending files
Referenced commit(s): 41d40b236f
* fix(DB/ReputationRewardRate): Patch 3.0.0 gain for Northrend factions (#23597 )
* chore(DB): import pending files
Referenced commit(s): 067a898caa
* fix(Core/Map): It should be ensured that the instance is unloaded only after the Creature Respawn. (#23103 )
* fix(Scripts/Northrend): Sniffing Out The Perpetrator horde (#23620 )
* fix(Scripts/Northrend): ensure Drakuru stays in place during Betrayal (#23619 )
* chore(DB): import pending files
Referenced commit(s): 928e145694
* fix(DB/SmartAI): quest 'Reconnaissance Flight' (#23628 )
Co-authored-by: dr-j <dr-j@users.noreply.github.com >
Co-authored-by: Killyana <morphone1@gmail.com >
* fix(DB/QuestOfferReward): remove mention of a beta recipe in text (#23629 )
* fix(DB/Conditions): update quest conditions to drop chokers (#23610 )
* chore(DB): import pending files
Referenced commit(s): bca8f7ce07
* refactor(Core/PlayerScript): Delete OnPlayerChat, use OnPlayerCanUseChat (#23617 )
* fix(Core/SmartAI): startup warnings unused params (#23551 )
* fix(Core/Unit): Druid Talent Survival of the Fittest lacking immunity to creature daze (#23471 )
* fix(DB/SAI): Fix Fizzcrank Paradrop teleporters (#23633 )
* chore(DB): import pending files
Referenced commit(s): 94ba1c210d
* fix(Core): Fix waterwalking after dying in instance (#23593 )
* fix(DB/SAI): don't remove all auras when mounting flamebringer (#23640 )
* chore(DB): import pending files
Referenced commit(s): 22f91f3802
* fix(DB/SAI): Emerald Lasher goes out of the terrain when aggroed. (#23642 )
* chore(DB): import pending files
Referenced commit(s): f9d6fe41de
* fix(DB/SAI): Burning Depths Necromancer no longer stays in place. (#23641 )
* chore(DB): import pending files
Referenced commit(s): 1037471c8d
* fix(DB/SAI): Remove SmartAI from Valkyrion Harpoon Gun. (#23646 )
* chore(DB): import pending files
Referenced commit(s): 8e3a7e6dcf
* fix(DB/Creature): Fix Weakened Reanimated Frost Wyrm inhabit type (#23645 )
* chore(DB): import pending files
Referenced commit(s): 3baa18ef5b
* fix(DB/Spell): Infectious Bites should stack from different casters (#23647 )
* chore(DB): import pending files
Referenced commit(s): 5aede412ab
* fix(DB/SAI): Solve various issues with It Goes to 11... quest. (#23651 )
* fix(DB/Loot): Fireproof Satchel will now always drop the Ritual of Torch (#23585 )
* chore(DB): import pending files
Referenced commit(s): 1090c209b3
* fix(Scripts/Northrend): Betrayal quest (#23650 )
* fix(Script/BlackTemple): Reliquary of Souls will use 45 degree in front to set incombat (#22938 )
* fix(Scripts/Spell): Fix Animal Blood spawning when it shouldn't (#23656 )
* fix(Scripts/BoreanTundra): Script Bloodspore Haze/Psychosis (#23657 )
* chore(DB): import pending files
Referenced commit(s): baf7957e36
* fix(DB/SAI): Sibling Rivalry quest credit if mounted (#23659 )
* chore(DB): import pending files
Referenced commit(s): 6919cc679d
* fix(docs/license): use GPLv2 as MaNGOS-based project (#23655 )
* fix(Core/Achievements): a character can only have 1 race realm first (#23626 )
* chore: fix leftover license header (#23678 )
* fix(Scripts/HoL): Update Loken script (#23587 )
* fix(Scripts/DTK): Update King Dred script (#23572 )
* fix(DB/SAI): Bitter Departure quest credit (#23658 )
* chore(DB): import pending files
Referenced commit(s): e595425578
* fix(DB/Conditions): Ice Shard require Icy Imprisonment (#23661 )
* chore(DB): import pending files
Referenced commit(s): 8294652e77
* fix(DB/Loot): add Scourge Curio drop to Lost Shandaral Spirit (#23686 )
* chore(DB): import pending files
Referenced commit(s): b6ed4347fe
* fix(DB/Gameobject): fix spell focus location for 'Will of the Titans' (#23683 )
* chore(DB): import pending files
Referenced commit(s): 388f18895d
* fix(DB/Creature): update IOC Demolisher spells (#23685 )
* chore(DB): import pending files
Referenced commit(s): cdfa50c990
* fix(Scripts/Northrend): IOC boss cast ability Mortal Strike (#23684 )
* fix(Scripts/BoreanTundra): Fix Beryl Sorcerer engaging mobs (#23690 )
* fix(Core/Entities): Improve interactions between taxis and players regarding PvP flag. (#23681 )
* fix(DB/Creature): Peon Gakra should be an innkeeper (#23699 )
* chore(DB): import pending files
Referenced commit(s): 6abff4ac2b
* fix(Scripts/SholazarBasin): Fix Song of Wind and Water double credit (#23707 )
* fix(DB/SAI): Reanimated Frost Wyrm engage after being hit by quest spell (#23697 )
* fix(DB/SAI): Timely respawn Nesingwary Trappers (#23703 )
* fix(DB/Creature): Fix Fjord Hawk Matriarch unit flags (#23696 )
* fix(DB/Conditions): Fix Fordragon Resolve target conditions (#23701 )
* chore(DB): import pending files
Referenced commit(s): 2942d63125
* fix(DB/Script): Move Tailhorn Stag and Amberpine Woodsman behavior into SmartAI. (#23708 )
* fix(DB/Creature): Set Trigger flag on Steam Vent. (#23710 )
* chore(DB): import pending files
Referenced commit(s): 435ca302ef
* fix(DB/SAI): To Stars' Rest! taxi flight (#23712 )
* chore(DB): import pending files
Referenced commit(s): ab4d59ac9d
* fix (DB/Creature): Set Surveyor Orlond flags. (#23714 )
* chore(DB): import pending files
Referenced commit(s): e8ec77dca7
* fix(DB/Loot): Fix Master Summoner Staff drop chance (#23717 )
* chore(DB): import pending files
Referenced commit(s): 182c055e6e
* fix(Scripts/DTK): Fix Oh Novos! achievement (#23539 ) (#23718 )
* fix(Core/Spells): Remove King Mrgl-Mrgl costume on spell casting (#23713 )
* chore(DB): import pending files
Referenced commit(s): 8c963a11ce
* fix(DB/Reputation): Utigarde Pinnacle normal reputation (#23719 )
* chore(DB): import pending files
Referenced commit(s): 88ed7d66d5
* fix(Scripts/HoS): Clean up faction update hacks (#23720 )
* fix(DB/Reputation): Lower reputation according to rates handling (#23722 )
* fix(DB/Reputation): Oculus normal & UP correction (#23723 )
* chore(DB): import pending files
Referenced commit(s): abc2cf3028
* fix(Scripts/Oculus): Implement crossfaction support for drakes (#23704 )
* fix(DB/Quest): Correct prerequisite for Reclaimed Ration (#23736 )
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
* fix(DB/Quest): Correct prerequisite for Salvaging Life's Strength (#23734 )
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
* chore(DB): import pending files
Referenced commit(s): afd8197588
* fix(Core/Movement): Fix SummonMovementInform for summons (#23725 )
* refactor(Core/Movement): Fix Build (#23739 )
* fix(DB/SAI): Update Iron Rune Construct SAI to use DO_ACTION instead … (#23716 )
* chore(DB): import pending files
Referenced commit(s): 7cc39f78e2
* fix(DB/SAI): Fix Flamebringer gossip interaction (#23740 )
* chore(DB): import pending files
Referenced commit(s): 9cb683cfcd
* fix(DB/SAI): Nerub'ar member packs now attack together. (#23727 )
* chore(DB): import pending files
Referenced commit(s): 6f5a1b7ccc
* fix(DB/SAI): Remove Harrison Johnes quest flag on escort accept (#23700 )
* chore(DB): import pending files
Referenced commit(s): bacf15d356
* Update crash issue template with log submission guidelines (#23754 )
* Merge
* Updated OnPlayerChat method name to OnPlayerCanUseChat
---------
Co-authored-by: sogladev <sogladev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: 天鹭 <18535853+PkllonG@users.noreply.github.com >
Co-authored-by: ModoX <moardox@gmail.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Grimdhex <237474256+Grimdhex@users.noreply.github.com >
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
Co-authored-by: dr-j <dr-j@users.noreply.github.com >
Co-authored-by: Killyana <morphone1@gmail.com >
Co-authored-by: Undo <50205200+UndoUreche@users.noreply.github.com >
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com >
Co-authored-by: killerwife <killerwife@gmail.com >
Co-authored-by: Tereneckla <Tereneckla@pm.me >
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com >
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com >
Co-authored-by: blinkysc <37940565+blinkysc@users.noreply.github.com >
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com >
Co-authored-by: Traesh <Traesh@users.noreply.github.com >
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
2025-11-23 20:45:22 +01:00
bash
b5cdb0e63e
Merge branch 'azerothcore:master' into Playerbot
2025-11-05 23:18:17 +01:00
Luca Folloni
b272f503ff
fix(Core): Change client data downloader version to v18.0 ( #23546 )
2025-11-05 13:18:17 -03:00
Luca Folloni
ee955e74ab
fix(Core): Update client data downloader version to v18 ( #23544 )
2025-11-05 12:09:47 -03:00
bash
c6c90e0034
Merge branch 'azerothcore:master' into Playerbot
2025-10-25 20:37:41 +02:00
Yehonal
a05cc525f0
feat(Config): Implement configuration severity policy and logging mechanism ( #23284 )
2025-10-25 01:16:09 +02:00
bash
39187083b0
Merge remote-tracking branch 'upstream/master' into Playerbot
...
# Conflicts:
# modules/CMakeLists.txt
2025-10-25 00:48:25 +02:00
Ryan Turner
77a1b45fc7
fix(apps/bash) - Command substitution for backtick command / statement. ( #23344 )
2025-10-24 22:13:09 +01:00
Francesco Borzì
ce840795c5
fix(CI): eluna->ale mod rename ( #23382 )
2025-10-24 09:50:23 -03:00
sudlud
d48fe843cd
fix(CI/modules-build): rename mod-eluna to mod-ale ( #23379 )
2025-10-24 09:49:14 -03:00
sudlud
d2a9c6468b
fix(apps/installer): expired key issue, bump mysql-apt-config to 0.8.35-1 ( #23356 )
...
Co-authored-by: Degen <61268368+aradep@users.noreply.github.com >
2025-10-24 11:58:12 +02:00
bash
2607df754b
Merge branch 'azerothcore:master' into Playerbot
2025-10-23 01:57:59 +02:00
privatecore
e8b521b863
fix(CI/Windows): installer script - update MYSQL version to 8.4.6 ( #23348 )
2025-10-22 17:22:33 +02:00
bash
1aac4fbef6
Merge remote-tracking branch 'upstream/master' into feature/core_merge_10_2025
...
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Movement/MovementGenerators/PointMovementGenerator.h
# src/server/game/Server/WorldSession.cpp
# src/server/game/Server/WorldSession.h
# src/server/scripts/Northrend/Naxxramas/boss_gluth.cpp
# src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp
# src/server/scripts/Northrend/Naxxramas/boss_grobbulus.cpp
# src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
# src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp
2025-10-19 22:34:18 +02:00
Yehonal
4c3eab650c
feat(apps/service-manager): Add logging output for service uptime checks ( #23252 )
2025-10-16 11:30:04 +02:00
sudlud
0822bc34d7
fix(apps/installer): bump client-data to v17 ( #23256 )
2025-10-15 23:44:13 +01:00
Tereneckla
90e0c75616
fix(Bash): installer also copies module configs ( #23231 )
2025-10-15 21:45:49 +02:00
Yehonal
cfc8678843
feat(bash): several chores to bash scripts: ( #23250 )
2025-10-15 02:10:14 +02:00
Yehonal
8d4fb5b4b4
fix(bash/service-manager): pipeline errors ( #23210 )
2025-10-13 01:37:41 +02:00
Yehonal
bca1cb7168
fix(ServiceManager): add sentinel to argument serialization in exec definition
2025-10-13 00:19:12 +02:00
Yehonal
2717104dc4
feat(ServiceManager): enhance path handling and add canonicalization function
2025-10-13 00:08:25 +02:00
Yehonal
9f732c8cea
feat(Bash/ServiceManager): enhance path portability ( #22982 )
2025-10-12 22:28:22 +02:00
bash
945fdff66c
Merge branch 'azerothcore:master' into Playerbot
2025-10-03 02:36:11 +02:00
privatecore
c13492fb31
fix(CI/Windows): installer script - update OpenSSL version to 3.5.4 ( #23081 )
2025-10-02 21:27:45 +02:00
bash
f67b86df8b
Merge branch 'azerothcore:master' into Playerbot
2025-09-28 00:12:50 +02:00
Yehonal
1736b7501f
refactor(Player): replace visibility detection calls with dedicated methods ( #23025 )
2025-09-27 16:07:03 +02:00
Yehonal
b950c610d4
feat(bash): test command in dashboard + fix tests ( #23030 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-27 13:36:14 +02:00
bash
1665fefb1a
Merge branch 'azerothcore:master' into Playerbot
2025-09-24 01:59:18 +02:00
killerwife
3091733dd5
fix(apps/installer): windows setup ( #23007 )
2025-09-23 20:46:07 -03:00
bash
c092fb1581
Merge branch 'azerothcore:master' into Playerbot
2025-09-20 22:17:46 +02:00
Yehonal
db1ebb04e9
Improve INSTALL_ARGS handling and update OpenSSL version ( #22978 )
2025-09-20 13:19:21 +02:00
Yunfan Li
fdb71c521e
Merge branch 'master' into Playerbot-updated
2025-09-11 12:20:54 +08:00
Yehonal
119af32649
feat(Scripts): Add health and console commands to service manager and corresponding tests ( #22814 )
2025-09-06 15:10:42 +02:00
Yehonal
d3a6c09b31
feat(config): add support for excluding modules during installation and updates ( #22793 )
2025-09-06 11:22:22 +02:00
Yehonal
c9e1782d7a
Refactor menu command handling for direct execution ( #22791 )
2025-09-04 11:47:44 +02:00
Yehonal
599d206584
feat(MenuSystem): Implement unified menu system for AzerothCore management ( #22786 )
2025-09-04 00:03:55 +02:00
Yehonal
5a79a4edce
Feat/refactoring-module-menu ( #22733 )
2025-08-30 23:44:07 +02:00
kadeshar
234268e3bf
Merge pull request #7 from azerothcore/master
...
Merge
2025-08-27 21:04:10 +02:00
Yehonal
de98f42411
feat(Service Manager): add service registry custom dir and restore functionality ( #22589 )
...
This pull request introduces significant enhancements to the service management system by adding a service registry with features like automatic tracking, reboot persistence, and restoration of missing services.
The goal of this PR is to allow the user to store the service configuration files into an arbitrary directory, in this way they can be easily tracked, versioned, and replicated across different environments
It also includes a migration script to transition from the legacy service configuration format to the new registry-based system. Below is a summary of the most important changes:
### Service Registry and Management Enhancements:
1. **Service Registry Integration**:
- Added a comprehensive service registry system to track all created services, enabling features like cross-reboot persistence and restoration of missing services (`apps/startup-scripts/src/service-manager.sh`). [[1]](diffhunk://#diff-31edfed7f73d0647a5fc96ce74c249e025e884cd1fe06621cb78eb4a381464f9R41-R229) [[2]](diffhunk://#diff-31edfed7f73d0647a5fc96ce74c249e025e884cd1fe06621cb78eb4a381464f9R273)
- Introduced commands for managing the registry, such as `restore` for recreating missing services and `list` for viewing registered services. [[1]](diffhunk://#diff-31edfed7f73d0647a5fc96ce74c249e025e884cd1fe06621cb78eb4a381464f9R273) [[2]](diffhunk://#diff-31edfed7f73d0647a5fc96ce74c249e025e884cd1fe06621cb78eb4a381464f9R332-R334) [[3]](diffhunk://#diff-31edfed7f73d0647a5fc96ce74c249e025e884cd1fe06621cb78eb4a381464f9R346-L172)
2. **PM2 Persistence**:
- Enhanced PM2 integration to automatically configure startup persistence across reboots using `pm2 startup` and `pm2 save` after service creation.
### Migration and Compatibility:
3. **Migration Script**:
- Added a `migrate-registry.sh` script to convert legacy service configurations into the new registry format. It ensures compatibility while preserving existing service information (`apps/startup-scripts/src/migrate-registry.sh`).
### Documentation Updates:
4. **Updated README**:
- Expanded documentation in `README.md` to explain the new service registry features, including usage examples, custom configuration directories, and migration instructions. [[1]](diffhunk://#diff-0917b2888cc9b16539173f318b77773d08f7bf360579b68b9710a96ca2bcbb64L387-R468) [[2]](diffhunk://#diff-0917b2888cc9b16539173f318b77773d08f7bf360579b68b9710a96ca2bcbb64R613-R626)
### Configuration Improvements:
5. **Custom Configuration Directories**:
- Added support for overriding the default configuration directory for service registry and files using the `AC_SERVICE_CONFIG_DIR` environment variable. [[1]](diffhunk://#diff-31edfed7f73d0647a5fc96ce74c249e025e884cd1fe06621cb78eb4a381464f9L14-R15) [[2]](diffhunk://#diff-31edfed7f73d0647a5fc96ce74c249e025e884cd1fe06621cb78eb4a381464f9R346-L172)
These changes significantly improve the usability, reliability, and maintainability of the service management system, especially for setups requiring persistence and multi-project configurations.
2025-08-25 20:25:17 +02:00
sudlud
2a73b89f6a
fix(CI/modules-build): disable archived / outdated module mod-war-effort ( #22722 )
2025-08-23 16:05:17 -03:00
Yunfan Li
025aaacf20
Merge branch 'master' into Playerbot
2025-08-09 15:02:41 +08:00
sudlud
a276f25d2f
fix(CI/windows): bump openssl to 3.5.2 ( #22628 )
2025-08-06 13:21:12 +02:00
j-sax
cee5313554
fix(apps/docker): put TZ ARG after FROM to be correctly applied ( #22600 )
...
Co-authored-by: Jesper Saxtorph <gitforgot.sax@manware.dk >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-06 12:08:47 +02:00
NoxMax
c7351be94a
fix(bash): Exit simple-restarter script if shutdown is requested ( #22617 )
2025-08-06 08:48:48 +02:00
Yunfan Li
55bc26f505
Merge branch 'master' into Playerbot
2025-08-02 11:35:47 +08:00
Yehonal
dbee211506
fix(bash/starter): enhance interactive mode handling ( #22516 )
...
This pull request updates the startup script in `apps/startup-scripts/src/starter` to improve handling of interactive and non-interactive modes, particularly when running under different session managers.
### Improvements to interactive and non-interactive mode handling:
* Updated the condition to check if the application should run interactively by combining `AC_LAUNCHED_BY_PM2` and `AC_DISABLE_INTERACTIVE` environment variables. This ensures more accurate handling of interactive mode.
Fixes: https://github.com/azerothcore/azerothcore-wotlk/issues/22507
2025-07-27 13:50:20 +02:00
Yunfan Li
21c2c3e0ee
Merge branch 'master' into Playerbot
2025-07-25 21:18:51 +08:00
Kitzunu
129434bb42
feat(DB): Release ACDB 13.0.0 ( #22508 )
2025-07-19 13:16:46 +02:00
Yunfan Li
c167fef89c
Merge branch 'master' into Playerbot
2025-07-15 20:34:44 +08:00