This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
RejoinStateRecovery
Restore reconnecting players to their last known session state.RejoinStateRecovery
RejoinStateRecovery restores reconnecting players to their last known state in an active session.
Highlights
- Restores position/rotation, movement, focus, pomodoro, and key UI panel state.
- Uses host snapshots first, with local fallback when needed.
- Includes safe position validation + ground snap.
- Includes delayed focus restore to prevent early bench/seat focus at spawn.
- No
otAPIdependency.
Config
Config file:
BepInEx/config/io.damon.ontogether.rejoinstaterecovery.cfg
Important keys:
Fallback.LocalFallbackDelaySecondsSafety.SafePositionRestoreSafety.MaxRestoreDistanceMetersSafety.GroundSnapMaxUpwardAdjustFocus.FocusRestoreDelaySecondsFishing.ResumeFishingOnRestore
Verify It Is Working
Check BepInEx/LogOutput.log for:
Applied snapshot v...Delaying focus restore for snapshot ...Applied focus restore for snapshot ...
