Skip to content

Commit 727e94f

Browse files
committed
samples: add print states on checksum mismatch
1 parent 3b7f0d9 commit 727e94f

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

samples/SpaceWar.Shared/GameSession.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,14 @@ public void OnPeerEvent(NetcodePlayer player, in PeerEventInfo evt)
157157
break;
158158
case PeerEvent.ChecksumMismatch:
159159
Log($"=> CHECKSUM MISMATCH: {player.EndPoint} => {evt.ChecksumMismatch}");
160+
161+
foreach (var s in session.EnumerateStateStrings(evt.ChecksumMismatch.MismatchFrame).Take(10))
162+
{
163+
Log($"--> State(Frame: {s.Frame.Number}, Checksum: {s.Checksum}");
164+
Log(s.State);
165+
Log($"--> End State(Frame: {s.Frame.Number})");
166+
}
167+
160168
break;
161169
}
162170
}

0 commit comments

Comments
 (0)