-
What do you want to achieve?
I want to replicate the rotation of a clients head (it points towards the camera direction) to all the other clients smoothly, preferably without firing 2000 remotes per second.
I’m rotating the head by changing the C0 of theneck
motor6d which apparently doesn’t replicate automatically.
I’m referring to how I would replicate the neck
motor6d smoothly to all clients
-
What is the issue?
My game currently replicates the neck by firing a remote 4x a second from each client with the pre-calculated CFrame of the neck. I usedCFrame:Lerp()
to make it seem smoother but it still looks jittery on other clients.
For example, Blood & Iron does this insultingly well and I truly have no idea how they do this. I’ve been brainstorming with a couple friends for a while and we came up with some solutions but most of them involved hundreds of remotes per second.
Watch the heads of the players and how smoothly they update for me. I would love an explanation as to how I would go about making functionality similar to this.
-
What solutions have you tried so far?
Uhh I’ve tried sending 4 remotes per second from each client, and it works efficiently but it’s not as smooth as some other games I’ve seen.