玩家轻松更新,服主优雅管理。
梦鱼更新器是为广大 Minecraft 模组服设计的管理工具。开模组服的腐竹们应该都知道:模组出了 Bug,或者服务器崩服需要删改内容时,处理起来有多痛苦。一方面,你要清楚地告诉玩家该如何处理有问题的模组;另一方面,如果服务器有自制模组需要频繁更新,每次都让玩家手动修改,实在让人头疼。你可能还想给自己的服务器设计一个酷炫的启动客户端,在里面展示新闻、公告以及更多内容……因此,我们制作了梦鱼更新器。它是一个更新器,也可以成为你的服务器专属客户端。
梦鱼更新器是一个安全可靠、自主可控、易于部署的 Minecraft 客户端管理工具:服主在 Windows 上可以直接用桌面版,在 Linux 服务器上用终端版的网页或交互式命令行管理项目与发布,玩家端在启动前自动更新,玩家自己的模组和文件也始终保有清楚的控制权。
把手动拖模组、反复对版本和担心更新失败的麻烦,交给梦鱼更新器。
用桌面版或终端版管理内容与发布
管理端分为桌面版和终端版。管理端放在 Windows 电脑或 Windows Server 上,推荐直接运行桌面版(免安装),当然也能用终端版;Linux 服务器只有终端版,平时打开它的网页管理界面,和桌面版的界面一模一样;网页也不方便用的时候,还可以用交互式命令行。不管用哪种,读写的都是同一份项目数据,整理文件、选择维护方式、发布版本和制作玩家实例都能做。
启动前自动更新,同时保留控制权
玩家继续使用 PCL、HMCL 等现有启动器;服主需要先按对应启动器完成 Java Agent 接入,梦鱼更新器只在游戏启动前处理更新。
从服主发布,到玩家进入游戏#
爱咋删,爱咋加,启动就完了。#
服主怎么删、怎么加,玩家端都能追到最新目标状态。普通同步下,玩家自己添加的模组和文件不会被误删;玩家还可以手动决定哪些本地内容继续交给更新器管理。
- 服务器内容与玩家自选内容分开识别,互不打架。
- 玩家可以按文件或目录管理本地内容,保留对客户端的控制权。
- 读取 Forge/NeoForge 的
modId,识别 Fabric 模组 ID;模组升级或改名后仍能尽量保留选择。 - 被替换或清理掉的本地文件都会先进入“备份与恢复”,玩家随时可以放回来。
- 玩家端更新器可以独立自更新,与整合包更新渠道分开。
服主有三种维护方式#
管理端不把所有玩家电脑粗暴地全盘覆盖,而是让服主按内容的重要程度,给每个文件或文件夹选一种维护方式。不确定的时候,保持默认的普通同步就好。
尊重玩家本地选择
适合大多数内容。服务器发布的内容会保持最新;玩家额外添加的模组和文件保留不动,玩家可以通过玩家端在本机停用模组,或者把普通文件改成自己管理。
- 不主动删除玩家额外内容
- 玩家可以自己管理文件和模组
- 玩家改过的文件,换回前会先备份
关键内容保持一致
适合核心模组、反作弊和必须一致的配置。开启后,玩家端会强制保持与服务器一致,玩家不能停用,也不能改成自己管理;整个文件夹设为强制同步时,玩家自己放进去的文件会先安全备份,再移出游戏。
- 可按文件夹或单个文件开启
- 关键内容始终跟随服务器版本
- 移出的内容都能在备份里找回
给份初始配置,之后不再管理
适合模组会自行修改、画质这类初始配置。玩家没有这个文件时提供一次;之后服主再改模板,也不会覆盖玩家自己的设置,玩家删掉了也不会反复补回来。
- 玩家已有就保留
- 缺少时只提供一次
- 玩家可以主动恢复默认
从整合包里删掉某个文件时,管理端也提供了两种方式:是把玩家电脑上的副本也移除,还是停止维护、留给玩家自己用。这部分在「日常维护」里会细讲。
安全更新,不留下半套状态#
更新会保证完整性与安全性。梦鱼更新器先确认发布可信,再逐项校验,最后以事务方式安装;任何一步失败,都不会把未验证的状态交给玩家启动。
可信发布
管理端用 Ed25519 签名发布清单,玩家先确认项目身份与目标版本。
逐项校验
文件通过 SHA-256 与大小校验,损坏或不匹配的内容不会进入安装。
事务安装
先备份、再暂存、最后原子替换;中断时恢复原状态,不留下半套更新。
快捷回退
发现问题可一键回退到稳定发布,历史发布保持不被改写。
支持主流启动器#
PCL、HMCL 可以继续用,接入方式不同
梦鱼更新器不接管账号、游戏安装或实例选择。PCL 优先使用专属 {verpath} 参数;版本 JSON 的 arguments.jvm 可同时兼容 PCL 和 HMCL,分发前应检查实际启动命令。
Forge、NeoForge、Fabric 都能识别
通过模组元数据识别组件,帮助玩家保留自己的选择;服务器内容和玩家自选内容各自管理,避免更新时互相影响。
点击下一页,让我们开始部署吧!