fix: complete retail parity stability pass
This commit is contained in:
parent
d3df4cb20a
commit
f7aa8e0eb7
131 changed files with 7765 additions and 1190 deletions
|
|
@ -273,6 +273,9 @@ internal sealed class AceSessionModel
|
|||
public IReadOnlyCollection<uint> CachedPacketSequences => _cachedPackets.Keys;
|
||||
/// <summary>Packets silently dropped by CRC/Search failure (NetworkSession.cs:277-280).</summary>
|
||||
public int CrcDropCount { get; private set; }
|
||||
public uint LastCrcDropSequence { get; private set; }
|
||||
public PacketHeaderFlags LastCrcDropFlags { get; private set; }
|
||||
public uint LastCrcDropWatermark { get; private set; }
|
||||
/// <summary>Packets dropped by the duplicate-rejection rule (NetworkSession.cs:342-347).</summary>
|
||||
public int DuplicateDropCount { get; private set; }
|
||||
/// <summary>Packets dropped by the Session.CheckState gate (Session.cs:93-110) — before CRC.</summary>
|
||||
|
|
@ -337,6 +340,9 @@ internal sealed class AceSessionModel
|
|||
if (!VerifyCrc(packet))
|
||||
{
|
||||
CrcDropCount++;
|
||||
LastCrcDropSequence = packet.Header.Sequence;
|
||||
LastCrcDropFlags = packet.Header.Flags;
|
||||
LastCrcDropWatermark = _lastReceivedPacketSequence;
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue