fix: support panel bootstrap without github api

This commit is contained in:
2026-03-28 13:02:10 +08:00
parent 907da2cb0d
commit 2861453c78
3 changed files with 25 additions and 2 deletions

View File

@ -117,11 +117,14 @@ PT_SERVER="server-01-random-block"
PT_JAVA_ARGS="-Xms1G -Xmx1G"
```
`panel-start.sh` 默认会额外下载 `packwiz-installer.jar`,并通过本地文件方式交给 bootstrap 使用,适合 GitHub API 受限(例如 403的面板环境。
这个脚本会:
1. 从 Gitea 下载整个仓库归档
2. 解压到当前目录下的 `pt-minecraft-modpack/`
3. 自动调用仓库里的 `start.sh`
3. 额外下载 `packwiz-installer.jar`
4. 自动调用仓库里的 `start.sh`
### 直接下载链接
@ -215,6 +218,7 @@ bash ./start.sh
- `PT_SERVER_JAR`:手动指定启动的服务端 jar 路径
- `PT_RUNTIME_DIR`:缓存下载内容与状态文件的目录,默认 `.pt-panel-runtime/`
- `PT_PACKWIZ_BOOTSTRAP_NO_UPDATE=1`:禁用 bootstrap 自更新
- `PT_PACKWIZ_BOOTSTRAP_MAIN_JAR`:手动指定本地 `packwiz-installer.jar` 路径(适合 GitHub API 受限环境)
- `PT_FABRIC_INSTALLER_VERSION`:手动指定 Fabric installer 版本
- `PT_PACKWIZ_BOOTSTRAP_URL`:手动指定 bootstrap 下载地址