No announcement yet.

GAS - Server never respects client ability cancellation

  • Filter
  • Time
  • Show
Clear All
new posts

    GAS - Server never respects client ability cancellation

    I am trying to get my melee system working with multiplayer.

    I have an ability that handles melee combos. I have made most of the implementation client-authoritative (input and combo timings) as multiplayer is secondary to a singleplayer experience.
    Due to this, the client has to end the ability for the server.

    bServerRespectsRemoteAbilityCancellation does not cancel the ability on the server when a client ends it locally.

    I tried having the client tell the server via RPC to end the ability, however that has no effect either. I noticed that the receiving end of the RPC has CurrentActivationInfo->ActivationMode set to Confimed. Shouldn't it be Authority since this is the server?

    It is instanced per actor. I have also tested this on a fresh ability.
    Last edited by Lexeon; 05-12-2020, 09:57 PM.