Skip to content

pch_system-v0.7.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

⚠️ 本插件需配合 PCHSystem 后端使用,单独安装 .mcdr 无法工作。

这是什么

PCH System 是 PCHSystem 的游戏内客户端(MCDReforged 插件):材料协作收集、项目三阶段进度管理、积分 / 称号、通知投递等全在游戏内 !!PCH 命令完成。所有功能经 HTTP 调用后端,必须先部署后端

首次部署(全栈 · 推荐)

git clone https://github.com/YuShenLiu06/PCHSystem.git
cd PCHSystem
bash Scripts/install.sh

脚本一键完成:docker / 镜像自适应 → 生成 .env → 起 postgres+backend+web → 数据库迁移 → 前端构建 → 拷贝插件 + 生成 config.json。完成后游戏内 !!MCDR plugin reload pch_system!!PCH status(自检)→ !!PCH login

升级(已部署)

bash Scripts/update.sh

依赖

  • MCDReforged ≥ 2.14.0
  • 插件依赖:uuid_api_remakeminecraft_data_apiinstall.sh 会检测并提示安装)
  • PCHSystem 后端(必需) + 前端(可选):见上「首次部署」

破坏性变更


更新内容

首个以 pch_system 为 id 发布的版本(原 htcmc_auth)。插件功能与 v0.6.1 一致,主要变更为 id 改名发布流程自动化。这是发布流程的候选版本(rc),用于验证 CI / 打包 / 草稿 Release 全链路,通过后发正式 0.7.0

Changed

  • 插件 id 改名 htcmc_authpch_system

Added

  • (运维)前端默认由容器托管docker compose up 后自动起一个 nginx web 服务(镜像内 npm 构建 + 托管前端 dist + 反代 /api 到后端),单机开箱即用。.envCOMPOSE_PROFILES=web 默认启用,置空即禁用、改走非容器路径(附 Deploy/Nginx/pchsystem.host.conf.example 模板);WEB_PORT 默认 5173(免 root + 对齐 WEB_BASE_URL 默认值,!!PCH login 回链开箱即用)。
  • (运维)dockerfiles 新增国内镜像配置
  • (运维)update 智能重建 web 镜像Frontend/ 有变更且 web 启用时,update.sh 自动重建 web 镜像(dist 烘焙进镜像,非挂载);web 禁用时回退宿主 npm run build

Fixed

  • (运维)update.sh 不再误报「需重启 MCDR」