diff --git a/WebHost.py b/WebHost.py index 41203ae1fc..d8763d7659 100644 --- a/WebHost.py +++ b/WebHost.py @@ -110,13 +110,14 @@ if __name__ == "__main__": logging.exception(e) logging.warning("Could not update LttP sprites.") app = get_app() - from worlds import AutoWorldRegister + from worlds import AutoWorldRegister, network_data_package # Update to only valid WebHost worlds invalid_worlds = {name for name, world in AutoWorldRegister.world_types.items() if not hasattr(world.web, "tutorials")} if invalid_worlds: logging.error(f"Following worlds not loaded as they are invalid for WebHost: {invalid_worlds}") AutoWorldRegister.world_types = {k: v for k, v in AutoWorldRegister.world_types.items() if k not in invalid_worlds} + network_data_package["games"] = {k: v for k, v in network_data_package["games"].items() if k not in invalid_worlds} create_options_files() copy_tutorials_files_to_static() if app.config["SELFLAUNCH"]: