summaryrefslogtreecommitdiff
path: root/server/src
diff options
context:
space:
mode:
Diffstat (limited to 'server/src')
-rw-r--r--server/src/game.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/server/src/game.rs b/server/src/game.rs
index e3d170a1..1692de34 100644
--- a/server/src/game.rs
+++ b/server/src/game.rs
@@ -136,7 +136,10 @@ impl Game {
self.lobby = gamedata.map_name == "lobby";
self.data = gamedata.into();
- self.score = Score::default();
+ self.score = Score {
+ time_remaining: timer.map(|dur| dur.as_secs_f64()).unwrap_or(0.),
+ ..Default::default()
+ };
self.end = timer.map(|dur| Instant::now() + dur);
self.entities = Arc::new(RwLock::new(self.data.entities.clone()));