Commit Graph

89 Commits

Author SHA1 Message Date
Kitzunu
a37ea1b60e chore(worldserver.conf): Update GM.StartLevel to core default (#3136) 2020-08-05 15:01:04 +02:00
Kargatum
833611f1c5 feat(Core/DBC): rework load DBC (#3002)
* Move DBC load system from TC
* Add db tables for all dbc
* Support override data from db
* Support override spells from db (#2994)
2020-07-22 08:43:16 +02:00
Kargatum
94e6ef17a2 feat(Core/Config): rework configs load system (#2566) 2020-07-12 17:47:12 +02:00
IntelligentQuantum
ec806d6c60 refactore(core/config): Move BG Report AFK To Conf (#2813) 2020-07-10 20:06:12 +02:00
Kitzunu
0b4af00ab7 feat(Core/Config): Enable/Disable Debug BG/Arena (#3001) 2020-06-21 13:17:07 +02:00
Kitzunu
55dc9afc73 feat(Core/Battleground): Config to allow/disallow ability to Share Quest & Ready Check (#2924) 2020-05-22 16:54:17 +02:00
IntelligentQuantum
9ca9194d9b feat(Core/Conf): Move BG rewards to config (#2798) 2020-05-07 01:41:39 +02:00
IntelligentQuantum
c9b7c75e1e feat(Core/conf): Move arena charters cost to config (#2790)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-05-04 12:01:19 +02:00
IntelligentQuantum
fd4b35be8c feat(Core/commands): Display reason for muting player (#2780) 2020-05-02 00:00:02 +02:00
Dresmyr
f1b44029c8 feat(Core/Config): Configurable buy/sell rates (#2763) 2020-04-27 21:20:34 +02:00
Stefano Borzì
19c3a70d41 feat(Core/Config): make stop time for creatures with WP movement configurable #2715 (#2829)
Original author Stoabrogga
2020-03-31 01:30:39 +02:00
Nefertumm
bb6047248a fix(Calendar/Packets): add additional validation when creating events (#2799) 2020-03-28 22:47:53 +01:00
Nefertumm
846f7862d8 feat(Core/Packet): Implement AntiDOS protection from Trinity (#2789)
* Implement AntiDOS protection from Trinity


Co-authored-by: jackpoz <giacomopoz@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Vincent-Michael <trinity.michael_vincent@gmx.eu>
2020-03-23 15:46:00 -03:00
Stoabrogga
ed243d6911 feat(Core/Config): Parameter to set all creatures with WP movement active (#2615) 2020-02-23 14:08:42 +01:00
Barbz
7e0fba81b7 fix(core): Improve output for 2 small errors (#2549) 2020-01-15 09:46:49 +01:00
IntelligentQuantum
5198b2614e chore(Core/Soap): Renamed TCSoap to ACSoap (#2509) 2019-12-27 00:01:57 +01:00
Kargatum
4a8f1de538 feat(Core/Misc): remove and replace ACE_Singleton (#2418) 2019-12-21 00:29:29 +07:00
IntelligentQuantum
b6c0f58dda feat(Core/ItemHandler): Optional item recovery (#2442) 2019-12-09 08:03:33 +01:00
Viste
ec808793ae fix(Core/Misc): few improvements to ut8 handling (#2455) 2019-12-02 08:33:44 +01:00
Viste
e22d78ecd6 refactor(Core): rename namespaces and macros to acore (#2454) 2019-12-01 13:13:31 +01:00
Stefano Borzì
69baccff0d feat(DB/characters): added comments to worldstates (#2384) 2019-11-22 08:56:04 +01:00
Kargatum
a3206c56dc feat(Core/Misc): replace all prefix preprocessor defines from CompilerDefs with AC_ (#2419) 2019-11-15 23:27:31 +07:00
Kargatum
f9a8de9be7 feat(Core/Shared): added new library - shared (#2416) 2019-11-15 16:31:54 +07:00
Kargatum
0fd565d557 feat(Core/Debugging): improve crash reports (#2365)
* Enabled crash reports for Windows
2019-11-10 22:42:47 +07:00
Stoabrogga
3baa3c7534 feat(Core/SpellMgr): Worldserver option for ICC buff (#2320) 2019-10-16 07:53:19 +02:00
Stoabrogga
84ea36a21b fix(Core/Chat): Prevent Horde / Alliance chat via custom emotes (#2292)
* add new worldserver parameter "AllowTwoSide.Interaction.Emote"
* use new broadcast text ID 91243 for strange gestures
2019-10-01 15:18:43 +02:00
Stoabrogga
ab55aa4e5a feat(Core/Config): Add parameter to load all grids of all non-instanced maps on server start (#2283) 2019-09-30 17:06:32 +02:00
Viste
854b426978 feat(Core): Added ABORT() macro to prevent the usage of ASSERT(false) as a quick hack to crash the core misusing assert (#2273) 2019-09-26 09:51:33 +02:00
Stoabrogga
8689903f58 fix(CMake): Use cmake-generator-expressions for escaping quotes (#2307) 2019-09-25 02:11:13 +07:00
Kargatum
3518c9e9f5 feat(Cmake): set minimal support version 3.8 and added interface libs for world and auth (#2295)
* Added interface library authserver-interface
* Added interfaca library worldserver-interface
* Added Copyright's in auth and world server Cmake's files
2019-09-21 18:25:56 +07:00
mik1893
67d180ea77 fix(Core/Worldsession): add option to prevent logout when AFK in a sanctuary zone (#2205) 2019-09-09 23:53:37 +02:00
Stoabrogga
e314a0c716 feat(Core/Player): Additional option for worldserver config parameter "InstantFlightPaths" (#2246) 2019-09-04 01:19:57 +02:00
Kargatum
b1d102e04b feat(Core/BG): rewrite invite in bg (#2137)
Co-authored-by: mik1893 <michele.roscelli@gmail.com>
2019-08-20 23:58:15 +02:00
Francesco Borzì
bacbf0a5c2 Let's make it clear. (#1991)
* Let's make it clear.

* Fix typo

* Add missing comma

* Update worldserver.conf.dist
2019-06-28 01:05:51 +02:00
Poszer
97e65bd447 feat(Core/Player): PartyLevelReq invite settings (#1919)
- Minimum level at which players can invite to group setting
2019-06-09 09:03:18 +02:00
Poszer
0b9a0d8ea6 feat(Core/Icons): New look (#1840)
- Auth & World icons
2019-05-21 17:07:52 +02:00
Poszer
4b271008c2 fix(Core): Auth/World conf.dist corrections (#1801)
- Typo, grammar corrections.
- Rate.Mining.Amount changed to correct config Rate.Talent  (It was set to Rate.Talent for mining amount using default value: 1 which is totally wrong. - Rate.Talent is for talents points per level.)
2019-05-10 21:30:44 +02:00
Pondaveia
c1ebc70b58 feat(core): Increased limit of realms (#1664) 2019-04-13 18:07:26 +02:00
Kargatum
5105333968 feat(Core/Library): Rename shared library to common (#1675) 2019-04-04 16:47:17 +07:00
Kargatum
eae9affec9 feat(Cmake): Rewrite build and use inherited dependencies (#1652) 2019-04-01 22:41:08 +02:00
Kargatum
1f4f318705 Rewrite(Core/BanManager): Rewrite Ban system (#1576)
* Added ban manager
* Delete ban functions in world class
* Separate ban account to (ban account, ban ip, ban character)
* Support world announce
2019-03-25 10:00:17 +07:00
Viste(Кирилл)
2af5893d52 feat(Core/Chat): Add config option to allow use LFG anywhere not only in city (#1586) 2019-03-20 02:04:59 +03:00
Francesco Borzì
0758677578 feat(core): allow to debug KickPlayer() (#1549) 2019-03-05 22:58:40 +01:00
Francesco Borzì
be0b7b23f8 feat(core): allow to disable auto-kick for idle players (#1550) 2019-03-03 15:26:07 +01:00
Viste(Кирилл)
cb81f3c17a feat(Core/LOS): restruct LOS functions and add LineOfSight check (#1459) 2019-02-13 22:24:04 +01:00
Nefertumm
2a71b2a666 feat: Added logs_ip_action + more (#1157) 2019-02-08 23:52:22 +01:00
Francesco Borzì
7b61731958 feat(CI): prevent PRs that cause DB errors to get on master (#1407) 2019-02-06 23:55:23 +01:00
FrancescoBorzi
97ae1496a7 fix: server motd 2019-01-19 02:48:00 +01:00
Kargatum
c00d5fe0ab CMake: Use source_groups to represent the source tree (#1247) 2019-01-10 07:20:32 +03:00
Viste(Кирилл)
f852a87f9c Core/Session: proper client timeout detection (#1232)
* Core/Session: proper client timeout detection

- Properly detect client timeout when logged into a character after a configurable time (default 60s) has passed without the client sending any packets.
- Fixes issues with crashed clients leaving characters in the world for a very long time (default 15 minutes), as well as edge case exploits involving intentionally pausing client execution for some amount of time.
2019-01-08 09:33:24 +03:00