From 8d376c379581a97910aef792ec359bf66ccd72c5 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 11 Mar 2026 22:42:49 +0100 Subject: limit dt when correcting server movement simulation --- server/src/server.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/server.rs b/server/src/server.rs index 012f9753..e56d8b59 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -381,7 +381,7 @@ impl Server { let dt = last_position_update.elapsed(); *last_position_update += dt; let diff = pos - pd.movement.position; - pd.movement.position += diff.clamp_length_max(dt.as_secs_f32()); + pd.movement.position += diff.clamp_length_max(dt.as_secs_f32().min(0.1)); if diff.length() > 1. { pd.movement_must_sync = true; } -- cgit v1.3