Maintenance for the week of July 13:
• PC/Mac: No maintenance – July 13
We are currently investigating issues some players are having on the North American and European PlayStation® megaservers. We will update as new information becomes available.

https://forums.elderscrollsonline.com/en/discussion/696147/playstation-5-patch-error-issue/p1?new=1

Lets Talk AP Math & Server Performance ...

Gabriel_H
Gabriel_H
✭✭✭✭✭
✭✭✭
So, this started out because everything I'd read had said 1 AP = 1 VP (Veterancy Point), but it was obvious from a casual observation that isn't the case. The factor appears to be anything from 1 up to nearly 4 VP per 1 AP depending on what you are doing. But I digress.

I want to talk about the actual mathematics that the server is being subjected to every time we earn AP, particularly in Cyrodiil given the strain of calculations that the server is under. I'm just looking at AP from quests as only the Gods know how player kills and keep captures determine their base value. So, how is AP calculated?

Well, I'm glad you asked. There's a base reward amount. For example, a simple Scout quest the amount is 500, and scroll capture gives 3,000.

So what buffs are in play?
  • Enemy Keep Bonus
  • Home Keep Bonus
  • Edge Keep Bonus
  • Buff Food/Scroll Bonus
  • Vengeance Perk Bonus
  • ESO+ Bonus

One would think that all those bonuses are all multiplicative or all additive for the sake of server performance. Except they are not. It's a 4 step process:
  1. Enemy Keep Bonus is added to the base amount first, and actually shows as the reward value for the quest.
  2. Home Keep, Edge Keep and Buff food are added together and then applied to the calculated Base + Enemy Keep Bonus after quest completion.
  3. Vengeance Perk and ESO+ then takes 10% of this separately.
  4. All 3 values are then added together.

i.e. this:

9coje30vs43a.png

For a goal of reducing server calculations, this seems like an obvious choice for reworking. I'm not saying it would be a big performance gain, but it would be a gain surely?!

There are two points I'd like to also mention. Data Point #3. About 60s before I hit complete quest we'd taken and enemy keep and retaken control of all our home keeps. Yet, despite the bonuses showing in the Campaign Bonus menu, they were not applied to the AP rewarded. It threw my calculations off for the longest time, but I am functioning on not much sleep.

Updated to include Delve Buff. It adds in to the on-screen reward shown.

dhuoizvedlrv.png

A note on low population bonus. I had a chance to see it briefly and it looks like that is a separate doubling on the final 3 values that get added together, but it seems odd. It doubles the AP before ESO+ which then gets the 10% from ESO+ which is then doubled again.
Edited by Gabriel_H on 16 June 2026 08:10
PC EU
Never get involved in a land war in Asia - it's one of the classic blunders!
  • wolfie1.0.
    wolfie1.0.
    ✭✭✭✭✭
    ✭✭✭✭
    And here I thought i was going to get an AP math lecture... i didnt expect an AP math lecture....

    Very interesting
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    ✭✭✭
    wolfie1.0. wrote: »
    And here I thought i was going to get an AP math lecture... i didnt expect an AP math lecture....

    Very interesting

    You call it interesting, I call it 2 hours of sleep and then waking up and having to work out what the dang formula is before my brain is happy enough to switch off again. :D
    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
  • Treeshka
    Treeshka
    ✭✭✭✭✭
    Then there is Delve Bonus, i think it takes the last value and applies +%20 on top of it.
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    ✭✭✭
    Treeshka wrote: »
    Then there is Delve Bonus, i think it takes the last value and applies +%20 on top of it.

    I would expect that to be part of the additive chunk (the green) but I am yet to test it.

    Edit: Nope, I was wrong. Updated the OP
    Edited by Gabriel_H on 16 June 2026 08:08
    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
Sign In or Register to comment.