I have tried the plugin with an ACharacter, toggled off “Replicate movement” and added the smooth sync component. Works fine, but some events like crouching, which where replicated by the ACharacter replication code now do not replicate over the network.
I can write my own RPC to do this in a custom ACharacter class or modify the SmoothSync component code. Which option seems better to you and where in the smooth sync code would you put the code to sync crouching, jumping … etc if I choose the second option?
Is there another possible solution to this?