Physics Based Tutorial Series

Well, I’ve tried my “brilliant” strategy of just flipping the replicate switch, and it kind of works. I’ve managed to make the Wheel with piston work for replay.
But there’s a problem with the FirstPersonCharacter camera. It doesn’t replicate as it should. It’s jerky at best.
Because I have the grab mechanics tied to the camera, it affects how I move things around.

Apparently, I’m not the first to run into this problem, this post suggest that I should update the position and rotation manually:
https://forums.unrealengine.com/development-discussion/c-gameplay-programming/25860-first-person-camera-movement-replication-problem?p=433221#post433221

I’ll try that and see how it goes.
Something to note here is that from what I can observe, the replication only applies when the objects are interacting with each other. If they are falling, for example, and they are not affected by other objects, they will just calculate the position on their client. This is good because it offers fluidity, but it’s bad because the objects might get out of sync.

I’ll have to test using 2 clients at the same time and see how it works.