aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-03-11 22:42:49 +0100
committermetamuffin <metamuffin@disroot.org>2026-03-11 22:42:49 +0100
commit8d376c379581a97910aef792ec359bf66ccd72c5 (patch)
tree2f778d40ab935cee0974288f3aacf4974a6fb59b
parent64bbd68b5318193b447ff835053995db6925f17d (diff)
downloadhurrycurry-8d376c379581a97910aef792ec359bf66ccd72c5.tar
hurrycurry-8d376c379581a97910aef792ec359bf66ccd72c5.tar.bz2
hurrycurry-8d376c379581a97910aef792ec359bf66ccd72c5.tar.zst
limit dt when correcting server movement simulation
-rw-r--r--server/src/server.rs2
1 files changed, 1 insertions, 1 deletions
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;
}