Kenneth P. Barquero
cfecdc0fe5
Core/Battlegrounds: implement rated battleground world state allow queueing up for rated BGs
...
This will allow to toggle the rated battleground UI for the player, the RBG system is yet to be implemented.
2020-10-31 12:54:53 +01:00
jackpoz
129614cbf8
Core/PathFinding: Enable pathfinding (MMaps) by default
2020-09-08 20:58:37 +02:00
Shauren
1c1c62d108
Core/Misc: Replace database query in WorldSession::HandleAddFriendOpcode with async version
2020-08-01 15:09:05 +02:00
Ovahlord
64c4b4f529
Core/Misc: converted quest, creature and quest query packets to packet class and ported query data caching from 335 branch
2020-07-28 21:34:12 +02:00
Ovahlord
d46fb93657
Core/Pools: ported pooling updates from 335 branch
2020-07-13 11:17:19 +02:00
Shauren
59dbc1df0a
Core/Misc: Properly close database connections when using --update-databases-only arg
2020-06-22 11:32:57 +02:00
jackpoz
c62ebf6e36
Core/Misc: Add console option to update databases only
...
Add "--update-databases-only" console argument to stop worldserver execution after having updated all databases (if specified in config file)
(cherry picked from commit 92bf5b1ba7 )
2020-05-19 00:49:24 +02:00
jackpoz
d0c7bbab40
Core/Misc: Update 85e3169fbd about SOAP
...
Change again how SOAP is stopped if SOAP successfully binds but worldserver fails to bind its sockets.
A crash remains if SOAP fails to bind because it calls exit() and that triggers asserts everywhere.
2020-05-06 00:01:21 +02:00
jackpoz
03609506ae
Core/Networking: Set SO_REUSEADDR on *nix platforms
2020-05-06 00:01:17 +02:00
jackpoz
c82bddf6f4
Core/Misc: Fix shutdown with SOAP enabled
...
Fix worldserver entering a loop when having SOAP enabled but failing to bind both SOAP and worldserver listened socket. SOAP thread would keep trying to bind the socket over and over checking World::IsStopped() condition that was never set to true
2020-05-06 00:01:09 +02:00
Shauren
d003ebd8e4
Core/DBLayer: Prevent using prepared statements on wrong database
2020-04-15 19:18:58 +02:00
Ovahlord
f119e8c79d
Scripts/DS: fixed several typos in Mandess of Deathwing script
...
* removed a duplicate comment in RASession
2020-04-13 17:04:19 +02:00
Ovahlord
4539b571bf
Core/Packets: converted SMSG_MOTD and SMSG_LOGIN_VERIFY_WORLD to packet class
2020-04-11 18:22:01 +02:00
Ovahlord
d9b854ad59
Core/Datastores: backported hotfix system implementation
2020-02-21 23:13:38 +01:00
Aokromes
d6d3f06f06
New year
2020-01-04 18:32:38 +01:00
funjoker
6c56916b29
Misc: Update copyright information
...
Happy new year
2020-01-01 18:47:28 +01:00
Ovahlord
15f09fb82b
Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61
2019-11-06 00:51:04 +01:00
Ovahlord
8d29de88a2
Core/Guilds: updated guild challenge system
...
* converted guild challenge packets to packet class
* moved guild challenge reward data to database
2019-10-14 00:56:48 +02:00
Wyrserth
88cd3626cb
Misc/Config: set decay timer for unlooted normal creatures to 5 minutes.
...
Now that respawns do not care about the previous corpse's state, there's no reason to force a very frustrating faster despawn.
2019-10-06 03:53:49 +02:00
Ovahlord
9d574d2220
Core/Players: convert SMSG_FEATURE_SYSTEM_STATUS to packet class
2019-10-05 00:22:53 +02:00
Ovahlord
8bec6af24a
Core/NetworkIO: implement 2nd connection
2019-10-03 22:32:24 +02:00
Ovahlord
0299e10945
Core/Servers: nuke authserver
2019-09-30 07:26:54 +02:00
Ovahlord
644b77f1fd
Server/Config: correct description for the shortage system config
2019-06-03 22:28:22 +02:00
Ovahlord
4b77eb334b
Core/LFG: re-implement the shortage bonus reward system
...
* optimized out the logic to work with any random dungeon
* the shortage bonus rewards can now be set via quest id in lfg_dungeon_rewards
* moved the config part into the lfg option mask
2019-06-03 19:45:44 +02:00
Shauren
2fb644344d
Core/Dep: Boost 1.70 compatibility
...
(cherry picked from commit bcda8dd742 )
# Conflicts:
# src/server/authserver/Main.cpp
# src/server/shared/Realm/RealmList.cpp
# src/server/shared/Realm/RealmList.h
2019-04-14 12:18:33 +02:00
Ovahlord
1a1790b737
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/AI/SmartScripts/SmartScript.cpp
# src/server/game/Skills/Archaeology/ArchaeologySites.cpp
# src/server/scripts/Spells/spell_mage.cpp
2018-09-17 15:43:22 +02:00
Killyana
3e8c5df12e
Misc: Update Quests.LowLevelHideDiff to wotlk
...
Closes #17421
2018-09-15 11:18:15 +02:00
Killyana
0a10987c83
Misc: Reverse Quests.HighLevelHideDiff changes
...
Ref #17421
2018-09-15 11:18:08 +02:00
Aokromes
0d4c7d612b
Misc: Update Quests.HighLevelHideDiff to wotlk
...
Closes #17421
2018-09-12 11:53:33 +02:00
Ovahlord
59d169e8e4
Merge branch 'dynamicSpawnMerge' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/Entities/Creature/Creature.cpp
# src/server/game/Entities/Object/Object.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Maps/Map.h
2018-07-21 23:13:55 +02:00
Ovahlord
b976bc1187
Core/Spawns: merged Dynamic Spawning
2018-07-21 20:44:41 +02:00
Ovahlord
dd6fe710df
Core/Guilds: ported and merged guild experience and guild reputation system
2018-07-09 16:27:25 +02:00
Ovahlord
bb66c16e12
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-06-26 21:59:08 +02:00
Shauren
3ecf82f1a0
Common: Replace ip2nation by ip2location. ( #21957 )
...
Replace ip2nation by ip2location.
Download: https://lite.ip2location.com/database/ip-country
Core/Misc: Improved ip2location code and set it to disabled by default
2018-06-23 21:45:51 +02:00
Aokromes
0c6fe1941f
rename files
2018-06-23 02:21:59 +02:00
Ovahlord
1998dc1287
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/AI/SmartScripts/SmartScript.cpp
2018-05-17 12:44:55 +02:00
Aokromes
5f45307a78
Core/Misc: Fix FreezeDetector triggered on startup
...
Fix FreezeDetector triggering the assert on startup if scripts took more than a few seconds to initialize.
2018-05-12 19:28:32 +02:00
Ovahlord
2cfdd3cbe0
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/AI/CoreAI/PetAI.cpp
# src/server/game/Battlegrounds/Battleground.cpp
# src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp
# src/server/game/DungeonFinding/LFGMgr.h
# src/server/game/DungeonFinding/LFGQueue.h
# src/server/game/Entities/Creature/Creature.h
# src/server/game/Entities/Pet/Pet.cpp
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Entities/Player/Player.h
# src/server/game/Entities/Unit/Unit.h
# src/server/game/Globals/ObjectMgr.h
# src/server/game/Groups/Group.cpp
# src/server/game/Groups/Group.h
# src/server/game/Guilds/Guild.cpp
# src/server/game/Guilds/Guild.h
# src/server/game/Handlers/GuildHandler.cpp
# src/server/game/Handlers/LFGHandler.cpp
# src/server/game/Handlers/MiscHandler.cpp
# src/server/game/Handlers/NPCHandler.cpp
# src/server/game/Instances/InstanceScript.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Maps/Map.h
# src/server/game/Maps/ZoneScript.cpp
# src/server/game/Server/WorldSession.cpp
# src/server/game/Spells/SpellEffects.cpp
# src/server/game/Weather/Weather.cpp
# src/server/game/Weather/WeatherMgr.cpp
# src/server/scripts/Commands/cs_reload.cpp
# src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp
# src/server/scripts/EasternKingdoms/Deadmines/deadmines.h
# src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
# src/server/scripts/EasternKingdoms/eastern_kingdoms_script_loader.cpp
# src/server/scripts/Kalimdor/VortexPinnacle/vortex_pinnacle.h
# src/server/scripts/Spells/spell_dk.cpp
# src/server/scripts/Spells/spell_druid.cpp
# src/server/scripts/Spells/spell_generic.cpp
# src/server/scripts/Spells/spell_hunter.cpp
# src/server/scripts/Spells/spell_mage.cpp
# src/server/scripts/Spells/spell_pet.cpp
# src/server/scripts/Spells/spell_shaman.cpp
# src/server/scripts/Spells/spell_warrior.cpp
2018-03-28 12:35:52 +02:00
ariel-
5ff847159c
Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources
2018-03-28 04:41:59 -03:00
ariel-
7fff6c424f
Compile zmq locally
2018-03-28 03:20:25 -03:00
Ovalord
683a74f3ea
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-01-14 19:20:08 +01:00
Chaouki Dhib
e8bdb2a157
Core/Movement: Correct the allowed distance to target before a repositioning is necessary. #20173
...
Also getting rid of the wordserveur config parameter 'TargetPosRecalculateRange' since it is no longer needed.
2018-01-14 06:56:50 +01:00
Ovahlord
98fdf72c7b
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into ShatteredWorld
...
# Conflicts:
# src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
2018-01-02 01:23:06 +01:00
Aokromes
4bd0525edd
Update copyright note for 2018
2018-01-01 01:06:19 +01:00
Ovalord
be1615d5f4
Core/Guilds: implement Guild Challenges
2017-12-21 19:44:57 +01:00
Ovalord
ef1058d607
Merge branch 'lfgUpdate1' of https://gitlab.com/Ovahlord/TrinityCore_434 into 4.3.4
2017-12-18 23:22:01 +01:00
jackpoz
4283252731
Shared/Metric: Fix crash on shutdown
...
Fix crash on shutdown with metrics enabled but InfluxDB stopping before worldserver
2017-12-17 15:37:30 +01:00
Shauren
f7fd109066
Buildsystem: Fixed windows pch build with ninja
...
(cherry picked from commit a6e46c1c2e )
2017-12-14 09:49:56 +01:00
Ovalord
7525fb165e
Core/LFG:
...
* added missing dungeon ID to high priestess Azil's encounter credit
* fixed the last encounter lfg reward. Cataclysm dungeons use a single entry for both difficulties so the instance needs to find the proper dungeon for the difficulty. Fixed.
* increased amount of required votes to kick a player from a party
* use the remaining teleport error messages for their according purpose
* use a bgdata location as teleport location when teleporting out of a dungeon
* fixed lfg state after group has been formed
* the amount of required roles is now determined by dbc values (thanks to Onkelz28)
* added some safety checks for reward data packets if no quest is found
* fixed lfr queue and reward display
* add the possibility to make lfg reward quests repeatable. This is getting used for dungeon quests with valor point rewards. Setting the alternative quest once the limit has been reached is handled corewise now.
* implement valor points display in the lfg window. Note: to see it for the first time you need at least 1 valor point
* implement Call to Arms system. Thanks to Tisk for the base code
* added loot for the Call to Arms Satches of Exotic mysteries
2017-12-04 18:43:51 +01:00
Aokromes
238eb71b8e
Core/Misc: Add functionality to allow low level quests/kills/discoveries to grant experience
2017-11-04 16:15:36 +01:00