Okay. After a long week of testing over 15 different solutions, I am coming back to say that nothing has worked in my favor, I am absolutely stuck on this problem.
After setting everything to “Component Replicates” I was able to see the Server move and rotate on the Client. Works great! So I moved onto replicating the controllers and the camera transform using the same method above. Also works great and smooth too!
But here is where my problem lies, no matter what I try, the clients rotation is not replicated to the server even though everything else works.
I tried:
- Setting the World Rotation of the Mesh from Client to Server.
- Interpolating the World Rotation of the Mesh from Client to Server.
- Camera Rotation to Mesh World/Relative Rotation.
- and any combinations of the above.
One of these solutions should have worked. But unfortunately it looks like the Server is locking the rotation and preventing the Clients rotation from being sent to the Server.
Here is one of the methods I tried, with and without the “Locally Controlled” node connected to false. Shouldn’t this work??
