Commit Graph

7 Commits

Author SHA1 Message Date
Sebastian Lohff bdea597057 Autoconnect, reconnect, connection display
We can now autoconnect via parameter on web, e.g. `freq=430.200`, which
then autoconnects to that frequency, creating it when it is not already
created. We also now reconnect on connection failure and display the
connection state down below.
2025-05-10 20:32:19 +02:00
Sebastian Lohff 9d4b72d85f CW server: send out messages in parallel
We now send out messages to all participants at the same time (or more
or less, as asyncio permits). To not fail in case we can't send the
message to one player, we ignore send-exceptions in these occasions and
hope that the `for data in self.websocket` in _handle_client() will
throw an error and kick the client out of our game.
2025-05-10 20:32:19 +02:00
Sebastian Lohff 35d8abb2a9 MP: Logging, test js parameters (broken) 2025-05-10 20:32:19 +02:00
Sebastian Lohff 1f6c534b1a Working Multiplayer
...now with a GUI Theme! Players can leave a room as well. Actually
usable on mobile!
2025-05-10 20:32:19 +02:00
Sebastian Lohff a0ee2491dd External multiplayer server test 2025-05-10 20:31:46 +02:00
Sebastian Lohff 0bd80b400b Further multiplayer progress (still broken) 2025-05-10 20:19:06 +02:00
Sebastian Lohff 9442e3cdfb First (non-functional) multiplayer test 2025-04-24 15:44:50 +02:00