Repository navigation
SeedHost v0.6.7-alpha — verified cross-PC hosting and recovery
Pre-releaseSeedHost v0.6.7-alpha
Unsigned Windows prerelease. Update both hosting desktops, preserve independent world backups, and wait for Stop publication before moving hosts.
Changes
- Group Start obtains the latest saved revision, acquires exclusive hosting authority and launches locally. Competing Starts remain refused.
- Bounded transfer-frame budgets address slow transfer writes and reads without treating a lost acknowledgment as proof of unchanged custody.
- Durable admission evidence and explicit authenticated recovery preserve uncertain operations and exact retry identity across restart. Legacy states without sufficient evidence remain fenced; this is not automatic takeover.
- Launch port preflight checks configured bind scopes without stopping other services or changing ports. Linux link-local IPv6 probes retain their interface zones.
- Public setup follows the selected hosting world. Address displays distinguish allocation from recent verified Minecraft reachability, with current-host endpoint telemetry for group members.
- Recovery and copy actions validate the captured world and fresh state rather than reusing stale UI evidence.
Verified scope
- Release tree: 1,095 tests passed, 0 failed, 1 skipped (1,096 total).
- Disposable real Vanilla 1.21.1 Windows -> Linux Omarchy -> Windows over Tailscale: actual Minecraft status replies, console scoreboard values 101 -> 202 -> 303, graceful Stop and publication, exact pre-launch saved-file hashes, persisted scoreboard values, and competing-host refusals.
- The Linux scoped-IPv6 defect was reproduced on the actual second PC, fixed, regression-tested and independently reviewed.
Limits
This does not certify authenticated player gameplay, public Playit joining, arbitrary modpacks, different-home-network availability or power-loss recovery. The cross-PC test used isolated test worlds and the packaged core; it did not modify live worlds. Public address approval and actual reachability are separate checks. Port probes cannot guarantee Java socket parity in every OS overlap case. Older uncertain states may require exact retry or explicit evidence-backed recovery rather than a universal one-click reset.
Worlds, groups and accounts should not be deleted for this update. Keep both applications open until Stop saving/publication completes. Optional gameplay gateways and always-on hosting remain optional.