A recent change to UAbilityTask_NetworkSyncPoint generates a second Prediction Key before broadcasting the OnSync delegate which may be preventing the server from removing the locally predicted GE

Steps to Reproduce
  • Create an ability
  • Add a Wait Net Sync ability task node to Event ActivateAbility
  • Add a ApplyGameplayEffectToOwner node to the OnSync delegate pin of the Net Sync task
  • Activate the Ability in multiplayer PIE
  • Note that the GE is applied twice on the client

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-172641 in the post.

Login to Vote

ComponentUE - Gameplay - Gameplay Ability System
Affects Versions5.1
Target Fix5.1.1
Fix Commit23491979
Main Commit23499935
Release Commit23491979
CreatedDec 12, 2022
ResolvedDec 13, 2022
UpdatedFeb 4, 2023