资源包与数据包
如何在 Millida 中向玩家提供服务器资源包而无需手动计算 SHA-1,以及如何将数据包安装到世界中。
更新于 2026年10月13日
服务器资源包
资源包是客户端在加入时下载的纹理和声音。Minecraft 需要压缩包链接和 SHA-1:没有哈希值,客户端每次加入都会重新下载资源包,而玩家不会手动计算哈希值。
因此在控制面板中只需一步操作:“设置”板块 → “上传资源包”一栏 → “上传 zip”按钮。我们会把压缩包放入我们的存储中,计算 SHA-1,并自动填写这两个字段——您无需输入链接和哈希值。
还有一个“强制使用资源包”开关——没有该资源包的玩家将无法加入。
资源包链接保存在 server.properties 中,因此在运行中的服务器上,控制面板会显示“需要重启”:玩家将在重启后获得新的资源包。
限制:100 MB,且仅支持 zip 压缩包。客户端在加入时根本无法完成更大文件的下载,这不是我们的限制,而是通行做法。新资源包会完全替换之前的资源包。如果玩家无法下载资源包——服务器资源包无法加载。
如果资源包托管在其他地方
您可以手动指定直链——“资源包链接”字段就在旁边。这样您就必须自己输入 SHA-1,否则每次加入时都会重新下载资源包。
数据包
数据包会改变世界规则:配方、战利品、结构、函数。与资源包不同,它存放在服务器上,玩家无需下载任何内容。
它可以通过两种方式安装:
- 通过目录——如果数据包在 Modrinth 上,请在“插件和模组”板块中查找,类型选择“datapack”。
- 以文件形式——通过文件管理器将 zip 放入
<world>/datapacks/。
安装后需要重启或执行 /reload 命令。
世界规则
“设置”板块中的“保留物品栏”、“永恒白天”和“生物破坏方块”开关由它们各自的小型数据包实现。因此它们在重启后依然生效,无需手动输入命令。
自定义物品、声音和视觉效果
自定义武器、音乐和地图上的图像都存放在同一个资源包中——如何制作请参阅文章自定义音乐、物品和视觉效果。
Minecraft 托管您离线时服务器仍在运行创建服务器
