YenRex-RejoinStateRecovery icon

RejoinStateRecovery

Restore reconnecting players to their last known session state.

By YenRex
Last updated 6 months ago
Total downloads 7
Total rating 0 
Categories Tools
Dependency string YenRex-RejoinStateRecovery-1.0.0
Dependants 0 other packages depend on this package

README

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 otAPI dependency.

Config

Config file:

  • BepInEx/config/io.damon.ontogether.rejoinstaterecovery.cfg

Important keys:

  • Fallback.LocalFallbackDelaySeconds
  • Safety.SafePositionRestore
  • Safety.MaxRestoreDistanceMeters
  • Safety.GroundSnapMaxUpwardAdjust
  • Focus.FocusRestoreDelaySeconds
  • Fishing.ResumeFishingOnRestore

Verify It Is Working

Check BepInEx/LogOutput.log for:

  • Applied snapshot v...
  • Delaying focus restore for snapshot ...
  • Applied focus restore for snapshot ...