0ad/source/network
elexis 06e2e77349 Report network timeouts and lag warnings to clients that finished the loading screen but are waiting for other clients to finish it.
This allows the host to distinguish clients that are just slower than
everyone else with the loading screen from clients who have most likely
disconnected or crashed already and may be considered to be kicked.
This is especially important for D1513, because that increases the
timeout tolerance to a minute or longer.

Fixes #5193
Differential Revision: https://code.wildfiregames.com/D1546
Reviewed By: causative
This was SVN commit r21832.
2018-06-01 17:35:00 +00:00
..
scripting Add missing ScriptInterface includes to 2018-04-27 16:48:44 +00:00
tests Remove VFS cache, because it is less effective and less efficient than the OS cache (and partially redundant with higher level application caches). 2017-12-10 17:33:03 +00:00
fsm.cpp Strip trailing whitespace from network code. 2015-12-21 13:58:32 +00:00
fsm.h Strip trailing whitespace from network code. 2015-12-21 13:58:32 +00:00
NetClient.cpp Report network timeouts and lag warnings to clients that finished the loading screen but are waiting for other clients to finish it. 2018-06-01 17:35:00 +00:00
NetClient.h Secure lobby authentication - prevent joins as a different player 2018-03-12 00:23:40 +00:00
NetClientTurnManager.cpp Save oos_dump.dat too when saving oos_dump.txt. 2018-05-29 02:50:33 +00:00
NetClientTurnManager.h Split TurnManager classes into individual files per class. Patch by echotangoecho, fixes #4095. 2017-01-24 02:04:50 +00:00
NetFileTransfer.cpp Cleanup of the network code (range-based for, remove spaces between angle brackets, and other little things). 2016-04-24 20:48:53 +00:00
NetFileTransfer.h Cleanup of the network code (range-based for, remove spaces between angle brackets, and other little things). 2016-04-24 20:48:53 +00:00
NetHost.cpp Automatically replace %hs/%ls with %s in CLogger format strings. 2015-01-22 20:36:24 +00:00
NetHost.h Secure lobby authentication - prevent joins as a different player 2018-03-12 00:23:40 +00:00
NetMessage.cpp Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
NetMessage.h Fix few typos found with the Debian lintian tool. 2017-10-28 22:34:57 +00:00
NetMessages.h Secure lobby authentication - prevent joins as a different player 2018-03-12 00:23:40 +00:00
NetMessageSim.cpp Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
NetServer.cpp Report network timeouts and lag warnings to clients that finished the loading screen but are waiting for other clients to finish it. 2018-06-01 17:35:00 +00:00
NetServer.h Secure lobby authentication - prevent joins as a different player 2018-03-12 00:23:40 +00:00
NetServerTurnManager.cpp Don't trigger a NetServerTurnManager debug breakpoint if a modified or unmodified client sends a non-sequential turnnumber. 2018-01-26 23:02:13 +00:00
NetServerTurnManager.h Don't trigger a NetServerTurnManager debug breakpoint if a modified or unmodified client sends a non-sequential turnnumber. 2018-01-26 23:02:13 +00:00
NetSession.cpp STUN + XMPP ICE implementation. 2017-06-01 06:33:52 +00:00
NetSession.h STUN + XMPP ICE implementation. 2017-06-01 06:33:52 +00:00
NetStats.cpp Cleanup of the network code (range-based for, remove spaces between angle brackets, and other little things). 2016-04-24 20:48:53 +00:00
NetStats.h Cleanup of the network code (range-based for, remove spaces between angle brackets, and other little things). 2016-04-24 20:48:53 +00:00
NMTCreator.h Strip trailing whitespace from network code. 2015-12-21 13:58:32 +00:00
Serialization.h Strip trailing whitespace from network code. 2015-12-21 13:58:32 +00:00
StringConverters.h Provide JSON-compatible string escaping 2011-11-04 01:18:34 +00:00
StunClient.cpp Fix two clang warnings in 61261d14fc reported by leper. 2017-12-04 14:30:38 +00:00
StunClient.h Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00