MoP

Projekt: MoP
Megnyitotta Kuahga-Tauri - 18.09.2017 00:41
Utoljára szerkesztette: Chris - 07.09.2018 11:38

FS#8098 - RAID LAG & Resto Shaman Ancestral Vigor input lag issues

Resto shaman passive Ancestral Vigor (increases max health when you heal people) generates an insane amount of combat log data, and can make people more or less freeze for 10+ seconds in 25 man raids when they pop ascendance in certain circumstances (especially right on the pull, since you’re casting and updating 25 instances of Ancestral Vigor at the same time). There were some changes to certain healing effects in 25 mans in order to cut down on the volume of combat log data, where they would batch together what would otherwise be 2-3 instances of a very small heal/buff update into one slightly larger (but, crucially, less frequent) heal or buff update.

https://us.battle.net/forums/en/wow/topic/9679038602

https://us.battle.net/forums/en/wow/topic/9679038602?page=2#25

Lezárta  Chris
07.09.2018 11:38
A lezárása indoka:  Obsolete
Lottadots-Tauri commented on 18.09.2017 00:47

I’m pretty sure just changing the ascendance heals (restorative mists) to heal for 2x the amount but half as often would fix 90% of the problem.

Illuzión-Tauri commented on 18.09.2017 02:00

szép volt. most az egész spell nemfog müködni 2hónapig ha hozzányulnak »tauribugfix«

Cslrke-Tauri commented on 18.09.2017 02:01

As I can see, every single heal you inflict heals separately through Ascendance. If you heal 10 times with your spells in a moment, you heal 25 player for 10 times each through Ascendance and that is what can cause input lag.

For example You heal 4 times in 1 sec in a 25man raid.
It would be hard to confirm, but I think this is the current method:
A healing occurs. A/25 healing occurs on 25 player, Ancestral Vigor applies or refreshes on 25 players.
B healing occurs. B/25 healing occurs on 25 player, Ancestral Vigor applies or refreshes on 25 players.
C healing occurs. C/25 healing occurs on 25 player, Ancestral Vigor applies or refreshes on 25 players.
D healing occurs. D/25 healing occurs on 25 player, Ancestral Vigor applies or refreshes on 25 players.
The calculations are not made by our computer, but every players computer receives 200 datas, that are processed and 200 events are done, like Gulyas2000 receives 1020 healing from Restorative Mist (triggered by Ascendance spell) and his total health increases by 102 through Ancestral Vigor (triggered by Purification passive).

A more desirable method. Same heals take places in the same raid, on the same players, in the same time, but this time there is a 1 second long treshold before executing the healing from Ascendance/Restorative Mists:
A heal occurs. A added to the calculation.
B heal occurs. B added to the calculation.
C heal occurs. C added to the calculation.
D heal occurs. D added to the calculation.
1 second is past.
(A+B+C+D)/25 healing occurs on 25 players and Ancestral Vigor applies or refreshes on 25 players.
There is a total of 50 events.

This is a very primitive example. I did take notice of only 4 spells in 1 second. A resto shaman can have like 3 active riptides, a dozen earth living proccs while having 25 players standing in Healing Rain and casting Chain Heal that heals 4 player (total of 44 heals in a moment). And all of this can happen in one second or two. Current method means 44*50 changes in health and buffs, but if there was a treshold only 1 seconds long that would mean only 50 changes. If each of this theoretical, but realistic number of spells trigger a different heal through Ascendance/Restorative Mists on 25 player and refreshes Ancestral Vigor on all of them every time, that is a tremendous heck of data to process and i think it’s possible to have input lag, because of this.

Source: I made it the fuck up commented on 18.09.2017 02:07

Beírod pullnál, hogy /combatlog aztán fight végén megint hogy kikapcsold. Ha nem füstöl el a géped közbe akkor utána megtudod nézni a logok közt mi is történik pontosan.

Cslrke-Tauri commented on 18.09.2017 02:15

There are other spells that have a time treshold like Echo of Light. If a priest heals someone with multiple spells in a short time, the healings done are added up, a calculation is made, one HoT is applied. End of story. No unnecessary shit done.

If Ascendance had a similar mechanism that could save us from cancer.

I use Ascendance on a few players and my monitor is flashing like a strobe from the millions of heals i do. On a 25man raid it kills all of our computers for like 10 seconds.

Sanea-Tauri commented on 18.09.2017 17:47

I’ve already asked the devs to come up with a fix for this a couple of times...

Nem tudom miért írunk angolul amúgy.
Ascendanceról: Ha ilyen 1 seces heal-sumolások lennének az eléggé fájna kevesebb targetnél főleg 2s/3s arénában ahol ez 4-5k heal throttlejét jelentené, ami döntő lehet burstwindowban. Első lépésben inkább azt kéne megcsinálni, hogy az egyébként is capen lévő Ancestral Vigort nem számolgatja, hanem frissíti. Utána jöhetne az Ancestral Vigornak egy “flood treshold”, hogy ha fentvan 5 riptide, 5 earthliving, 1 healing rain, 1 earth shield, 1 gift of the naaru, és spameled a chain healt akkor ne egyesével kezdje el frissítgetni 25 emberre minden egyes HoT ticknél.

Csak hozzávetőlegesen ez 5*25+5*25+25*25+25+25+4*25 különálló frissítés 3 secen belüli, vagy ahhoz közeli időbeli nagyságrendben. Ez 1025 AV frissítés egy darab HoT throttlen belül, beláthatnánk végre hogy ennyire nagy felbontásra nincs szükség ennél...

Plüsspók-Tauri commented on 18.09.2017 18:43

Érdekes, hogy ez csak most okoz problémát, mert korábban (cata) is volt már ancestral vigor, ascendance helyett pedig ott volt a zöld kristály Ultraxionnál ami kb ugyanazt csinálja mint most az ascendance.
http://mop-shoot.tauri.hu/?spell=114049
http://mop-shoot.tauri.hu/?spell=105996

Cslrke-Tauri commented on 18.09.2017 19:50

Az említett zöld kristály csak direct healekre proccol és (ebben nem vagyok biztos) Ancestral Vigort sem rak. Töredéke állapotváltozás.
Amúgy azért írtam angolul, hogy Lottadots is el tudja olvasni.

Ieavemylife-Tauri commented on 18.09.2017 20:02

Turn the addons off. :D

Cslrke-Tauri commented on 18.09.2017 20:29

Az említett zöld kristály csak direct healekre proccol és (ebben nem vagyok biztos) Ancestral Vigort sem rak. Töredéke állapotváltozás.

A linkelt fórumon is írják h az addonok kikapcsolása alig segít valamit.

Amúgy legalább az Ancestrak Vigorra lehetne ilyen 1-2seces Treshold, ha a healekre nem is. Az origis fórumon is azt írták a fejlesztők, az Ancestral Vigoron változtattak valamit az ügy érdekében.

Azért írtam angolul h Lottadots is el tudja olvasni.

Petu-Tauri commented on 18.09.2017 22:44

alap angolt nem tudni 2k17ben LuL

Lottadots-Tauri commented on 18.09.2017 23:57

@Ieavemylife has nothing to do with addons, read the forum post.

Source: I made it the fuck up commented on 19.09.2017 00:56

that was a reference to a previous bug report which got closed  FS#7210 

Admin
Chris commented on 19.09.2017 13:35

I changed something that doesn’t need a restart, hopefully it solves the problem.

Rulzlól-Tauri commented on 20.09.2017 18:47

Nem sikerült a fix, ugyan úgy laggoltunk raid finderen amint elnyomta a resto shaman

Sanea-Tauri commented on 21.09.2017 14:10

Minimálisan jobb lett amúgy, de továbbra is az asce és Healing-Tide laggoltat. Ráadásul pont akkor kellene nyomnia szerencsétlen sámánnak amikor pressure van, sok add, etc., ezt összeadva a legjobb gépesek is beállnak a raidből...

Cslrke-Tauri commented on 25.09.2017 13:47

Az előttem szólóval egyetértek. Pont a legnagyobb nyomás alatt használja az ember ezeket a spelleket és így akkor szivatja le az egész raidet egy laggoltatással.

Valamivel jobb lett. Már nem állt be a képünk 15 secre, de még mindig laggot kaptunk.

Betöltés...

Available keyboard shortcuts

Hibajegy-lista

Task Details

Task Editing