diff --git a/Assets/Scripts/Rope/RopeSimulator.cs b/Assets/Scripts/Rope/RopeSimulator.cs index 8342616..8cce661 100644 --- a/Assets/Scripts/Rope/RopeSimulator.cs +++ b/Assets/Scripts/Rope/RopeSimulator.cs @@ -66,7 +66,7 @@ public class RopeSimulator : NetworkBehaviour [Header("Netcode")] private const int k_rngSeed = 6969; private const float k_sendRopeDataRPCThreshold = 0.1f; - private const float k_ropeReconciliateThreshold = 0.25f; + public float k_ropeReconciliateThreshold = 8f; private System.Random rng = new System.Random(k_rngSeed); private int[] order; @@ -286,9 +286,9 @@ public class RopeSimulator : NetworkBehaviour Debug.Log(diff); if (diff > k_ropeReconciliateThreshold) { - Debug.LogWarning("Reconciliating rope!"); - this.rope = serverRope; - Debug.Log(Rope.CalcDiff(this.rope, serverRope)); + // Debug.LogWarning("Reconciliating rope!"); + // this.rope = serverRope; + // Debug.Log(Rope.CalcDiff(this.rope, serverRope)); } } @@ -303,7 +303,7 @@ public class RopeSimulator : NetworkBehaviour rope.points.Last().position = end.position; float ropeDiff = Simulate(Time.fixedDeltaTime); - if (IsServer && ropeDiff > k_sendRopeDataRPCThreshold) + if (IsServer) { Debug.Log($"Sending rope to client"); NetworkRope nrope = Rope.ToNetworkRope(this.rope);