summaryrefslogtreecommitdiff
path: root/server/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/main.rs')
-rw-r--r--server/src/main.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/src/main.rs b/server/src/main.rs
index 441487e8..d747e737 100644
--- a/server/src/main.rs
+++ b/server/src/main.rs
@@ -36,15 +36,17 @@ async fn main() -> Result<()> {
{
let game = game.clone();
spawn(async move {
+ let dt = 1. / 25.;
loop {
{
let mut g = game.write().await;
+ g.tick(dt);
while let Some(p) = g.packet_out() {
debug!("-> {p:?}");
let _ = tx.send(p);
}
}
- sleep(Duration::from_millis(20)).await;
+ sleep(Duration::from_secs_f32(dt)).await;
}
});
}