diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-03-11 22:42:49 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-03-11 22:42:49 +0100 |
| commit | 8d376c379581a97910aef792ec359bf66ccd72c5 (patch) | |
| tree | 2f778d40ab935cee0974288f3aacf4974a6fb59b | |
| parent | 64bbd68b5318193b447ff835053995db6925f17d (diff) | |
| download | hurrycurry-8d376c379581a97910aef792ec359bf66ccd72c5.tar hurrycurry-8d376c379581a97910aef792ec359bf66ccd72c5.tar.bz2 hurrycurry-8d376c379581a97910aef792ec359bf66ccd72c5.tar.zst | |
limit dt when correcting server movement simulation
| -rw-r--r-- | server/src/server.rs | 2 |
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; } |