forked from mirror/NitWikit
重置资源包分发
This commit is contained in:
parent
58eb4ecb68
commit
14c13427db
93
docs/扩展阅读/资源包分发.md
Normal file
93
docs/扩展阅读/资源包分发.md
Normal file
@ -0,0 +1,93 @@
|
||||
---
|
||||
sidebar_position: 11
|
||||
---
|
||||
|
||||
# 资源包分发
|
||||
|
||||
你可能希望玩家入服自动下载某个材质包
|
||||
|
||||
**注意**
|
||||
|
||||
JAVA版的资源包分发与基岩版不同,它是云分发的,提供给客户端的应该是一个**直链**,而不是资源包本身
|
||||
|
||||
不管你用什么方式,都必须是直链才可正常使用!
|
||||
|
||||
**什么是直链?**
|
||||
|
||||
> 直接从服务器下载数据
|
||||
|
||||
不需要登陆账号,不需要点击链接打开网页才下载
|
||||
|
||||
# 分发
|
||||
|
||||
## server.properties
|
||||
|
||||
mc服务端自己就有这个材质包分发功能
|
||||
|
||||
**例子**
|
||||
|
||||
我们拿到slimefun的资源包直链地址是: https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip ,然后我们打开`server.properties`,找到以下内容
|
||||
|
||||
```
|
||||
resource-pack=
|
||||
```
|
||||
|
||||
把我们刚才拿到的资源包直链放进去,现在看起来应该是这样
|
||||
|
||||
```
|
||||
resource-pack=https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip
|
||||
```
|
||||
|
||||
然后我们再找到下面
|
||||
|
||||
```
|
||||
require-resource-pack=false
|
||||
```
|
||||
|
||||
这个值代表是否需要强制资源包,开启后,如果玩家拒绝应用这个资源包,就不让玩家进入服务器
|
||||
|
||||
调好后,你只需要重启服务器就可以享受到资源包了
|
||||
|
||||
:::note
|
||||
|
||||
你**完全照做**然后下载不到材质包也很正常,因为上面的链接是GitHub的,而国内的网络环境有时连不上GitHub很正常
|
||||
|
||||
:::
|
||||
|
||||
# 下面这些都还没做
|
||||
|
||||
## 使用 ItemsAdder
|
||||
|
||||
## 使用 Oraxen
|
||||
|
||||
# 托管
|
||||
|
||||
## GitHub
|
||||
|
||||
## Gitee
|
||||
|
||||
## Gitlab
|
||||
|
||||
## 直链网盘
|
||||
|
||||
## 自托管
|
||||
|
||||
# FAQ
|
||||
|
||||
## 我想让客户端不要下载重复的资源包可以吗?
|
||||
|
||||
当然可以,找到以下配置
|
||||
|
||||
```
|
||||
resource-pack-sha1=
|
||||
```
|
||||
|
||||
填入资源包的sha1就行,如果您不知道怎么生成,你可以前往 [在线网站](https://www.strerr.com/cn/sha1_file.html),把你文件上传然后复制生成的哈希值到这里就可以
|
||||
|
||||
我们以 Slimefun 为例子
|
||||
|
||||
```
|
||||
resource-pack-sha1=633183ce43a0282328153e63ba6ab8788a0417164b2146db8da1b5c40c8cf411
|
||||
```
|
||||
|
||||
最后整出来应该是这样子的
|
@ -1,67 +0,0 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
---
|
||||
|
||||
# 资源包安装
|
||||
|
||||
开启服务器后,你可能想玩各种材质包,比如Slimefun 材质包(这里假定你已经安装了item-models.yml,如果你不会安装,请查看[Github](https://github.com/xMikux/Slimefun-Resourcepack),这篇教程将会以Slimefun资源包安装为例,教你如何在服务器上安装材质包
|
||||
|
||||
## 安装
|
||||
|
||||
|
||||
JAVA版的资源包分发与基岩版不同,它是云分发的,提供给客户端的应该是一个**直链**,而不是资源包本身
|
||||
|
||||
我们拿到slimefun的资源包直链地址是:https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip,然后我们打开`server.properties`,找到以下内容
|
||||
|
||||
```
|
||||
resource-pack=
|
||||
```
|
||||
|
||||
把我们刚才拿到的资源包直链放进去,现在看起来应该是这样
|
||||
|
||||
```
|
||||
resource-pack=https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip
|
||||
```
|
||||
|
||||
然后我们再找到下面
|
||||
|
||||
```
|
||||
require-resource-pack=false
|
||||
```
|
||||
|
||||
这个值代表是否需要强制资源包,开启后,如果玩家拒绝应用这个资源包,就不让玩家进入服务器
|
||||
|
||||
调好后,你只需要重启服务器就可以享受到资源包了
|
||||
|
||||
## 常见问题
|
||||
|
||||
### 网盘可不可以?
|
||||
|
||||
你必须确认你的网盘支持**直链**,如果你没有直链网盘,我们这里推荐一个[青草云MC](qcymc.cloud),支持直链分发很方便
|
||||
|
||||
### 我的 slimefun 资源包下载太慢怎么办?
|
||||
|
||||
因为这个下载源是GitHUB国内访问很慢,我们这里提供一个加速链接:https://qcymc.cloud/f/qjjuX/Slimefun-ResourcePack.zip ,替换掉上面的链接填入`resource-pack`就可以
|
||||
|
||||
### 本地分发真的不可以吗?
|
||||
|
||||
真的,受限于 MC 本身,你可以去看一下 IA 的自分发,但是挺屎的
|
||||
|
||||
### 我想让客户端不要下载重复的资源包可以吗?
|
||||
|
||||
当然可以,找到以下配置
|
||||
|
||||
```
|
||||
resource-pack-sha1=
|
||||
```
|
||||
|
||||
填入资源包的sha1就行,如果您不知道怎么生成,你可以前往 [在线网站](https://www.strerr.com/cn/sha1_file.html),把你文件上传然后复制生成的哈希值到这里就可以
|
||||
|
||||
我们以 Slimefun 为例子
|
||||
|
||||
```
|
||||
resource-pack-sha1=633183ce43a0282328153e63ba6ab8788a0417164b2146db8da1b5c40c8cf411
|
||||
```
|
||||
|
||||
最后整出来应该是这样子的
|
||||
|
Loading…
Reference in New Issue
Block a user