Implement per-school save functionality by introducing a dedicated save directory and updating the school management system to support loading and saving school states. Revise documentation to reflect these changes, including updates to the architecture and design documents, and enhance the API for reloading schools from disk. Update tests to ensure proper functionality of the new save and reload features.
This commit is contained in:
@@ -8,7 +8,7 @@ namespace HSchool.Server.Net;
|
||||
/// <summary>
|
||||
/// Drives one WebSocket connection: version handshake, then the receive loop that turns frames
|
||||
/// into commands. Everything it reads from the wire is untrusted, so frames are validated before
|
||||
/// anything reaches the loop thread.
|
||||
/// anything reaches a school worker.
|
||||
/// </summary>
|
||||
internal sealed class GameSocketHandler(
|
||||
ClientRegistry clients,
|
||||
|
||||
Reference in New Issue
Block a user