enum AnimPhysCorrectionTypeFEATURE_NETWORK_RECONCILIATIONSource
The replay system only replays outputs from animation. It does not replay animations and does not replay actual inputs. This means very often when a desync is detected, multiple corrections have to be sent before the simulation is stable. This is why we only ever actually use this system for when a player is in HumanCommandMove and HumanCommandFall.
For some situations, such as swimming, it is not possible to ever correct as the water alignment heavily depends on re-simulaton of animations, which is not happening. With this, we use MINIMAL correction mode. This minimal correction mode is something similiar to how the old correction system used to work and could lead to situations such as being stuck behind doors. This is not a problem for swimming.
| Name | Value | |
|---|---|---|
MINIMALFEATURE_NETWORK_RECONCILIATION | Additively apply the correction based on the delta and sends very minimal data, uses 'NetworkCompareResult.FORCE_CORRECT' | |
DROPFEATURE_NETWORK_RECONCILIATION | No correction is performed | |
FULLFEATURE_NETWORK_RECONCILIATION | Rewind the player physics and replay the moves |