aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
AgeCommit message (Collapse)Author
2015-03-21Core/Updates: Add an automatic database update system. Automatically detects ↵Naios
new and edited sql updates through file lists and hashing. Detects renames, deletes and is able to create and auto import full databases. * cleanups in main.cpp of world & bnetserver * refactoring in DatabaseWorkerPool.h & MySQLConnection.cpp Make sure you re-run cmake, because boost::iostreams was added as dependency. Maybe you need to install libboost-iostreams1.55-dev on unix as well. Import every update manual until (included) those INSERT IGNORE updates for each database. Thanks DDuarte and Shauren for your amazing ideas, help and advises. In hope that nobody gets a "Your database structure is not up to date..." anymore ,-) Signed-off-by: Naios <naios-dev@live.de> Signed-off-by: Nayd <dnpd.dd@gmail.com>
2015-03-21Core/PacketIO: Sync with wpp and enable some opcodesVincent-Michael
2015-03-20Core/PacketIO: Update SMSG_MAIL_QUERY_NEXT_TIME_RESULT for 6.1.0Vincent-Michael
2015-03-20Merge pull request #14415 from Zedron/6.xDuarte Duarte
Core/PacketIO: Fixed teleporting between maps
2015-03-20Scripts/Misc: sync with 3cc305138c9b57da02d42b88cc0cae941016542aMitchesD
adfd8a6 - Scripts/Mulgore: The Plains Vision - Move Corescrript to SAI c21a600 - Delete zone_mulgore.cpp 87f40a5 - Scripts/Kalimdor: Remove Mulgorescripts 8904a94 - Scripts/The Barrens: Add missing Text for 'The Escape' cfc5fb2 - DB/Misc: Fix a few startup errors from recent Updates (Script part)
2015-03-20Core/PacketIO: Fixed teleporting between mapsZedron
CMSG_MOVE_WORLDPORT_ACK should have STATUS_TRANSFER, as the player isn't in the world (yet)
2015-03-20Core/PacketIO: CMSG_SET_ACTIVE_MOVER, SMSG_MOVE_SET_ACTIVE_MOVER updated and ↵MitchesD
enabled
2015-03-19Merge pull request #14403 from Luzifix/opcode-banksystemDuarte Duarte
Core/PacketIO: Banksystem
2015-03-19Split up LANG_MAP_POSITION to fix a crash when issuing .gps commandariel-
Conflicts: src/server/game/Miscellaneous/Language.h (cherry picked from commit 461daadcaf0cafa410c740e6376090c27a1df8ff)
2015-03-19Core/Support: Fix some static analysis issuesCarbenium
2015-03-19Core/PacketIO: Create BankHandler & Bank opcode StructureLuzifix
Thx @gigi1237 for search Opcodes Thx @Nayd to help with InvUpdate & InvItem Structure
2015-03-18Core/Misc: Fix some issues detected by static analysisNaios
* Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? -> This argument is passed by value, it makes no sence so set it to null here. * Member variable 'instance_violet_hold_InstanceMapScript::bWiped' is not initialized in the constructor. * Mismatching allocation and deallocation: Data
2015-03-18Core/LFGMgr: Fix compiler errorNayd
2015-03-18Merge pull request #14370 from Kittnz/realm_achievementDuarte Duarte
Core/Condition: Realm Achievement condition (cherry picked from commit 769acfbd02a04c114956758bcd626a740aa76c2a)
2015-03-18Merge pull request #14371 from Kittnz/movecirclepath_003click
Core: Move FillCirclePath function to MotionMaster Closes #14371 (cherry picked from commit cf14e9051d15e33ca9fa87be3287d2a628faedef)
2015-03-18Core/AHBot: Remove a lingering warning that annoyed me for all too longclick
(cherry picked from commit 7c8f7f6f8fc7fbc76a329c70980b09b9b3ada5ef)
2015-03-18Revert "*Do not allow players to use vehicles to go further than 1st boss in ↵jackpoz
Ulduar." This reverts commit a009e53049da27966cb3c32e7b0a3094ea320aef. Remove hackfix for Ulduar vehicles, it should be handled in Ulduar script (cherry picked from commit f1ae2c7b73f3fbc665acac8fd70ce325f20e1194)
2015-03-18Core/Dungeon Finder: Fix Vote Kick breaking LFG queuejackpoz
Fix Vote Kick started with party in queue breaking the whole LFG queue. The status of Vote Kick is now storing in a bool variable in LfgGroupData, separated from LfgState of the group/members. If a Vote Kick started with party in queue, the members were not removed from queue correctly and would cause LFG matching system to match these "broken" players but not allowing to start a dungeon. Closes #10191 (cherry picked from commit 22403121fe9c762c82dc32913aeba46a7e76a004)
2015-03-18Core: INFO->DEBUG level changes - forgot one in Map.cppclick
(cherry picked from commit ad7b33a47f5b987fb41921c8ae57022bb93fce3a)
2015-03-18Core: More INFO -> DEBUG changesclick
(cherry picked from commit 781edbe46a9d055b8a9bfdd446873cdf806a129a)
2015-03-18Core: And yet more INFO->DEBUG loggingclick
(cherry picked from commit 6f961ba138530cd4bece755cc8d971e7eff38688) Conflicts: src/server/game/Entities/Object/Object.cpp
2015-03-18Core: Pet.cpp - INFO -> DEBUG level notifications...click
(cherry picked from commit a31bc08e441154efd7b76272dfae878794869650) Conflicts: src/server/game/Entities/Pet/Pet.cpp
2015-03-18Core: More INFO -> DEBUG (Unit.cpp this time)click
(cherry picked from commit 64584e9e7a9a8f3d754e41d354764435fbf68947) Conflicts: src/server/game/Entities/Unit/Unit.cpp
2015-03-18Core: INFO->DEBUG cleanups in Player.cppclick
(cherry picked from commit 6e509cf7c11d886e84a66e97c441917c17c48fbf) Conflicts: src/server/game/Entities/Player/Player.cpp
2015-03-18Core: More INFO -> DEBUG/WARN/ERROR manglingclick
(cherry picked from commit 15e56ed0b3a43afd43760a26844567083427c544)
2015-03-18Merge pull request #14317 from Naios/typesafelogCarbenium
Type safe logging
2015-03-18Core: More INFO -> DEBUG changes (WorldSession/WorldSocket)click
(cherry picked from commit 132d4ede37f849ef3803dda85ae3c7087a51cc83) Conflicts: src/server/game/Server/WorldSession.cpp src/server/game/Server/WorldSocket.cpp
2015-03-18Core: Move LOG_INFO -> LOG_DEBUG level for achievementsclick
(cherry picked from commit 8562be602bda60f5767b9e263287edb660177972) Conflicts: src/server/game/Achievements/AchievementMgr.cpp
2015-03-18Core: Change some map-specific INFO-messages over to to DEBUG or ERRORclick
(cherry picked from commit ec6bec6bc4e5b799c128992f68d429f068654b6e) Conflicts: src/server/game/Maps/Map.cpp
2015-03-18Core: Move some more INFO-level logentries to DEBUGclick
(cherry picked from commit db302c28c24a5bc9f77463555453bb09ca4b094a) Conflicts: src/server/game/Spells/Spell.cpp src/server/game/Spells/SpellEffects.cpp
2015-03-18Core/PacketLog: Avoid unneeded calls with disabled packet logsjackpoz
Avoid calling GetOpcodeNameForLogging() when packet logs are disabled. (cherry picked from commit 5e7d4a44e0d6b92da8ba68a00be00c530a72c873) Conflicts: src/server/game/Server/WorldSocket.cpp
2015-03-18Core/Player: Optimize Player::HaveAtClient() performancejackpoz
Change m_clientGUIDs from std::set to std::unordered_set to reduce by 2.7x times the cpu usage in Player::HaveAtClient() (cherry picked from commit 49ececf03830ca1d3df45bec1cd7f657d309450b)
2015-03-17Merge pull request #14386 from Gigi1237/SpeedAckDuarte Duarte
Core/PacketIO: Updated and enabled _SPEED_CHANGE_ACK
2015-03-16Core/Packets: Enable opcode CMSG_BANKER_ACTIVATE / SMSG_SHOW_BANKVincent-Michael
2015-03-16Core/PacketIO: update & enable CMSG_QUESTGIVER_HELLOLuzifix
2015-03-15Core/PacketIO: Updated and enabled _SPEED_CHANGE_ACKGigi1237
Added packet structure for MovmentAck
2015-03-15Merge pull request #14377 from DJScias/opcodes4Duarte Duarte
Core/Packets: update and enable SMSG_SUPPRESS_NPC_GREETINGS
2015-03-15Merge pull request #14372 from DJScias/opcodes2Duarte Duarte
Core/Packets: update CMSG_QUESTLOG_REMOVE_QUEST and enabled some quest o...
2015-03-15Core/Enums: Update TutorialAction for 6.1.0Vincent-Michael
2015-03-15Core/PacketIO: Update and enable delete character for 6.1Luzifix
2015-03-15Core/Enums: Update ResponseCodes for 6.1.0Vincent-Michael
2015-03-15Core/Packets: Fix typoVincent-Michael
2015-03-15Core/Packets: Update some opcodes and enable thisVincent-Michael
2015-03-15Core/Packets: Update some opcodes and enable thisVincent-Michael
2015-03-15Fix typo in MovementStatus (read/write)Vincent-Michael
todo 6.x use this infos
2015-03-15Core/Packets: Added SMSG_TRANSFER_ABORTED / SMSG_TRANSFER_PENDING opcodes ↵Vincent-Michael
for 6.1.0 and enable this
2015-03-15Core/Packets: Update some opcodes and enable thisVincent-Michael
2015-03-15Core/Packets: Update some opcodes and enable thisVincent-Michael
2015-03-15Core/Packets: Enable CMSG_SET_ACTIONBAR_TOGGLES opcode for 6.1.0Vincent-Michael
2015-03-15Core/Packets: update and enable SMSG_SUPPRESS_NPC_GREETINGSDJScias