[Scummvm-git-logs] scummvm-sites multiplayer -> 8366871295b88ed8f7a801dc55bee3c0730b902f
LittleToonCat
noreply at scummvm.org
Sun Jan 21 10:27:38 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm-sites' repo located at https://github.com/scummvm/scummvm-sites .
Summary:
8366871295 MULTIPLAYER: Store Moonbase generated map data.
Commit: 8366871295b88ed8f7a801dc55bee3c0730b902f
https://github.com/scummvm/scummvm-sites/commit/8366871295b88ed8f7a801dc55bee3c0730b902f
Author: Little Cat (toontownlittlecat at gmail.com)
Date: 2024-01-21T06:27:26-04:00
Commit Message:
MULTIPLAYER: Store Moonbase generated map data.
Changed paths:
main.py
diff --git a/main.py b/main.py
index 46a62e2..6b1fbd7 100644
--- a/main.py
+++ b/main.py
@@ -93,7 +93,9 @@ if __name__ == "__main__":
return redis.hgetall(f"{game}:session:{session_id}")
return None
- def create_session(name: str, maxplayers: int, scummvm_version: str, address: str):
+ def create_session(
+ name: str, maxplayers: int, scummvm_version: str, map_data: dict, address: str
+ ):
# Get our new session ID
session_id = redis.incr(f"{game}:counter")
# Create and store our new session
@@ -105,6 +107,7 @@ if __name__ == "__main__":
"maxplayers": maxplayers,
"scummvm_version": scummvm_version,
"address": str(event.peer.address),
+ "map_data": json.dumps(map_data),
},
)
# Add session to sessions list
@@ -368,9 +371,11 @@ if __name__ == "__main__":
if command == "host_session":
name = data.get("name")
maxplayers = data.get("maxplayers")
+ # Moonbase generated map data
+ map_data = data.get("map_data", {})
session_id = create_session(
- name, maxplayers, scummvm_version, event.peer.address
+ name, maxplayers, scummvm_version, map_data, event.peer.address
)
send(event.peer, {"cmd": "host_session_resp", "id": session_id})
@@ -409,6 +414,7 @@ if __name__ == "__main__":
"name": session["name"],
"players": int(session["players"]),
"address": str(session["address"]),
+ "map_data": json.loads(session["map_data"]),
}
)
More information about the Scummvm-git-logs
mailing list