1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-11-28 08:48:48 +02:00
vcmi/lobby
Ivan Savenko 35954dc41b Simple workaround to fix vcmiserver shutdown procedure
At the moment, vcmilobby *requires* async writes in order to handle
multiple connections with different speeds and at optimal performance,
without hanging if one player is too slow and can't eat all data server
sent to him at once.

However server (and potentially - client) can not handle this mode and
may shutdown either socket or entire asio service too early, before all
writes are performed, leading to weird freeze on ending scenario where
client would not receive notifications about end of game.
2024-05-14 19:40:20 +00:00
..
CMakeLists.txt Extension of lobby server functionality 2024-01-19 23:49:59 +02:00
EntryPoint.cpp Remove old config options, set defaults to our public server 2024-03-28 12:07:49 +02:00
LobbyDatabase.cpp Send list of active invites as part of room description 2024-05-13 11:43:28 +00:00
LobbyDatabase.h Send list of active invites as part of room description 2024-05-13 11:43:28 +00:00
LobbyDefines.h Send list of active invites as part of room description 2024-05-13 11:43:28 +00:00
LobbyServer.cpp Simple workaround to fix vcmiserver shutdown procedure 2024-05-14 19:40:20 +00:00
LobbyServer.h Implement various todo's and review suggestions 2024-03-27 13:10:55 +02:00
SQLiteConnection.cpp Code cleanup 2024-01-26 19:15:57 +02:00
SQLiteConnection.h Show all rooms (including private) in room list 2024-03-27 13:10:55 +02:00
StdInc.cpp Fix: licenses, pragma guards, StdInc 2024-03-29 07:48:52 +02:00
StdInc.h Initial version of global lobby server available in client 2024-01-19 23:49:59 +02:00