Skip to content

Releases: NPUcraft/BattleRoyale

BattleRoyale 1.0.0-rc.9 — 飞机投放与资源平衡

Choose a tag to compare

@SUPER2FH SUPER2FH released this 01 Oct 04:33

面向 Paper 26.2 / Java 25 的大逃杀更新。

  • 最终安全区持续缩至 0,归零后中心点也受毒圈伤害;顶部面积显示为 100² 等边长平方形式。

  • 新增双语开局准备进度条,显示当前阶段、人数进度与耗时。

  • 随机航线的移动飞机平台:5 秒登机、45 秒航程,自行离机滑翔;临时鞘翅落地立即回收并恢复原胸甲,全员完成投放后开始比赛。

  • 比赛副本中的铁块、钻石块等贵重储存块替换为石头或深板岩,保留矿石、远古残骸、玩家新放方块与空投基座。

  • 容器默认物资概率由 90% 降到 40%,抽取数降为 1–3;地面物资分区分散。Survival-Main 部署地面候选点提高到 320–400,实际数量受安全地形和总尝试预算限制。

  • 补齐断线、退出、准备失败、装备防转移与平台精确清理。

验证:干净构建通过,639 项普通测试及 8 项压力测试通过,3 项 Windows 符号链接权限测试跳过;同一发布 JAR 完成隔离 Paper 原生检查、两次正常停服及重启持久化验收。平坦样本生成400件地面物品约40.5秒。详细记录与工件 SHA-256 见附件。

平台与物品使用真实 Paper API 验证,玩家移动/滑翔使用接口记录器;真人多人客户端操控和完整 Survival-Main 地形尚需实玩确认。经济依赖保持原版本,未安装额外插件。原始地图未修改。

正式服状态:已在确认无人在线、无活动比赛后完成备份和正常重启,BattleRoyale 已运行 rc.9。版本、三房间配置、Survival-Main、CoinsEngine、大厅12个实体及启动日志验收通过;原始地图未修改。

BattleRoyale 1.0.0-rc.11

Pre-release

Choose a tag to compare

@SUPER2FH SUPER2FH released this 01 Oct 09:25

面向 Paper 26.2 / Java 25 的大逃杀更新。

  • 地面补给准备改为最多 8 个并行区块请求,每 tick 分批检查,增加完成数量进度;保留每 tick 时间预算、总候选预算和停止后的排空保护。
  • 飞机投放按真实碰撞形状识别台阶、半砖等落地,不再依赖客户端着地标志;落地立即恢复胸甲。地图和物资的安全检查分别处理。
  • 原生箱子、木桶、潜影盒使用独立基础生存物资表,默认 15% 概率、1–2 份,不升级区域品质或随机附魔;高级装备保留在插件地表补给和空投。
  • initial-centers 支持有名称的矩形区域。加入房间后右键指南针或 /br vote 打开中英文菜单,查看范围、实时票数,改票或撤票。开始准备时最高票获选,平票/无人投票随机;离开房间清除该玩家投票。
  • Survival-Main 保留 playable-area X/Z ±5000,先配置“出生点附近”:圈心候选 X=751–1151、Z=662–1062。每地图独立投票,仅影响初始中心,后续缩圈仍随机。

验证:745 项普通测试、8 项压力测试通过;5 项 Windows 符号链接权限测试跳过。最终工件完成独立 Paper 原生菜单/碰撞/物资/取消/恢复等检查和两次正常关闭重启;完整摘要和 SHA-256 见附件。

最终日志验收保留原始自动失败报告,并单独核验 Paper 官方更新接口返回的两次 HTTP 503;功能断言和两次正常重启均通过,没有插件异常。

原生探针使用真实 Paper 世界、方块形状、物品和菜单 API,但玩家输入以接口记录器模拟;未声明真人客户端、整张 Survival-Main 或完整多人对局验收。

正式服状态:已在确认无人在线、房间空闲后备份并正常重启,BattleRoyale 已运行 rc.11。版本、三房间、Survival-Main、CoinsEngine及启动日志校验通过;原地图模板未修改。正式服也记录了相同的 Paper 官方版本查询 HTTP 503,未发现 BattleRoyale 异常。

BattleRoyale 1.0.0-rc.10

Pre-release

Choose a tag to compare

@SUPER2FH SUPER2FH released this 01 Oct 07:48

面向 Paper 26.2 / Java 25 的大逃杀更新。

  • 野外补给改用彩色粒子环和近处音效;存活玩家在 4 格内、有视线时触发。未开启时没有掉落物或展示实体,持久认领防止重启重复发放。
  • 箱子和野外补给共享每区块地表品质缓存,最多 48 次方块读取。自然区保留基础物资,建筑区偏铁装和功能道具;保留稀有单颗钻石及普通附魔上限。
  • 1–4/5–8/9–16/17–32 人初始边长为 400/600/1000/1500 格,后续圈同比缩放,四阶段共 7 分 10 秒。
  • 支持每地图多个初始中心;Survival-Main 使用原出生点 X=951、Z=862。该预设只影响开局位置,后续圈心仍随机。

验证:694 项普通测试、8 项压力测试通过;5 项 Windows 符号链接权限测试跳过。最终发布 JAR 完成隔离 Paper 原生物品、区域品质、领取/恢复/取消、旧功能回归和两次正常关闭重启验证。报告及 SHA-256 见附件。

玩家位置和粒子/音效接收使用接口记录器,真实客户端视觉、完整多人对局及整张 Survival-Main 地形仍需实玩确认。经济和其它插件版本保持不变。

正式服状态:已在确认无人在线、房间空闲后备份并正常重启,BattleRoyale 已运行 rc.10。版本、三房间、Survival-Main、CoinsEngine及启动日志校验通过;原地图模板未修改。

BattleRoyale 1.0.0-rc.8

Pre-release

Choose a tag to compare

@SUPER2FH SUPER2FH released this 30 Sep 18:26

BattleRoyale 1.0.0-rc.8 — Paper 26.2 / Java 25

本版本统一使用 BattleRoyale 名称。插件、Java 包、数据目录、数据库、命令与权限已同步更名;主命令为 /br(或 /battleroyale),不提供旧名称兼容。

  • 带鞍马刷新提升为每 15 秒尝试一匹,每局累计上限 16 匹。
  • 空投信标为 24 格球形范围内的存活参赛者提供速度 I,保留更强的既有效果。
  • 大厅计分板改为每个房间一行;当前三个房间共五行。
  • 插件界面按客户端语言显示:中文为中文,其它语言为英文。聊天、菜单、比赛导航、结算及大厅全息支持分别展示;原版物品名称仍遵循 Minecraft 的客户端翻译。
  • 保留现有大厅建筑、玩家数据、CoinsEngine 余额和 Survival-Main 地图,三个房间继续使用 60 秒倒计时和四人/四队门槛。

验证:606 项单元测试及 8 项压力测试通过;3 项 Windows 符号链接测试因权限条件跳过。隔离 Paper 验收覆盖双语界面、原生信标与马匹、物资、计分板、数据库和两次正常启停。服务端探针中的玩家接口记录器不替代真人客户端多人实测;MySQL 集成测试未启用。

Assets: install battleroyale-1.0.0-rc.8.jar; verify its SHA-256 with the adjacent checksum file. This is a release candidate for Paper 26.2 and Java 25. The test probe is not included in the installation JAR.

正式服部署验证:BattleRoyale rc.8 已启动,三房间、地图、大厅双语实体及 CoinsEngine 诊断通过。原七个大厅实体 UUID 与 SQL 业务记录保留。安装包与隔离验收、发布附件使用同一 SHA-256;详细范围见 verification-1.0.0-rc.8.md。