Goal
Make BedSim the single deterministic player-physics oracle used by Oomph's authoritative movement path.
Keep in Oomph
- PlayerAuthInput decoding and per-tick ordering.
- Simulation-frame, latency, deduplication, and acknowledgement handling.
- Correction policy, CorrectPlayerMovePrediction, teleport handling, and rewind/replay.
- Server event ingestion: attributes, effects, equipment, SetActorMotion, knockback, vehicles, and world updates.
- Adapter logic that converts Oomph state into BedSim inputs and applies the result back to the player.
Work
Boundary
BedSim owns physics. Oomph owns packets, authority, history, corrections, and policy.
Goal
Make BedSim the single deterministic player-physics oracle used by Oomph's authoritative movement path.
Keep in Oomph
Work
Boundary
BedSim owns physics. Oomph owns packets, authority, history, corrections, and policy.