Hey, I’ve been working with GAS for more thna a year, but now I updated to 5.4 and found that it broke all my code. I use mostly cpp with a blueprint based on it to connect to other blueprints/cpp in engine. and when I opened the blueprint I was faced with the error “Instancing Policy ‘Instanced Per Execution’ is not supported for Replication. Either change the Replication or the Instancing Policy” but given my system of using abilities in parallel I need the Per Execution and I also need to be able to communicate for checks and functioncalls between server and client. What is the current workaround for this issue?
Why do you need per execution instances?
Do you want to activate the same ability multiple times simultaneously?
If so, perhaps you can do what you want with replicated events or target data, since I believe those are bound to the ability spec handle. It would be a bit more generic and limited, but you might be able to achieve what you want.
These would be the InvokeReplicatedEvent
family of functions or CallServerSetReplicatedTargetData
AbilityTargetDataSetDelegate