Skip to content

Repository files navigation

bonfire_reconnect_lands

English | 简体中文

bonfire_reconnect_lands is a Bonfire reconnect and exact-position recovery project for Velocity and Purpur.

bonfire_reconnect_lands 是一个面向 Velocity 与 Purpur 的 Bonfire 跨服重连与精确位置恢复项目。


English

bonfire_reconnect_lands is a Bonfire cross-server reconnect project that separates server routing from exact player location recovery.

Project Goals

  • 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.

Repository Layout

  • bonfire_reconnect_lands_common/: shared DTOs, constants, and protocol-facing models
  • bonfire_reconnect_lands_velocity/: proxy-side routing and reconnect ticket handling
  • bonfire_reconnect_lands_purpur/: server-side persistence and exact-position restore flow
  • docs/: architecture notes, schema drafts, and rollout planning

Status

This repository is currently an implementation skeleton and architecture workspace rather than a fully shipped runtime.

Build

.\gradlew.bat build

License

This 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 开源。


联系方式 / Contact

项目问题或合作沟通,请发送邮件至 mingxi7707@qq.com。 For project questions or collaboration, email mingxi7707@qq.com.

About

🌐 Bonfire 跨服重连定位方案,面向 Velocity 与 Purpur 的精确回服与坐标恢复骨架。🔒 非商用,商用书面授权:mingxi7707@qq.com

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages