diff options
author | metamuffin <metamuffin@disroot.org> | 2024-09-24 15:21:22 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-09-24 15:21:22 +0200 |
commit | 277e87c244d003bee9374d71e678049c41e61e5b (patch) | |
tree | 3127d57c13ed40c007a870dba37e3d9faf4d5c99 /server/src/server.rs | |
parent | 75b3c33ed130eaacc2e962846d951ea6472c2ed7 (diff) | |
download | hurrycurry-277e87c244d003bee9374d71e678049c41e61e5b.tar hurrycurry-277e87c244d003bee9374d71e678049c41e61e5b.tar.bz2 hurrycurry-277e87c244d003bee9374d71e678049c41e61e5b.tar.zst |
change some stuff regarding default timer for games
Diffstat (limited to 'server/src/server.rs')
-rw-r--r-- | server/src/server.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/server/src/server.rs b/server/src/server.rs index 9ee98b97..5efddaa1 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -336,8 +336,12 @@ impl Server { load_map: &mut None, }); } - self.game - .load(gamedata, &serverdata, timer, &mut self.packet_out); + self.game.load( + gamedata, + &serverdata, + timer.or(serverdata.default_timer), + &mut self.packet_out, + ); self.gamedata_index.update(&self.game.data); self.data = serverdata.into(); self.entities = entities; @@ -697,7 +701,7 @@ impl Server { }); if let Some(map) = load_map { - return Some((map, Some(Duration::from_secs(300)))); + return Some((map, None)); } while let Some(p) = self.packet_loopback.pop_front() { |