1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-22 22:13:35 +02:00
vcmi/server
Ivan Savenko 14a3c6ad14 Fix freeze on closing server before starting the game
Fixes possible freeze that seems to be caused by client shutting down
socket before sending its final LobbyClientDisconnected packet, leading
to server not processing disconnection of host correctly, which in turn
causes client to wait server shutdown forever.

Looks like regression from #4722

- Fixes #4912 and its duplicates
2024-11-25 17:31:20 +00:00
..
battles Fix several new issues detected by SonarCloud 2024-11-20 16:06:38 +00:00
processors Removed pointer to VLC entity from CStackBasicDescriptor 2024-10-30 16:47:02 +00:00
queries Fix some of the new warnings from sonarcloud 2024-10-11 10:45:29 +00:00
CGameHandler.cpp Fix crash on rearranging troops on non-owned hero 2024-11-17 17:38:54 +00:00
CGameHandler.h Fix some of the new warnings from sonarcloud 2024-10-11 10:45:29 +00:00
CMakeLists.txt Move visit query to a separate class, remove no longer needed Cast.h 2024-09-04 14:32:36 +00:00
CVCMIServer.cpp Fix freeze on closing server before starting the game 2024-11-25 17:31:20 +00:00
CVCMIServer.h Replaced unique_ptr with simple references to packs 2024-10-07 14:59:14 +00:00
GlobalLobbyProcessor.cpp JsonNode constructors: Take fileName as argument 2024-07-17 13:50:59 +02:00
GlobalLobbyProcessor.h Store and send mod list and game version for game rooms 2024-04-23 17:15:59 +03:00
LobbyNetPackVisitors.h possibility to delete unsupported saves 2024-10-31 21:57:20 +01:00
NetPacksLobbyServer.cpp code review 2024-11-15 20:26:56 +01:00
NetPacksServer.cpp Merge pull request #4741 from IvanSavenko/serialize_local_state 2024-10-10 15:03:14 +03:00
ServerNetPackVisitors.h Implemented serialization of local player state in json form 2024-10-08 20:04:32 +00:00
ServerSpellCastEnvironment.cpp Replace pointer with reference in pack apply functions 2024-10-07 14:59:46 +00:00
ServerSpellCastEnvironment.h Replace pointer with reference in pack apply functions 2024-10-07 14:59:46 +00:00
StdInc.cpp Fix: licenses, pragma guards, StdInc 2024-03-29 07:48:52 +02:00
StdInc.h convert line endings from CRLF (Windows) to LF (Linux/Unix) 2023-10-19 16:23:21 +02:00
TurnTimerHandler.cpp Replace pointer with reference in pack apply functions 2024-10-07 14:59:46 +00:00
TurnTimerHandler.h It is now possible to vote for simturns and turn timer changes 2024-05-19 18:31:32 +00:00