翻新文档 (#32)
continuous-integration/drone/push Build is passing

This commit is contained in:
zkitefly
2022-11-26 00:14:18 +08:00
committed by GitHub
parent 9d1d3368b8
commit caf4a87d26
15 changed files with 165 additions and 86 deletions
+7 -8
View File
@@ -5,7 +5,6 @@ date: 2021-10-09 23:18:02 +0800
categories: 整合包
toc: true
---
# 整合包自带 Java 教程
## 背景
@@ -29,11 +28,11 @@ toc: true
首先我们假设整合包根文件夹是 `tutorial`(这个文件夹名字可以取别的),该文件夹内应该包含如下的文件:
![](assets/img/docs/modpack-in-java/2-1.png)
![](/assets/img/docs/modpack-in-java/2-1.png)
其中,`.minecraft` 是 Minecraft 文件夹,`jre-x64` 是你的 Java 运行时,我们分别来看看这两个文件夹的内容:
![](assets/img/docs/modpack-in-java/2-2.png)
![](/assets/img/docs/modpack-in-java/2-2.png)
上图是 `.minecraft` 文件夹的内容,里面包含着 `assets``libraries``versions` 等传统的文件夹。以及 `HMCL.jar`,这个文件是 HMCL 启动器的 `jar` 文件,可以在 https://hmcl.huangyuhui.net/download 里面下载 macOS 或者 Linux 版本(这两个版本的文件后缀名都是 `jar`,实际上是完全一样的东西,**也可以在 Windows 系统上双击运行**,没有平台限制)。
@@ -41,7 +40,7 @@ toc: true
**注意:HMCL 本体文件 HMCL.jar 请务必保持该文件名,HMCL-3.2.117.jar 等带有版本号的文件名是不可以的**
![](assets/img/docs/modpack-in-java/2-3.png)
![](/assets/img/docs/modpack-in-java/2-3.png)
上图是 `jre-x64` 文件夹的内容,一看就是一个 JRE 的文件夹。
@@ -49,21 +48,21 @@ toc: true
接下来我们创建一个快捷方式来使得 HMCL 通过 `jre-x64` 文件夹里的 Java 运行时启动,并使得 Minecraft 也通过该 Java 运行时启动。
![](assets/img/docs/modpack-in-java/2-4.png)
![](/assets/img/docs/modpack-in-java/2-4.png)
`tutorial` 文件夹内右击空白区域打开快捷菜单,创建快捷方式。
![](assets/img/docs/modpack-in-java/2-5.png)
![](/assets/img/docs/modpack-in-java/2-5.png)
在弹出的窗口中(如上图所示),在输入框内输入:`cmd /c start .\jre-x64\bin\javaw.exe -jar .\.minecraft\HMCL.jar`,其中 `jre-x64``.minecraft\HMCL.jar` 根据实际情况修改,`jre-x64` 是你的 Java 运行时的路径,`.minecraft\HMCL.jar` 是 HMCL 本体文件。
![](assets/img/docs/modpack-in-java/2-6.png)
![](/assets/img/docs/modpack-in-java/2-6.png)
接着给快捷方式取个名字就好了(如上图所示,`开始游戏` 是我取的名字)。
生成好快捷方式后我们还要编辑一下属性,右键 `开始游戏` 这个新创建的快捷方式(如果你取了别的名字请选中那个文件编辑其属性),在弹出的快捷菜单中选择属性,会打开快捷方式的属性窗口如下图所示:
![](assets/img/docs/modpack-in-java/2-7.png)
![](/assets/img/docs/modpack-in-java/2-7.png)
将起始位置内的文字删除干净,留空即可。保存退出该窗口。
+4 -3
View File
@@ -12,21 +12,22 @@ HMCL 允许服务器管理员借助服务端自动更新整合包来实现自动
HMCL 需要服务器管理员额外提供一个 HTTP 服务器(只需要能提供静态文件服务,比如 Apache 和 Nginx 皆可)来提供检查整合包更新并允许 HMCL 下载更新文件。
## 第一步:导出整合包
在 HMCL 中右键做好的客户端版本,选择导出整合包:
在 HMCL 中右键做好的客户端版本,选择`导出整合包`
![](/assets/img/docs/serverpack/1.png)
选择导出为服务器自动更新整合包:
选择导出为`服务器自动更新整合包`
![](/assets/img/docs/serverpack/1-1.png)
填写整合包信息,整合包下载链接前缀如何填写请看下文,你也可以先填别的(必须是个链接,比如 http://www.baidu.com),该项在整合包导出后可以修改
填写整合包信息,整合包下载链接前缀如何填写请看下文
![](/assets/img/docs/serverpack/1-2.png)
选择需要包含在整合包内的文件后将产生整合包压缩文件
## 第二步:导入整合包
接着创建一个全新的空文件夹,将启动器复制进去
![](/assets/img/docs/serverpack/1-3.png)
+4 -6
View File
@@ -5,15 +5,13 @@ date: 2021-08-22 23:18:02 +0800
categories: 整合包
toc: true
---
# **使用HMCL启动器配置服务器客户端自动更新**
## 备注
- **文章原作者:[hy黑影](https://www.mcbbs.net/home.php?mod=space&uid=3051111)**
- **转载:Zkitfly**
- **部分内容进行了稍作打磨**
- **本教程转载至https://www.mcbbs.net/thread-1103864-1-1.html?action=printable**
- **标题: [综合]使用HMCL配置服务器客户端自动更新——再也不用担心玩家不会更新客户端了**
> 文章原作者:[hy黑影](https://www.mcbbs.net/home.php?mod=space&uid=3051111)
> 转载:Zkitfly
> 部分内容进行了稍作打磨
> 本教程转载至[https://www.mcbbs.net/thread-1103864-1-1.html?action=printable](https://www.mcbbs.net/thread-1103864-1-1.html?action=printable)
## **前言**