summaryrefslogtreecommitdiff
path: root/server/src/server.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-09-24 15:21:22 +0200
committermetamuffin <metamuffin@disroot.org>2024-09-24 15:21:22 +0200
commit277e87c244d003bee9374d71e678049c41e61e5b (patch)
tree3127d57c13ed40c007a870dba37e3d9faf4d5c99 /server/src/server.rs
parent75b3c33ed130eaacc2e962846d951ea6472c2ed7 (diff)
downloadhurrycurry-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.rs10
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() {