The reconciliation system caused visible teleportation at high latency
(e.g. 250ms Germany→Korea): position corrections snapped the local
player and thrown items back to stale server states.
- Drop the inputAck/seq tracking, InputBuffer, and applyReconciliation.
The client predicts locally and the server stays authoritative via
the existing worldUpdate broadcast; own-doll updates remain ignored.
- Override Item.setUpdateData on the client so in-flight items run free
on local Box2D physics (client and server share the same throw
impulse) and only sync when stationary or far out of sync. This keeps
grab-sensor contact accurate while eliminating mid-flight snapping.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>