My game uses authoritative servers. Everything’s great, I managed to make a pretty reliable prediction system and the players move pretty smooth. Now though the player you control has prediction and works smooth, the other players you can see from your machine while playing aren’t moving that smooth. Their movement is pretty choppy. I’ve set the sendrate to 50 and instead of directly asigning the position value from OnSerializeNetworkView, I’m using the lerp function:
transform.position = Vector3.Lerp(transform.position, newPos, 0.5);
However I still need to smoothen the movement of the other players. I can’t use prediction for this, because the clients just receive the other players’ positions. Can someone offer some ideas. And also what would be a good Sendrate? As I said, mine is currently set to 50.