bonfire_reconnect_lands is a Bonfire reconnect and exact-position recovery project for Velocity and Purpur.
bonfire_reconnect_lands 是一个面向 Velocity 与 Purpur 的 Bonfire 跨服重连与精确位置恢复项目。
bonfire_reconnect_lands is a Bonfire cross-server reconnect project that separates server routing from exact player location recovery.
- Preserve exact player recovery instead of relying on opaque reconnect heuristics.
- Store reconnect and restore state in shared MySQL-compatible data instead of ad-hoc proxy memory.
- Keep rollout observable, rollback-friendly, and safe for staged deployment.
bonfire_reconnect_lands_common/: shared DTOs, constants, and protocol-facing modelsbonfire_reconnect_lands_velocity/: proxy-side routing and reconnect ticket handlingbonfire_reconnect_lands_purpur/: server-side persistence and exact-position restore flowdocs/: architecture notes, schema drafts, and rollout planning
This repository is currently an implementation skeleton and architecture workspace rather than a fully shipped runtime.
.\gradlew.bat buildThis repository is released under the MIT License.
bonfire_reconnect_lands 是一个面向 Bonfire 跨服网络的重连恢复项目,它把“服务器选择”和“精确位置恢复”拆成两个清晰层次。
- 保留玩家的精确回服与落点恢复,而不是依赖黑盒式重连猜测。
- 将恢复状态落到共享数据库中,而不是只依赖代理层瞬时内存。
- 让整个上线过程具备可观测、可回滚、可分阶段灰度的工程化能力。
bonfire_reconnect_lands_common/:共享 DTO、常量与协议模型bonfire_reconnect_lands_velocity/:代理端路由与重连票据处理bonfire_reconnect_lands_purpur/:服务端持久化与精确坐标恢复流程docs/:架构草图、数据库说明与部署规划
这个仓库目前更偏向架构与实现骨架,还不是完整交付的最终运行时。
.\gradlew.bat build本仓库采用 MIT License 开源。
项目问题或合作沟通,请发送邮件至 mingxi7707@qq.com。 For project questions or collaboration, email mingxi7707@qq.com.