aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-06-15Core/Common: Add the linkage type to the version stringNaios
* Add platform strings for intel and apple * Remove usage of underscore uppercase identifiers because those are reserved for the compiler. * Requested by Aokromes
2016-06-15Core/Spells: Automatically generate spell rank info from SkillLineAbilityShauren
* This fixes weird spellbook/talent/glyph/profession ui behavior when knowing multiple spells to remove talent or glyph, or multiple spells to open profession ui
2016-06-14Core/Players: Fixed saving talents for all specsShauren
2016-06-14Core/PacketIO: Updated AH and mail packetsShauren
2016-06-14Core/Auras: Defined new aura type 468 ↵Shauren
SPELL_AURA_TRIGGER_SPELL_ON_HEALTH_BELOW_PCT
2016-06-14Core/Spells: Implement SPELL_AURA_PROC_ON_POWER_AMOUNT_2Shocker
2016-06-13Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legionShauren
2016-06-13Core: Updated to 7.0.3.21916Shauren
2016-06-13Core/Movement: Fixed weird loading screen behavior (progress bar loading to ↵Shauren
full then disappearing) - also makes teleporting between maps faster
2016-06-12Core/PacketIO: Add missing opcode handlersShauren
2016-06-12Core/PacketIO: Initialize HasDemonHunterOnRealm field in character enumShauren
2016-06-12Core/PacketIO: Defined one more opcodeShauren
2016-06-12Core/GameObejcts: Fixed disconnects happening when viewing nearby players on ↵Shauren
elevators Closes #17335
2016-06-11Core/PacketIO: Defined some spell opcodesShauren
2016-06-11Core/PacketIO: Send movement status changes around moving unit, not its ↵Shauren
controller
2016-06-10Core/PacketIO: Fixed sending wrong movement packets to nearby players that ↵Shauren
require ACK response
2016-06-10Entities/Unit: Fix speed update packets if player is being moved by ↵treeston
something else. Closes #17184 Closes #17254 (cherry picked from commit 19fa504ff5a51ded47f516640fc57deb6793547a)
2016-06-10Core/PacketIO: Updated MiscPacketsShauren
2016-06-09Core/Units: Updated dynamicflagsShauren
2016-06-09Core/Auras: Defined more known stat related aura typesShauren
2016-06-09Core/Players: Updated talent specializationsShauren
2016-06-08Core/Taxi: Implemented PlayerCondition requirements on taxi pathsShauren
2016-06-08Core/Misc: Fixed warningsVincent-Michael
2016-06-07Core/PacketIO: Updated query opcodesShauren
2016-06-07Core/GameObjects: Defined more GO flagsShauren
(cherry picked from commit 4b00ca02993141a0a5a3e3cf8dea1cde853e9276)
2016-06-06Core/Misc: Fixed coverity issuesShauren
Uninitialized fields: CID 1354593, 1354595, 1354738 Unchecked return value: CID 1354558 Out of bounds access: CID 1352989, 1352993 Null pointer dereference: CID 1296286
2016-06-06Core/Misc: Fixed uninitialized fieldShauren
Coverity CID 1354596
2016-06-06Core/Misc: Fixed uninitialized fields in black market packetsShauren
Coverity CID 1354736 and 1354737
2016-06-06Core/Spells: Fixed possible null pointer dereferenceShauren
Coverity CID 1355243
2016-06-06Core/Spells: Silence coverity false positive - CID 1356246Shauren
2016-06-05Core/PacketIO: Update movement packetsShauren
2016-06-05Core/Commands: Added ".npc set phase" command error message for invalid phaseidVincent-Michael
Closes #14927
2016-06-05Core/PacketIO: Updated spell packetsShauren
2016-06-05Core/PacketIO: Fixed sending SMSG_SPELL_EXECUTE_LOGShauren
2016-06-04Core/Utils: Added additional argument to Tokenizer class to make it behave ↵Shauren
like strtok - not returning empty tokens in case of multiple consecutive separators in input string
2016-06-04Core/GameTables: Fixed loading gametables with trailing tabsShauren
2016-06-04Update worldserver.conf.distAokromes
2016-06-04Implement real time statistic visualization (#16956)DDuarte
Docs at https://trinitycore.atlassian.net/wiki/display/tc/Monitoring+a+TrinityCore+server * Common/Graphs: Initial proof of concept * Move influx db code to its own class * Reuse the same socket * Allow to log values of different categories * Allow to log events * Pass the timestamp to influxdb * Send events in batches * Send data async * Log server shutdown. Fix memory leak. * Allow to enable/disable Stats in the settings and at runtime * Read interval between each batch send from config * Add InfluxDB connection info to configs * Move each event category to its own table * Log pathfinding queries * Move categories table initialization to constructor using enum as key to avoid assigning the table name to the wrong enum value * Log player login/logout events. Pass the hostname correctly in the HTTP request. * Fix linux build * Handle "Connection: close" HTTP header, reconnecting on next scheduled send. Disable StatsLogger if connection fails, logging the error. * Add an enum for categories of logged values, it's still possible to pass a string instead of the enum. * Don't log the whole batchedData when InfluxDB returns an error, it's too long and unreadable on console. * Allow to call a function at a specified interval in thread-safe World::Update() context to log data like player count. * Log map tile load/unload * Core/StatsLogger: Allow logging more value types other than ints https://docs.influxdata.com/influxdb/v0.10/write_protocols/write_syntax/ * Fix a typo in string escape of StatsLogger * Yet more fixes to the escaping in FormatInfluxDBValue * DB/Gameobject: Fix respawn time of few Quest GameObjects By Tauriella, closes #16701 * DB/Misc: Fix some engrish By tkrokli closes #16648 * Tools/MMaps: Add format library linking to mmaps_generator (Very) partial cherry pick of ed75b0649add23e082976fa4e5d504bc0c312602 * Core/StatsLogger: Simplify code Convert values and categories arrays to maps initialized in-place Remove constructor and destructor * Core/StatsLogger: Add realm name to the event and value tags * Log amount of processed packet of each session * Apply recent singleton changes to sStatsLogger too * Fix influxdb data format if no realm name is present * Remove unneeded newlines from request body, fixes response 400 from InfluxDB 0.10 * Rename Reporting folder to Metric * Rename StatsLogger to Metric * Rename InfluxDB configs to Metric * Add Grafana dashboards * Add a random annoying macro * Move string formatting to Metric::SendBatch(), reducing performance footprint of Metric::LogEvent() and Metric::LogValue() * Update grafana graphs refresing tags on load and showing now-15m data, refreshing every minute. These settings can be modified in grafana. * Rename MetricData fields * Contrib/Grafana: Rename dashboard files * Contrib/Grafana: Replace hardcoded Windows/Ubuntu realm names by the default, Trinity * Config/Worldserver: Add missing section to the index * Contrib/Grafana: Add singlestat panels with current online players, update diff averages (1 min, 5 mins and 15 mins) http://i.imgur.com/Zi8lfvS.png * Core/Metric: Replace the enums MetricEventCategory and MetricValueCategory by strings For the sake of simplicity and less recompile time when adding new metrics, similar to how TC_LOG_* works * Contrib/Grafana: Display the current number of online players and not its average Closes #15075 (cherry picked from commit 3ae10160820782d039c3449107960108fb3a63b9) # Conflicts: # src/server/game/Server/WorldSession.cpp # src/server/game/World/World.cpp # src/server/worldserver/Main.cpp
2016-06-03Core/Auras: Named currency gain modifying aura typesShauren
2016-06-03Core/PacketIO: Updated SendKnownSpellsShauren
2016-06-03Build fixesShauren
2016-06-03Core/Spells: Add assertions validating various spell enumsShauren
2016-06-03temp disable packet pchShauren
2016-06-03Core/PacketIO: Implemented new Cast HighGuid type and fix some mistakes with ↵Warpten
SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE Core/Updatefields: Health is now stored as an unsigned long int.
2016-06-03Update worldserver.conf.dist (#17270)Sean Rhone
- Very minor typo
2016-06-03Core/PacketIO: Update a few movement-related structures and enable some opcodes.Warpten
2016-06-03Core/PacketIO: Updated SMSG_DB_REPLYShauren
2016-06-02Core/PacketIO: Fixed starting spline movement with 0 length segmentsShauren
2016-06-02Core/Spells: Define SPELL_EFFECT_ALTER_ITEMShocker
2016-06-01Core/Auras: Send aura update to client when aura amount changes and aura has ↵Shauren
SPELL_ATTR8_AURA_SEND_AMOUNT