From 2cc7d8395b5b50fb7cf11c766c04072f6227d873 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 1 Aug 2021 22:47:56 +0200 Subject: [PATCH] MultiServer: fix loading old savegames --- MultiServer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MultiServer.py b/MultiServer.py index cf804a3a..95f28516 100644 --- a/MultiServer.py +++ b/MultiServer.py @@ -298,7 +298,8 @@ class Context(Node): {tuple(key): datetime.datetime.fromtimestamp(value, datetime.timezone.utc) for key, value in savedata["client_activity_timers"]}) self.location_checks.update(savedata["location_checks"]) - self.random.setstate(savedata["random_state"]) + if "random_state" in savedata: + self.random.setstate(savedata["random_state"]) logging.info(f'Loaded save file with {sum([len(p) for p in self.received_items.values()])} received items ' f'for {len(self.received_items)} players')