MultiServer: don't keep multidata alive for race_mode (#5980)

This commit is contained in:
black-sliver
2026-02-26 18:31:39 +00:00
committed by GitHub
parent 2db5435474
commit fcccbfca65

View File

@@ -496,7 +496,8 @@ class Context:
self.read_data = {}
# there might be a better place to put this.
self.read_data["race_mode"] = lambda: decoded_obj.get("race_mode", 0)
race_mode = decoded_obj.get("race_mode", 0)
self.read_data["race_mode"] = lambda: race_mode
mdata_ver = decoded_obj["minimum_versions"]["server"]
if mdata_ver > version_tuple:
raise RuntimeError(f"Supplied Multidata (.archipelago) requires a server of at least version {mdata_ver}, "