Yunfan Li
f0be01a5d7
Merge branch 'master' into Playerbot
2024-04-07 21:49:34 +08:00
Johaine
3a93ae1af1
feat(Core/Optimization): Correctly document sendBuffer size and optimize it. ( #18647 )
...
* Fix comment documenting WorldSocket
The buffer is constructed with 4096 bytes but later resized in
WorldSocketThread::SocketAdded() according to the configuration
setting Network.OutUBuff (currently 65536 bytes)
* Reuse calculated packet size
Instead of recalculating the current packet size three times at
worst, calculate it once and reuse it when required.
* Reduce reserved buffer size per WorldSocket
Don't reserve 64kB of memory for every WorldSocket's output
buffer.
Instead, start with a 4kB baseline for every WorldSocket and grow
the buffer size dynamically when we have single packets that do
not fit the current buffer.
2024-04-06 10:22:32 -03:00
Yunfan Li
97604fab77
Merge branch 'master' into Playerbot
2024-03-22 20:41:43 +08:00
Walter Pagani
21c1c5de11
chore. Correctly disable gm command dbg messages by default ( #18315 )
...
* chore. Remove error warning on worldserver
* Comment commands.gm
* Original line format
2024-03-20 01:40:20 -03:00
Yunfan Li
51219291a3
Merge branch 'master' into Playerbot
2024-03-03 11:58:01 +08:00
sudlud
27da4554cf
fix(Conf): remove ThreatRadius (unused) ( #18329 )
...
fix(Conf): remove ThreatRadius (unuused)
2024-02-25 12:06:44 -03:00
Yunfan Li
5699c97d8c
Merge branch 'master' into Playerbot
2024-02-11 23:45:22 +08:00
sudlud
c47c945aa4
fix(Conf): disable LeaveGroupOnLogout by default ( #18245 )
2024-02-09 13:24:57 -03:00
Yunfan Li
9784f932e9
Merge branch 'master' into Playerbot
2024-02-06 17:51:47 +08:00
Benjamin Jackson
b6c429c5a8
fix(Core/Quests): Create quest money reward config and adjust max level bonus reward function. ( #18222 )
...
* Init.
* Drop RewardBonusMoney column.
How's that for deprecation.
* Add formula source link.
* Remove deprecated info in conf.
* Newline.
2024-01-31 23:21:27 +01:00
Yunfan Li
1ef5b9a6b4
Merge branch 'master' into Playerbot
2024-01-29 11:46:32 +08:00
Kitzunu
26b50b8849
fix(Conf): typo ( #18209 )
2024-01-23 18:09:25 +01:00
Yunfan Li
213300bf66
Merge branch 'master' into Playerbot
2024-01-06 17:54:45 +08:00
Kitzunu
2558f25623
fix(Core/Quest): Calculate reward money with RATE_REWARD_BONUS_MONEY … ( #18104 )
...
* fix(Core/Quest): Calculate reward money with RATE_REWARD_BONUS_MONEY instead of RATE_DROP_MONEY
* Update worldserver.conf.dist
2024-01-04 18:57:53 +01:00
Oiuv
f68f398e59
Merge branch 'master' into Playerbot
2023-12-28 17:33:26 +08:00
sudlud
1710d4d1c3
fix(Scripts/Midsummer): Implement Midsummer Bonfire mechanics ( #18023 )
2023-12-25 03:06:15 -03:00
Yunfan Li
7915f79d04
Merge branch 'master' into Playerbot
2023-12-12 20:52:42 +08:00
Andrew
70e5851c8a
feat(Core/Battleground): Add config to allow giving points at level 7… ( #17821 )
...
* feat(Core/Battleground): Add config to allow giving points at level 70 RBG
* update
* Update Battleground.h
2023-11-22 20:10:22 +01:00
Winfidonarleyan
e90d7a2f92
chore(Core/Misc): sort includes ( #17776 )
...
* chore(Cleanup): sort includes
* fix build
* fix build again
2023-11-18 17:51:26 +01:00
Kitzunu
8bb6661c96
feat(Core/Guild): Allow to limit the amount of members within a guild ( #17697 )
...
* feat(Core/Guild): Allow to limit the amount of members within a guild
* Update Guild.cpp
* Update Guild.cpp
* Update Guild.cpp
* Update Guild.cpp
* improve message to player
2023-11-14 17:40:28 +01:00
AG
61fd3eebf9
fix(Metric/Misc): Change default updatetime to 1s ( #17627 )
...
* Update default metric interval
* codestyle
* ready for merge
---------
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2023-11-12 16:37:16 +01:00
forgives
ca7eb956aa
feature(Core/Pet): Add pet talent rate config ( #17678 )
...
* feat: add pet talent rate config
* feat(Core/Pet): keep consistent with player talent config
* refactor(Core/Pet): delete empty line
2023-11-12 09:33:06 +01:00
Kitzunu
bbadc32bea
Revert Visibility Notifier changes ( #17682 )
...
* Revert "fix(Core/Grid): Implement missing GridUnload setting (#17569 )"
This reverts commit 79b39f9655 .
* Revert "fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480 )"
This reverts commit 60e27511c5 .
* Revert "fix(Core): GridCleanUpDelay Log (#17436 )"
This reverts commit 90b16ca065 .
* Revert "feat(Core/Grids): Implement visibility notifier (#15919 )"
This reverts commit 2779833768 .
2023-11-12 00:48:49 +01:00
Yunfan Li
d879fc9258
Merge branch 'master' into Playerbot
2023-10-27 20:12:09 +08:00
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
Yunfan Li
57e0c7a09f
Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk into Playerbot
2023-10-22 19:52:23 +08:00
Kitzunu
ec724cda89
chore(Core/Conf): Remove unused config ( #17544 )
2023-10-20 15:26:07 +02:00
Kitzunu
5357a31a01
chore(Core/Misc): warhead -> acore ( #17447 )
2023-10-08 09:06:57 +02:00
AG
2779833768
feat(Core/Grids): Implement visibility notifier ( #15919 )
...
* Cherry-picked from TrinityCore (unable to find author)
2023-09-28 22:28:28 +02:00
Yunfan Li
2dd1490c18
Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk into Playerbot
2023-09-23 22:44:15 +08:00
Mike Delago
b1c92f498a
refactor(Core): Source config more aggressively from env, rephrase a few of the messages ( #17114 )
...
* refactor(Core): Let modules source config from env
* create a cache of configs from env
* Update src/common/Configuration/Config.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Update src/common/Configuration/Config.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* enforce new function name
---------
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2023-09-20 22:55:46 +02:00
Kitzunu
c709e2e7d3
chore(Worldserver/Config): Clean up and reorganize config file ( #17272 )
...
* chore(Worldserver/Config): Clean up and reorganize config file
* Update worldserver.conf.dist
* \n\n\n
2023-09-17 10:25:32 -03:00
Kitzunu
66066f508b
fix(Scripts/Chat): Fix chat logger ( #17102 )
...
* fix(Scripts/Chat): Fix chat logger
* Update chat_log.cpp
* Update worldserver.conf.dist
* Update chat_log.cpp
* fix build
* oopsie
* fix clang
2023-09-16 08:17:42 +02:00
Yunfan Li
c6bcda8b9d
Merge branch 'master' into Playerbot
2023-08-29 20:50:49 +08:00
Kitzunu
280822cb83
chore(Deps/Misc): Print an EOL Deprecation warning for MySQL 5.7 and … ( #17101 )
...
chore(Deps/Misc): Print an EOL Deprecation warning for MySQL 5.7 and OpenSSL 1.1
2023-08-29 00:24:41 +02:00
Francesco Borzì
5d01b700fd
refactor(Core): remove unused imports ( #17094 )
2023-08-28 13:39:43 +02:00
Yunfan Li
4b1f585fab
Merge branch 'master' into Playerbot
2023-08-24 22:07:53 +08:00
Kitzunu
12456b5496
refactor(Misc/Conf): DBErrors is now Errors ( #17053 )
...
* refactor(Misc/Conf): DBErrors is now StartupErrors
* pt2
* Update ci-error-check.sh
* Update ci-error-check.sh
2023-08-22 12:08:53 +02:00
Anton Popovichenko
d69ee90ed3
feat(Core/Config): Implement config override with env vars ( #16817 )
...
* Core/Config: Implement config override with env vars
Implement overriding of configuration from the .conf file with environment variables.
Environment variables keys are autogenerated based on the keys defined in .conf file.
Usage example:
$ export TC_DATA_DIR=/usr
$ AC_WORLD_SERVER_PORT=8080 ./worldserver
* Add tests for env vars config
2023-08-14 22:07:43 +02:00
Yunfan Li
6a954d7560
Merge branch 'master' into Playerbot
2023-08-10 13:45:03 +08:00
Yunfan Li
b8567b3f66
conf for playerbots log
2023-08-10 10:30:12 +08:00
Axel Cocat
5ba2c18ce6
feat(Core/Conf): add CONFIG_ARENA_QUEUE_ANNOUNCER_DETAIL ( #16850 )
...
* feat(Core/Conf): add CONFIG_ARENA_QUEUE_ANNOUNCER_DETAIL
* fix: bad copy paste
* add sql
* fix bad copy paste above again
* fix: move lang values
* Update rev_1690640715748711400.sql
* Update rev_1690640715748711400.sql
* Rename rev_1690640715748711400.sql to fix.sql
* reaching, maybe fix (?) c:
* love me god damn it
* update sql file
---------
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2023-08-09 05:42:50 -03:00
Maria-sequel
1cd181f923
feat(Core/Config): Add Legacy Arena Points config option ( #16940 )
...
* feat:(Core/Config): Add legacy Arena points option
* Update IWorld.h
* Update World.cpp
* Update World.cpp
* typo
* Update worldserver.conf.dist
* Update worldserver.conf.dist
* Update World.cpp
* Update World.cpp
* defaults to true
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* config text
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Update src/server/apps/worldserver/worldserver.conf.dist
* Update src/server/apps/worldserver/worldserver.conf.dist
* Update src/server/game/World/World.cpp
---------
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com >
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
2023-08-09 00:44:44 -03:00
Yunfan Li
df11f5a0e7
Merge branch 'master' into Playerbot
2023-08-07 23:58:57 +08:00
Kitzunu
c866e17406
refactor(Core/Motd): Move motd to MotdMgr ( #16933 )
2023-08-06 23:02:54 +02:00
Yunfan Li
058526b612
Merge branch 'master' into Playerbot
2023-07-30 14:37:00 +08:00
Axel Cocat
642bd1936b
fix(Core/Arena): allow crossfaction arena teams ( #16823 )
2023-07-27 08:37:20 -03:00
Yunfan Li
0713446e1e
Merge branch 'master' into Playerbot
2023-07-04 10:05:31 +08:00
Angelo Venturini
8830bd499e
fix(Core/Worldserver): correct macros platform ( #16640 )
2023-06-28 16:50:32 +07:00
Mickaël Mauger
6edcf05cc2
fix(Core/AuctionHouse): Fix AH searches with high number of auctions ( #13467 )
...
Fix AH searches with high number of auctions
2023-06-27 20:11:21 +02:00