Nasiel som aj changelog ale kde to tahat neviem:
26.02.07]
+++ Added new optimization for checking WMOs
+++ implemented fully Item Wrapping ( you can now: wrap and: send, trade, auction gifts you created )
+++ new fast Thread locking strategy for MapTileRegister ( to avoid thread lock ups and to improve performance )
+++ correct MySQL library init in Multithreading model
+++ started moving Instance creation to its own Thread to kill happening lags with it
[28.02.07]
+++ rewrote handling for special proc Affects behaving like proc spells ( was crashing in this area )
+++ Collide is now loaded-unloaded by a separate Thread 'MapTileRegister thread', dramatically releasing World thread from locks and high latency
+++ finished Instance creation in queue in separate Thread, now World thread will not suffer latency losses on creation and whole server will not be lagging on this anymore
guild charter tested and work fine. if they can't create guild ask for more information.
+++ taxi fix
+++ fixed Thread Race-Condition on Instance creation when Instance was calling Python API for creatures init
+++ Warsong BG logics shall be fixed
+++ offline player will be removed from BG if >15 min offline ( not as official but our servers are smaller )
+++ more thread safety to prevent race-conditions in some cases
[29.02.07]
+++ many crash fix
+++ fixed Group was not unregistering self from Instances it registered
+++ fixed Instances not unregistering self from groups on death
+++ fixed Instance registration logics to avoid wrong registrations
[03.03.07]
+++ fixed Arena masters be putting players to Queue ( not yet finished Arena engine )
+++ reworked Loot rules
+++ fixed Loot generation ( for Bosses and other creatures ), tested on Ragnaros & Onyxia, basic mobs
+++ fixed Zone lookup for map ids > 1
+++ changed assert in Group for if/error report untill I find logics corruption
+++ corrected affect replacement logics so that scrolls and simple stat buffs will replace each other(stronger one remains)
+++ corrected consumable items so that they won't be displayed with "0 charges" in client anymore and they will have their stack decreased/deleted when used(be aware: this fix does only work on all consumable items which are created AFTER this fix, old ones remain with infinity charges)
+++ implemented possibility to spawn non-recurring creatures via python
+++ "+spells" effects won't affect item spells anymore
+++ corrected faction inactivity setting
+++ fixed critical bug in item swapping between bags which gave players the ability to summon expensive items
[05.03.07]
+++ fixed Reusable guids system, now servers will have them defragmenting with time being
+++ fixed crash and mem corruption on bad waypoints movement generation
+++ fixed WaypointIndicator* class init
+++ fixed instance registration: if player is in group instance_id of group is supplied instead of new
+++ added checks for GetZ ( due to crashes there )
+++ fixed items count returning function for Player*
+++ implemented check for Reagents count, it will prevent cheating with reagents being moved to buy back slots and etc.. while item creation process
+++ fixed Reactor send queue, eliminated potential memory leaks and queue loop on non existing slot
+++ rewrote received packets Net Threqd queue to save memory, performance, improve threads locking performance
+++ some code clean up
+++ added session mutex for received queue processor to stop session modifications while processing packets
+++ fixed Grave finding for World Maps ( not instances, nor BG and Arena )
+++ huge warnings corrections, also fixed 2 bugs due to vars truncation
[06.03.07]
+++ fixed city guards to be attackable by enemy faction players
+++ fixed bug that players were able to use item spells or cast other spells while having a channelled spell active
+++ implemented Item Socketing ( Meta Gems are not yet done, to-do: add conditional checks for them )