summaryrefslogtreecommitdiff
path: root/src/server/apps
AgeCommit message (Collapse)Author
16 hourschore(Conf): Quests.HighLevelHideDiff / Quests.LowLevelHideDiff descriptionNoxMax
16 hoursfeat(Core/PvP): Outdoor PvP capture rate multiplier (#23902)Michael Richards
16 hoursfeat(apps/config): Config Merger in python (#24081)Ryan Turner
Co-authored-by: FlyingArowana <TheSCREWEDSoftware@users.noreply.github.com> Co-authored-by: Brian Aldridge <baldridge@resourcedata.com>
20 hoursfeat(Scripts/Commands): Implement Pooling Tools for easier object pooling ↵Gultask
(#24196) Co-authored-by: sudlud <sudlud@users.noreply.github.com>
4 daysfix(Core/Config) - Add UseSocketActivation to auth config (#24075)Ryan Turner
Co-authored-by: FlyingArowana <TheSCREWEDSoftware@users.noreply.github.com>
2025-12-06feat(Core/LFG): Add option to exclude locked heroic dungeons in RDF (#24055)kissingers
2025-11-29feat(Core): Linux: Support systemd socket activation for the worldserver ↵Quentin Dawans
game socket (#21998)
2025-11-14fix(docs/license): use GPLv2 as MaNGOS-based project (#23655)Francesco Borzì
2025-10-25feat(Config): Implement configuration severity policy and logging mechanism ↵Yehonal
(#23284)
2025-10-12feat(Core): BG reputation modifier for WSG, AB and AV (#22685)Peter
Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2025-10-01feat(Core/Updater): Add configurable shutdown delay on update exceptions ↵Andrew
(#23042)
2025-09-23feat(Core/Config): Infinite ammo config setting (#22969)Degen
Co-authored-by: sogladev <sogladev@gmail.com>
2025-09-20feat(NPC): add configuration for creature repositioning during NPC combat ↵Yehonal
(#22973) Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
2025-09-14feat(World/WorldConfig): ScourgeInvasion Add config BattlesWon tresholds ↵Jelle Meeus
(#22913)
2025-08-26fix(Core/GroupHandler): Adjust maximum value for rolls. (#22686)Benjamin Jackson
2025-08-21fix(SERVER/Main): Implementation for version param (#22707)SAS2000
2025-08-13fix(Conf/Logs): fix Error appender log level, enable sql.updates error ↵sudlud
logging (#22682)
2025-07-26feat(Core/Player): Allow spell validation to be skipped at server owner's ↵Christian M
risk (#22521) Co-authored-by: Tereneckla <Tereneckla@pm.me>
2025-07-26feat(Core): make BGs and Arena prep time configurable (#22136)NoxMax
Co-authored-by: Tereneckla <Tereneckla@pm.me>
2025-07-24feat(Core/Load): Add debug logs for zone and area assignment (#22509)Kitzunu
2025-07-24fix(Conf/Misc): Update max visibility description (#22187)Quentin Dawans
2025-07-24feat(Core/Account): Add account flags support (#22533)Kitzunu
2025-07-19fix(Core/Authserver): HandleLogonProof query as async (#22510)天鹭
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2025-07-11feat(Core/Maps): Improve map object updater (#22392)Takenbacon
2025-07-11feat(Core): Add config for legacy arena team start rating. (#22080)Benjamin Jackson
Co-authored-by: Tereneckla <Tereneckla@pm.me>
2025-07-05BREAKINGCHANGE(Metrics): Support InfluxDB v2 (#22358)Kitzunu
This commit introduces support for InfluxDB v2 in the metric logging system, updates configuration options, and enhances the code to handle both InfluxDB v1 and v2. The changes include updates to the `Metric` class, configuration file, and logging behavior. ### InfluxDB v2 Support: * Added support for InfluxDB v2 in the `Metric` class by introducing new configuration options (`Metric.InfluxDB.Org`, `Metric.InfluxDB.Bucket`, `Metric.InfluxDB.Token`) and logic to handle v2-specific parameters. * Updated the `SendBatch` method to construct HTTP requests differently based on whether v1 or v2 is enabled. ### Configuration Updates: * Replaced the `Metric.ConnectionInfo` configuration with `Metric.InfluxDB.Connection` and added detailed comments and examples for both InfluxDB v1 and v2 configurations in `worldserver.conf.dist`. * Added placeholder configuration entries for InfluxDB v2 parameters (`Metric.InfluxDB.Org`, `Metric.InfluxDB.Bucket`, `Metric.InfluxDB.Token`) in `worldserver.conf.dist`. ### Logging Enhancements: * Added a commented-out logger configuration (`Logger.metric`) in `worldserver.conf.dist` for potential use in metric-specific logging.
2025-06-07fix(Conf/Logs): Change Errors.log to overwrite (#22151)NoxMax
2025-05-23fix(Core/Creature): Leashing improvements. (#22129)Benjamin Jackson
Co-authored-by: killerwife <killerwife@users.noreply.github.com> Co-authored-by: 天鹭 <18535853+PkllonG@users.noreply.github.com>
2025-05-23Worldserver conf table reference correction (#22177)Brian
2025-04-29fix(Core/worldserver.conf) Clarification for ↵NoxMax
AllowTwoSide.Interaction.Auction (#22013)
2025-04-25chore(Core/Auth): align mysql ping log level and name to worldserver (#21986)Quentin Dawans
2025-04-19fix(Battlefield/WG): set default maxplayer 120, minlevel 75 (#21937)NoxMax
2025-03-01feat(Core/BG): Allow battlegrounds to be configurable (#20320) (#21124)valsan-azerty-boi
2025-02-21refactor(Core/Server): Improvements to antidos opcode handling (#21502)Takenbacon
2025-02-16feat(Core/DBUpdater): include pending path (#21469)Kitzunu
2025-02-13chore(Config): Improve DynamicRates description (#21431)Andrew
2025-02-13refactor(Core/World): Create WorldSessionMgr to split session logic out of ↵Takenbacon
World (#21400)
2025-02-12feat(Core/Maps): Implement dynamic respawn rates (#21417)Andrew
Co-authored-by: r00ty-tc <r00ty-tc@users.noreply.github.com> Co-authored-by: Jelle Meeus <sogladev@gmail.com> Co-authored-by Treeston This is a partial cherry-pick of: https://github.com/TrinityCore/TrinityCore/pull/19056/commits/59db2eeea0a35028779fd76372ae06cc98c8086f
2025-02-12feat(Core/Arena): Add support for arena seasons completion with progression ↵Anton Popovichenko
in runtime. (#19858) Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com>
2025-01-31feat(Core/WorldState): implement Battle for Sun's Reach Event (#21219)Jelle Meeus
Co-authored-by: killerwife <killerwife@gmail.com> Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com> Co-authored-by: MantisLord <sabinprosper@gmail.com>
2024-12-22feat(Core/Creature): Add new config option for npc speeds (#20617)Exitare
2024-12-22refactor(Core/Time): Introduce GetExpirationTime instead of calculati… ↵Kitzunu
(#21006)
2024-12-19refactor(Core/Misc): Use steady_timer instead of deadline_timer (#20940)Kitzunu
2024-12-18feat(Core/AuctionHouse): Rework auctionhouse search threading (#20830)Takenbacon
2024-12-15feat(Core/Motd): Allow localized motd (#20542)Exitare
* Initial commit for localized motd * Rename function that created world packages * Update to satisfy code check * Update code to accomodate localized motd * Update command to support multiple optionales & adjusted db * Code cleanup * Update sql name * Fix codestyle issues * Remove hardcoded schema * Add check for valid player in reload command * Update to better code style * Add missing include * Fix redundant code usage * Add missing include * Remove sql files and create new rev sql files * Address minor code reviews * Fix code style * Update code to address code revisions. - Remove two unused functions - Remove map - Use available function to resolve LocaleConstant * Fix code style * Add check for base motd and update locale to DEFAULT_LOCALE * Code docs * Removed some docs, readd defaultd motd formatting * Fix oversight in variable declaration * Code style fix * Update code based on code review * ready for merge * Fix set motd command due to changes to DEFAULT_LOCALE * Fix CI * Fix trailing whitespace --------- Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2024-12-14feat(Core/Player) Option to adjust max rest bonus via config (#20836)Exitare
2024-12-12feat(Core/Player): implement Spell Queue (#20797)Jelle Meeus
2024-11-30fix(Core/Database): prevent crash due to special chars in branch name (#20776)Jelle Meeus
add prepared statements to escape special characters in branch name
2024-11-15fix(conf/worldserver): add Logger.sql.updates option (#20578)sudlud
2024-11-13refactor(src/server/game): optimise imports (#20541)Francesco Borzì