Commit Graph

34 Commits

Author SHA1 Message Date
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
Nefertumm
e51fe9e081 Core/Misc: add support to calculate zoneId/areaId for creatures & gameojects (#1226) 2019-01-07 12:07:05 +03:00
Viste(Кирилл)
3f45c14822 Core/Quest: implement Quest Tracker (#1233) 2019-01-06 09:32:17 +03:00
Francesco Borzì
2c539c07ae Core/World: do not consider error when no player data in the DB (#1151) 2018-12-30 18:36:07 +01:00
talamortis
cbf7bc2d3f Updated code for New config.
*enable/disable Minigob Manabonk
*Put the config option in the wrong part, changed from int to bool.
2018-08-05 00:50:24 +01:00
talamortis
ccb3e8c2a4 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2018-07-29 23:09:07 +01:00
talamortis
78e1407f7a New config option added
- Added config to enable/disable Minigob Manabonk.
 - Dalaran Wintergrap mage no longer yells if the event has been disabled.
2018-07-29 23:08:56 +01:00
Kartselyanski
ea8c85c886 Make the continent transport and preloading optional. 2018-07-28 01:43:23 +02:00
ayase
d29a1a3300 Core: Easy module conf creation & reload (#931)
* Change the read method of the config of the module.Developers can now easily read the config file in cmake.

e.g. AC_ADD_CONFIG_FILE("${CMAKE_CURRENT_LIST_DIR}/conf/my_first_module.conf.dist")

* Update Master.h

* Update cs_reload.cpp

Command: `.reload config` can now reload the config file of all modules #981
2018-07-19 21:50:29 +02:00
talamortis
8b1f2ece8a Fixed Typo
*Fixed typo on custom hook.
2018-07-18 19:48:44 +01:00
talamortis
a5a130b95a Added Hook
* This hook can be used to cache module database tables.
2018-07-18 13:12:30 +01:00
Kargatum
7329ad4790 Add GitRevision
GitRevision as in TrinityCore
2018-06-24 17:32:50 +02:00
ayase
00777a80ae Eluna implementation (#847)
* azerothcore + eluna done.

* Remove the Eluna single thread limit.

* Read Eluna Settings file.

* submodule change.

* fix(test)  Ubuntu - Cant Link Library after Compile

* The ELUNA is disabled by default.

* remove submodule luaEngine.

* some change

* fix a error

* change cmake

* fix: some onplayerchat does not have hooks.

* Eluna: Add BG event Hooks.

* fix:cmake hook AFTER_LOAD_CONF not work.

* Remove the eluna switch.

* Remove some define in the core.

* fix conf file not read in the linux.

* eluna : change bg hook parameter type

* Remove TC log function call

* change bg hook OnBGEnd parameter type.


Note: to enable Eluna, the module is required
2018-05-22 20:22:11 +02:00
Kargatum
6873019ab0 Missing options in conf file (auth and worldserver) 2018-05-17 23:00:45 +02:00
Nefertumm
dd300003e2 Update license links (#783) 2018-03-12 10:54:57 +01:00
Kaev
05cd8c8c61 Move area trigger storage from DBC to database (#742)
Renamed AreaTrigger + related stuff to AreaTriggerTeleport
2018-01-02 22:08:08 +01:00
Yehonal
403ed2600f Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk into dir-restructure 2017-12-21 11:26:43 +01:00
Yehonal
17332304fd Using TC structure allowing easier patches importing 2017-12-21 00:20:29 +01:00
Yehonal
b0c8eceb08 Refactoring part 2 [W.I.P] 2016-08-12 02:38:26 +02:00
Yehonal
c5267ef078 removed unused conf 2016-08-11 20:36:58 +02:00
Yehonal
ce20864257 Merge pull request #43 from ShinDarth/git
Fixed Mac OS X build and minor changes to worldconf
2016-08-08 12:26:27 +02:00
Yehonal
7d0943abe1 Missing code for XP Battlegrounds 2016-08-08 11:28:55 +02:00
Yehonal
e358c0bb74 [CORE] Imported PVP stats , special thanks to Mik & Shin 2016-08-08 11:23:30 +02:00
Yehonal
895558c85c [CORE] Arena points rate , thanks to Mik1983 for import 2016-08-08 11:15:20 +02:00
ShinDarth
a7a81f90b1 Merge branch 'master' into git 2016-08-07 14:55:21 +02:00
Yehonal
2b5605da5c [CORE] force reloading of logs configurations at start
allowing sScriptMgr to change logs confs
2016-08-07 12:41:22 +02:00
Yehonal
5b824569a9 [CORE] Rewritten ScriptMgr to be initialized before server load
Now ScriptMgr can be initialized before config allowing

to create scripts that can change the behaviour of

server before loading anything
2016-08-07 12:28:17 +02:00
Yehonal
444012104b Core/Tickets: Ticket System updated 2016-08-07 12:25:59 +02:00
Yehonal
2ca258e179 [CORE] implemented multiple configuration files loading
currently it's used to load the default [auth|world]server.conf.dist

but you can use sConfigMgr->LoadMore to load your custom config

in your modules to add/overwrite properties
2016-08-07 12:24:19 +02:00
ShinDarth
16baf121f1 Replace some labels 2016-08-06 19:15:55 +02:00
mik1893
e1ddffb2ed Fix compile VS2015 2016-07-10 17:16:30 +02:00
Yehonal
f6eefedcd5 converted all tabs to 4 spaces 2016-06-26 19:23:57 +02:00
Yehonal
52f305111c importing changes from callmephil repo
a special thanks to him
2016-06-26 19:22:35 +02:00
Yehonal
e8e94a0a66 First Commit
For Azeroth!
2016-06-26 10:39:44 +02:00