From 66d60ed9ab61efc176808b17fc26445dbf5be705 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 29 Sep 2025 22:52:26 +0200 Subject: Implement ready packet + Refactor server pausing --- server/src/server.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'server/src/server.rs') diff --git a/server/src/server.rs b/server/src/server.rs index a1a849c4..22ad5d23 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -51,7 +51,7 @@ pub struct Server { pub tx: Sender, pub connections: HashMap, pub paused: bool, - pub start_pause_timer: f32, + pub announce_timer: f32, pub game: Game, @@ -326,7 +326,7 @@ impl Server { game: Game::default(), index: DataIndex::load().context("Failed to load data index")?, tx, - start_pause_timer: 0., + announce_timer: 0., packet_out: VecDeque::new(), connections: HashMap::new(), data: Serverdata::default().into(), @@ -385,6 +385,8 @@ impl Server { dt: 0., }); } + self.connections.values_mut().for_each(|c| c.ready = false); + self.update_paused(); } pub fn packet_in( -- cgit v1.2.3-70-g09d2