Fix: [Network] send map to next client if current client disconnects

Also terminate creating of the savegame, as the client is gone,
there really is no need for that anymore.
This commit is contained in:
Patric Stout
2021-02-27 10:50:41 +01:00
committed by Patric Stout
parent 3677418225
commit 8d199b1bbc
2 changed files with 40 additions and 21 deletions

View File

@@ -80,6 +80,8 @@ public:
NetworkRecvStatus CloseConnection(NetworkRecvStatus status) override;
void GetClientName(char *client_name, const char *last) const;
void CheckNextClientToSendMap(NetworkClientSocket *ignore_cs = nullptr);
NetworkRecvStatus SendMap();
NetworkRecvStatus SendErrorQuit(ClientID client_id, NetworkErrorCode errorno);
NetworkRecvStatus SendQuit(ClientID client_id);