innc
本帖最后由 innc 于 2023-3-25 21:22 编辑

新版迁移通知
原版更新助手系列(JarClient)会在2023年1月28日23:59(大年初七晚上)之后停止维护和技术支持。建议用户迁移至McPatch系列
补充:
1.停止技术支持后,文档不会再更新,不会再发布新版本,但已经发布可执行文件会一直保留下载链接不受影响(百度网盘),仍可以下载使用
2.停止技术支持的内容包括五项:单文件服务端、静态服务端,JarClient,Exe客户端,规则编辑器
2022年12月31日23:59之前有过任意金额赞助(爱发电或者红包),或者购买过任意技术支持服务的用户不受影响,我会一直提供长期技术支持(请求技术支持时请一定要告知我你有过赞助,我会加你好友并添加备注,否则我可能不会回应你的消息)

老用户说明
目前更新助手发布了3个系列,从旧到新是:原版更新助手(JarClient),McVersioning,McPatch
1.原版更新助手(JarClient)会在2023年1月28日23:59(大年初七晚上)之后停止维护和技术支持
2.McVersioning被反馈有文件漏更新的严重问题,且受架构限制无法修复,切勿使用,已在使用请尽快更换
3.McPatch是最后发布的系列,综合使用体验最好,建议新用户从这个版本开始用,老用户尽可能迁移到此系列


McPatch相对原版更新助手(JarClient)有经验是不相通的,甚至是完全相反的,略有学习成本,但不大
比如客户端删除文件后,McPatch是无法进行补全下载的,更多不同需要阅读McPatch的文档
如果你是原版更新助手(JarClient)的老用户,在使用McPatch时尽可能不要代入老版的使用经验,详细阅读文档里高亮的文字


简单介绍
更新助手McPatch是一个给客户端做文件更新的独立软件,管理端和客户端均支持JVM全平台
客户端程序支持:JVM全平台,包括Windows平台(PC端任意三方启动器!)和Android平台(手机端澪和HMCLPE已验证通过
服务端有开箱即用小白友好,且支持JVM全平台的MiniHttpServer,也有支持巨佬魔改的纯静态部署方案
管理端支持JVM全平台:Windows,LinuxMacOS只要能安装java的平台就能支持
所有的源代码完全开源,欢迎各位萌新大佬前来学(bai)习(piao)

亮点特性
1.客户端支持多种更新协议,目前支持的有:HTTP(难度最低,可配合对象存储)、Webdav(可配合AList),SFTP(可配合Docker + sftpd)
2.支持任何三方启动器的一键启动(不再仅限于HMCL)玩家仅需点击启动器的"启动游戏"按钮,无需任何额外操作,会自动检查文件更新并运行游戏
2.软件整体使用模块化设计,将管理端和服务端拆分出来,管理端本身仅负责更新包打包工作,而不会限制更新包的具体部署平台(比如本机部署或者对象存储,网站主机等地方)
3.服务端是一个自带的轻量级的HTTP服务器,可无需任何配置就可以开箱即用,极大降低无nginx,宝塔环境下的部署难度

(运行截图:McPatchClient 1.0.8版本配置一键启动后的效果。除了演示用的PCL和HMCL,同样支持任意三方启动器)




工作流程
McPatch使用基于版本号的更新策略,软件运行后会向服务端获取最新的版本号,如果本地的版本号不是最新的,会一次下载中间所有的更新包然后安装

相比之前的同步式更新,有许多优点:
1.不会误删玩家自己添加的模组和资源包文件
2.不用写头大的更新规则,这个应该是效果最明显的改进了
3.无更新时秒速启动,尤其是更新文件夹特别大时(GB级以上),仍然维持1s内完成检查更新,对移动端设备非常友好
4.如果没有任何更新,仅仅是向检测一下最新版本号,每次流量开销可以降低到0.3Kb以下
5.使用差异式更新,一个100000000GB的文件,如果只改写1字节,那么更新包就只会记录1字节,节省99999999.999GB流量
5.每个更新包都会尽可能压缩,尽可能降低更新时的流量消耗

简单视频教程
这个视频以演示和宣传为主。视频里能传达的东西非常有限,安装时请尽量按文档教程操作,而非视频教程
【原创国产更新器!MC客户端自动更新教程】

下载地址
1. 百度网盘:
█████,如果您要查看本帖隐藏内容请回复
2. QQ群文件:【更新助手官方群】 群号可以在帮助文档里找到,群文件与百度网盘同步更新

安装教程
1.安装教程(McPatch系列):https://asforest.gitee.io/mcpatch-docs
3.安装教程(原版更新助手系列JarClient):https://balloonupdate.github.io/Docs (不推荐)

开源仓库
如果喜欢可以给一颗小星星哦,所有源代码完全开源
https://balloonupdate.github.io/McPatchDocs


如果喜欢的话,记得点个收藏啦!

Mccraft-pepsi
大爱!这插件比上一款好用多了!支持!

yy53003061
我就想问客户端的直接打开请问是放在mods文件夹里面打开还是放在整合包启动器根目录就可以的?

夜米奇
没人回复不科学,好东西~

innc
yy53003061 发表于 2017-7-27 21:20
我就想问客户端的直接打开请问是放在mods文件夹里面打开还是放在整合包启动器根目录就可以的? ...

直接运行,和启动器放在一起的

LX神龙
做的真好,希望多更新一下

2264050315
这么好的东西 没人回复      呵呵。。。  帮楼主顶一个

源源不开心
我的面板可以开端口 QWQ希望做出一个更新客户端软件版本的  有的人java版本不对 整半天也没明白 让我损失了很多玩家

innc
柴源 发表于 2017-7-31 15:23
我的面板可以开端口 QWQ希望做出一个更新客户端软件版本的  有的人java版本不对 整半天也没明白 让我损失了 ...

感谢建议,下次我会尽量做成exe自动寻找Java路径并能兼容java1.7

zlzchuyue
mod服表示,用了这个之后,每次更新后,玩家的小地图数据就没了,小地图数据存储在mods文件夹下的。。

innc
zlzchuyue 发表于 2017-8-1 01:28
mod服表示,用了这个之后,每次更新后,玩家的小地图数据就没了,小地图数据存储在mods文件夹下的。。 ...

可以试一下这个办法:
在mods文件夹里面再新建一个文件夹,让以后需要更新的mod都更新到这个文件夹里面,第二层文件夹forge会扫描到的,目前只能这样了,因为按规范来说mods文件夹不应该存放任何数据的

half_life
不过还是建议 在做个 插件的

an_an_an
为什么总是提示连接不上服务器,服务器上面的规则已经加进去了,而且托盘图标是绿色的,而且客户端和服务端的配置也没错。

innc
an_an_an 发表于 2017-8-6 16:03
为什么总是提示连接不上服务器,服务器上面的规则已经加进去了,而且托盘图标是绿色的,而且客户端和服务端 ...

要不在服务器上试一试看能不能正常使用,可能是端口不通的问题

第一页 上一页 下一页 最后一页