Output a log, savegame and screenshot on desync events
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
#include "network_client.h"
|
||||
#include "../core/backup_type.hpp"
|
||||
#include "../thread.h"
|
||||
#include "../crashlog.h"
|
||||
|
||||
#include "table/strings.h"
|
||||
|
||||
@@ -282,6 +283,8 @@ void ClientNetworkGameSocketHandler::ClientError(NetworkRecvStatus res)
|
||||
DEBUG(net, 0, "Sync error detected!");
|
||||
my_client->ClientError(NETWORK_RECV_STATUS_DESYNC);
|
||||
|
||||
CrashLog::DesyncCrashLog();
|
||||
|
||||
extern void CheckCaches(bool force_check);
|
||||
CheckCaches(true);
|
||||
return false;
|
||||
|
Reference in New Issue
Block a user