Character rotation works only "sometimes" on owning client

Hello,

I’m trying to rotate my Character on click and replicate this information. Everything except one thing works fine - that one thing is that the Character on the client who controls it does get rotated “just sometimes”. I would like to make it sound more professional, but it’s just like that.
What I discovered:

  • Server always rotates Character right and it is correctly replicated
    to everybody → OK
  • Clients:
  • a) idle clients: Always get rotation right from client who
    wants to rotate → OK
  • b, client who
    wants to rotate: Sometimes he
    rotates, sometimes not - I haven’t
    found any pattern (number of
    clicks/sec, direction…) that would
    specify that better. → NOT OK :frowning:

I attached my Character BP with bare minimum of the logic it had before. All the parameters and return values are being correctly transported to ALL the clients and server.

I feel like there must be something with Controller blocking the rotation or server re-correcting it in weird way.

Any piece of advice will be appreciated!

1 Like

UPDATE: It’s possible to replicate the situation with e.g. TopDown template using the default character and blueprint above

1 Like

Hello. Have you solved this problem? I have the same problem.