I noticed that zos has been trying to combat the lag in pvp for years and hasn't come up with a solution so I might as well put in my input.
A while ago the grouping system stopped working and groups couldn't be made, when that happened lag in cyro also stopped entirely. While I myself am not a developer I believe I understand whats truly causing cyro to lag. Large groups.
Let me explain. Large groups (and ball groups) are constantly spamming abilities which is doing a ton of math to the game. With that being said the way eso handles abilities that support other players is that it prioritizes group members before people outside of it. This would be fine in a non-chaotic setting however since there is a ton of people outside of the group on the same faction what's happening is that the game is constantly rerunning an algorithm to check if group members and outside of group members need a buff. Lets say a group has 20 people constantly moving and there are non group members outside of the group and 15 of those 20 use a damage shield ability that effects others around it spamming it. Now there is 15 instances of people using a damage shield ability and it scans all group members. It will attempt to put it on each one but there is 3 people out of the group and it sees that 20/20 has a damage shield. However since this was done at the same time it attempts to apply said damage shield to group but the game sends back that it already has one, then it tries to put it onto the random 3 people outside of the group, all 15 instances of this but some of those instances already put the shield on it. This leads the math to repeat on a null parameter because everyone has that shield but the other instances was not able to apply the shield. Usually in a set setting it would end the math but since cyro is so chaotic in big fights it actually attempts it again and again till it does stop however due to the server being overloaded with the sheer amount of math its put on a todo list to stop. The group however is spamming the ability and adds more and more to it till either they stop or the server finally catches up or on rare cases, crashes the server. Its due to the ability attempting to prioritize group members in a chaotic setting that this happens. However cyro has one other special flag that it also attempts to not apply said effect on enemy players which again adds more to the task and math. This leads to huge work loads and lags out the server. This is why major battles with large groups lag so badly.
The fix: 1) make non damage (buffs/healing) abilities not effect anyone outside of the group itself or 2) remove the grouping system from cyro (i prefer the first one)
(Also idk if this is the right place if it isn't zos can you move this to the right place?)
Edited by DarkStrifeYT on September 24, 2025 11:26AM I am dark strife. Khajiit since arena... ya know when they were humans... with face paint... still khajiit only all games...