Hello bazaar,
There is a period of upheaval and big changes on our server again, as it was every year, so this will be no different. We had systems like random battleground, random dungeon finder, changes to the use of maps for dismount in buildings, and fishing in major cities including Dalaran, and now we're moving on. The changes that will come will not be so significant for the players, but significant for us and the overall functionality of the spells. For players, this will mean off-like operation of almost all spells that use the so-called “squatting” system, i.e. those that indicate when, under what circumstances and where the spell is to be run and why. For the player, this means solving the wrong spells or none at all. These are many spells as now the most up-to-date spells to modify the "cast" time or to remove and add stacks at supporting auras. However, the system is very extensive and it needs thousands of changes to be implemented. The entire kernel now has more than 1.4 million lines of code in total, and you need to proceed with caution. Just to give you an idea - these lines are then "compiled" into one boot file and we have a server. However, the system needs radical changes in order to be able to repair similar spells without hacks and correctly for other patches. I'm not saying it's going to be easy, and I'm not saying it's going to be easy. It will be one of the most difficult actions we have ever done. But we are not alone. A year ago, we planned these changes and now we plan to introduce them into the final solution. We'll be working fully with the Trinity team. As always, our part of the code is ready and we can get started. As I mentioned earlier, it will not be easy and we will proceed in stages, how the individual steps will be prepared and also how I will be on it, because it is not easy for me to apply similar changes just from the point of view that we still have a lot of changes compared to the original version, which Trinity still does not want to apply to the official kernel (see Wintergrasp, etc.).
The question is, why do we have to change the whole system for a few spells? I will try to explain it as I would in the case of my family, the computer anti-talents. Imagine a completely simple program to choose fruits and vegetables and consider them. You program the program with parameters, if the pear, then ..., if the apple, then ..., but after a while you will receive new goods and exotic fruits, and you have to reprogram the whole program and insert new fruits, and the code is magnified and impractical, and until the program goes somewhere down, until it finds your product, it will rot (you have increased response from the server). Therefore, it is necessary to create a kind of external database (with us DBC extra files extracted from the game client extra on each version different, but pre-prepared from them), where the goods will change conveniently and depending on the supplier (with us Blizzard and new or transformed spells) and your program will only choose from the category of fruit or vegetables and it is not necessary to enter specific data, they will take care of it. And that's what it's all about. We will gradually achieve that spells with the same category or completely different will run exactly as we are told by official sources and we will be better able to do later corrections, the whole code and the core are written by people from all over the world, because official codes are protected by copyright law, so it is necessary to recreate everything, as they probably have and how they probably use this database. Therefore, along the way, we can come across and we will have to completely remake something navíc even now, when we are on different versions compared to them.
It’s a long way and we’ll have to cut through thick bushes from time to time in order to go further (side effects like broken touches or hotties, etc.), but we’ll fine-tune everything gradually and I believe that within a few weeks we have a very functional and successful system as it has been so far with all the others. We have many years of experience and long experience in server maintenance and in case of really big problems we can always undo the changes and fine-tune them off the server. However, it should be remembered that we are not paid for these changes in any way, and what may have taken several dozen paid employees a few days may take us longer and with a greater risk of side errors. It is now up to you to base quality reports and especially the times when the error began to appear will be necessary for the next steps. We will also need confirmation from multiple players, because over the years we already know that what a mistake this other interpretation and so it may well happen that the reported spell no longer goes a month and the author wrote that only after the last changes. Please be careful and ask around.
And what will the next years be? Perhaps Cataclysm awaits us if we legally bypass the protection between the client and the official server or deploy the so-called “pathfinding”, a system that determines mobs, pets, etc., where they can walk, so that they do not always take the shortest way across the mountains, but only where the player can and this way they always go. But that is still the future. Thanks for your attention.
Repairs
19.6.2011 – 22:00
1) We are deploying the first stage of the new system kódu it is rather a code cleanup in order to be better oriented than changes, but it is still necessary to pay attention to the functioning of DOTek (Damage Over Time) after these changes and possibly report them, but it is unlikely
2) Fixed resetting of Onyxia and Sartharion bosses after player wip and inability to attack or enter instance
3) Better fine-tuned features in VoA 15 before battle
4) Perhaps fixed re-login to bg after disconnect
5) Fixed talent Scent of Blood
6) Forbidden to toss items in combat using the in-game Equipment Manager způsob causing side issues and nudity
7) Fixed spell Victory Rush
8) Fixed sharing of some diminishing effects
9) The server and the world database have been cleaned, dozens of quests, missing gossips, objects, etc. should be repaired.
10) Fixed minor backlogs and missing data in DB
20.6.2011 – 12:45
11) Fixed 4) ported people before instances and other side effects like leaving raids instead of being able to reconnect
12) Fixed emblems in Gundrak after DB purge
13) Added residual data for spells (Divine Storm)
14) The Soto still disabled, launched with missing data
21.6.2011 – 16:30
15) The second phase of the new system suspended due to the problems it still causes will be deployed much longer
16) Fixed NPC behavior in Dalaran and non-offlike values, canceled non-targeting and other similar behavior
17) Fixed achievement Safety Dance u Heigana
18) Drunk players (in-game only, not in real life) now correctly see NPCs, which they can only see if they drink themselves into the mute
22.6.2011 – 10:15
19) Fixed action scripts for gossips - fixes quests that used it, for example, quests in Argent Tournament and calling
20) The second stage of the new system is deployed, there will be many more and we have to convert all the magic to it in the final stage.
21) Fixed a few things in the event - it should be remembered, however, that we do not have data from official servers when we are on another patch and so some things like event bosse or objects can not be repaired, I'm sorry
22.6.2011 – 23:15
22) Heigan's server crash fixed
23) Fixed long-term server crash in ACE system
24) Repaired spirit healer at Onyxia (nearby)
25) Cancelled objects from other events
26) Fixed immunity in VoA instance + really despawned relic in WG, which both appeared outside the battle and could cause wow error in the instance
23.6.2011 – 02:30
27) Fixed more server crashes when creating the character and after fixing the ACE crash appeared more - all now fixed finally
28) Fixed targeting of the player driving the vehicle
29) Prevent XP from being acquired by players driving the vehicle
30) Remade Spirit Healers Around the World
31) Fixed achievements such as Extinguishing Eastern Kingdoms, Flame Keeper of Outland, Flame Keeper of Kalimdor, Flame Keeper of Eastern Kingdoms and King of the Fire Festival and related things
32) Updated The Adaptive Communication Environment (ACE) to the latest version 6.0.2 for stability and higher performance
33) NPC for world event Fire Festival
34) Fixed some coaches after a big database cleanup
23.6.2011 – 14:15
35) Fixed crashes caused by creating new characters after changing the system against crashes in the ACE system - so it is better to fix crashes in the rush hour, because nothing showed up in the morning after repairs and so I could only intervene now
36) Fixed all known crashes so far due to crash logs
37) Updated Alliance NPC for the festival, thank you for the beautiful listing Kihiro - the horde should try harder if it wants to have a functional :-)
23.6.2011 – 16:15
38) Fixed residual NPC at Midsummer Fire Festival
39) Fixed Fires in Capitals for Midsummer Fire Festival
40) Fixed spells on drain manas such as Drain Mana and Viper Sting, which incorrectly added mana to caster (damaged after deploying the second stage of our big changes regarding proper spell triggering)
41) Fixed spells like Blink after past fixes
42) Better fixed fall in creation of DK characters + control on creation
24.6.2011 – 05:00
43) Reworked/repaired all quests for fighting in Argent Tournament as Among the Champions or The Grand Melee - reworked quests for the final set after completing all quests with the cities, NPC's behavior in battles is now bizarre, as well as fights, mount mount, take the lance and the fight can begin
44) Fixed other times at Midsummer Fire Festival - added item Juggling Torch for sale + fixed quests A Thief's Reward
45) Spells such as Seal of Vengeance and Seal of Corruption now correctly proceed from the Shield of Righteousness spells in paladins
46) Small fixes to the Eye of Eternity instance - fixed add-on behavior + put Spirit of Redemption into operation + other minor adjustments
47) Fixed truncated cast of some spells in Trolls
48) Fixed achievement Burning Hot Pole Dance
26.6.2011 – 04:00
49) Fixed crash and freeze for new AT quests + fixed residual quests that had hacks or weren't according to official servers (quests like You've Really Done It This Time, Kul, quests using dummy targety etc.)
50) Fixed Paladin T8 Holy 2P Bonus
51) Returned by agreement repair with Redemption in EoE
52) Naxxramas: Fixed portals in individual parts, really fixed the return of Horsemen, added Heigan check against cheating, fixed the attack of Gluth add-ons and other minor fixes and changes for proper functionality
53) Fixed Paladin T8 Holy 4P Bonus
54) Fixed Paladin T9 Holy 4P Bonus
55) Fixed quest The Ransacked Caravan
56) Fixed quest The Champion of Anguish
57) Fixed Shaman T10 Elemental 4P Bonus
58) Fixed Glyph of Raptor Strike
59) Fixed better some achievements in instances
27.6.2011 – 08:45
60) Fixed problems with quests A Thief's Reward
61) Mounts from AT are no longer multi-seat
62) Fixed learning dual talents (again)
63) Fixed the ability of spells when tossing duals (Mangle etc.)
64) Fixed Killing Spree spell - now does not attack targets that it does not have (critters and others) + fixed occasional falling into textures
65) Deployed the third stage of our new system (still rather preparation and does not affect the specific game - still pay attention and report any errors)