I wanted to make simple top-down game where players run from monster which is chasing them. I encountered problem which is:
When player click mouse to move, his character doesn’t rotate and is stuttering while moving (which can be seen in the video). This is happening only to client which is calling RPC - on other clients everything works great.
I’m not 100% sure but I think you would have to run the same function on the authority side of things as well. Because currently you are telling the server this is what’s happening but the client is not being notified of what is happening.
From my understanding of how servers work for unreal is that the client sends data to the server and then the server sends that data back to all clients.
Im not sure what’s the difference between authority and remote is but when I’ve done multiplayer stuff I’ve always needed to reproduce the function twice, once for remote and once for authority and I wouldn’t get any issues with replication.
Honestly the difference between them i think is where they are sending the data to.