更新整合包
服务器更新模组后,运行一次更新脚本 rf-update.bat 就行。它只下载有变化的文件,不会动你自己加的模组(小地图、光影辅助之类),也不会动你的游戏设置。
用 mrpack 新装的玩家:版本目录里已经带着 rf-update.bat,跳到下一节。
之前装过整合包的老玩家:
- 下载 rf-update.bat。
- 放进整合包所在的版本目录,也就是
.minecraft\versions\整合包名\。在 PCL2 里打开这个版本的「版本设置」,可以找到「打开版本文件夹」。 - 双击运行。第一次运行时,它会自动识别哪些是整合包的文件、哪些是你自己加的。
- 先关闭游戏(游戏开着的时候 Windows 不让替换模组文件,脚本会提示你)。
- 双击
rf-update.bat。 - 看到「更新完成」或「已经是最新版本」后,按回车关闭,再启动游戏。
Windows 弹出安全提示
Section titled “Windows 弹出安全提示”从浏览器下载的 rf-update.bat,第一次双击时 Windows 会弹出 「打开文件 - 安全警告」:
无法验证发布者。你确定要运行此软件吗? 发行商:未知发布者
点 运行 就可以了。这个提示只是因为脚本没有花钱买数字签名,内容可以在 GitHub 上查看。
不想每次都弹的话,二选一:
- 在这个窗口里取消勾选 打开此文件前总是询问,再点 运行。
- 或者右键
rf-update.bat→ 属性 → 勾选底部的 解除锁定 → 确定。
部分电脑弹出的可能是 「Windows 已保护你的电脑」(SmartScreen),这时点 更多信息 → 仍要运行。
用整合包(mrpack)新装的玩家,脚本是 PCL2 解压出来的,一般不会弹这个提示。
设置 PCL2 每次启动自动更新
Section titled “设置 PCL2 每次启动自动更新”设置好之后,每次点「启动游戏」都会先自动检查更新,就不用再手动运行了。
-
在 PCL2 里选中本整合包,打开 版本设置 → 设置,展开 高级选项。
-
在 启动前执行命令 里填入脚本的完整路径(带引号),后面加上
-Auto,例如:"C:\Users\你的用户名\AppData\Roaming\.minecraft\versions\royal-fortune 1.21.1\rf-update.bat" -Auto -
勾选 等待命令执行完成后再继续启动。
-Auto 的意思是:不弹出「按回车关闭」,适合启动前自动运行。
| 情况 | 脚本的处理 |
|---|---|
| 整合包新增或升级了模组 | 下载新文件,校验无误后放进 mods |
| 整合包移除了模组 | 删掉脚本自己装过的那个文件 |
| 你自己加的模组 | 不动 |
| 你改动过整合包里的某个文件 | 不删,只提示 |
| 下载失败 | 自动换备用地址(国内镜像),每个地址重试 3 次;最后仍失败会列出文件名,再运行一次会接着下 |
运行记录保存在版本目录的 rf-update.log,有问题时把它发给服主。