Commit Graph

8 Commits

Author SHA1 Message Date
Andrio Celos
242ff60a9d Reorganise server code; move API endpoints into separate methods 2024-02-29 11:39:04 +11:00
Andrio Celos
00454429a4 Fix creating a game as a spectator 2023-11-24 13:55:01 +11:00
Andrio Celos
5f184795cb Target .NET 8.0 2023-11-23 12:24:57 +11:00
Andrio Celos
46d5aed44c Show disconnected players; allow leaving games before start 2023-11-21 10:42:38 +11:00
Andrio Celos
deb8a673ab Card art and sleeves update 2023-10-10 09:31:50 +11:00
Andrio Celos
673eb18aa9 Track inactive games and add a command to lock the server for updates
A game that has had no activity for 5 minutes is considered inactive. There can be a limited number of inactive games before they are deleted. A console command is added that will wait for all games to become inactive before stopping the server, and prevent starting new games.
2022-12-28 00:03:10 +11:00
Andrio Celos
d4e8d86571 Rework sync procedure and add a loading indicator
The server will now send a sync message when the client connects via WebSocket. This removes the need to send another GET request to sync game data.
2022-10-25 12:08:18 +11:00
Andrio Celos
1f44ab6d56 Initial commit 2022-10-01 16:00:50 +10:00