Debug: Detect which frame's state first diverged after a desync
This commit is contained in:
@@ -39,6 +39,7 @@ protected:
|
||||
NetworkRecvStatus Receive_CLIENT_ERROR(Packet *p) override;
|
||||
NetworkRecvStatus Receive_CLIENT_DESYNC_LOG(Packet *p) override;
|
||||
NetworkRecvStatus Receive_CLIENT_DESYNC_MSG(Packet *p) override;
|
||||
NetworkRecvStatus Receive_CLIENT_DESYNC_SYNC_DATA(Packet *p) override;
|
||||
NetworkRecvStatus Receive_CLIENT_RCON(Packet *p) override;
|
||||
NetworkRecvStatus Receive_CLIENT_NEWGRFS_CHECKED(Packet *p) override;
|
||||
NetworkRecvStatus Receive_CLIENT_MOVE(Packet *p) override;
|
||||
@@ -86,6 +87,9 @@ public:
|
||||
|
||||
std::string desync_log;
|
||||
|
||||
uint desync_frame_seed = 0;
|
||||
uint desync_frame_state_checksum = 0;
|
||||
|
||||
ServerNetworkGameSocketHandler(SOCKET s);
|
||||
~ServerNetworkGameSocketHandler();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user