626 B
626 B
1. Implement hysteresis dead-band in SetServerTick
- 1.1 Add
private const int kTickOffsetThreshold = 2;to MovementComponent - 1.2 Replace the dual
if (_currentTickOffset < 0 / > 0)sign checks with a threshold-based dead-band: only adjust_sendIntervalwhenMathf.Abs(_currentTickOffset) > kTickOffsetThreshold
2. Add regression test for send interval stability
- 2.1 Add a test in
ServerRuntimeEntryPointTests.csor a new test file verifying thatSetServerTickdoes not oscillate_sendIntervalwhen offset hovers near zero
3. Update TODO.md
- 3.1 Mark TODO.md Step 3 as complete