AutoModpack 是一个 Minecraft 模组,用于服务端自动分发模组包给客户端。其原理是服务端将模组包上传到服务器,客户端连接服务器时自动下载或更新模组包。这种方式可以方便地管理和分发模组包,减少手动下载和更新的麻烦。
在使用 AutoModpack 之前,需要确保以下环境要求:
首先,需要下载 AutoModpack 模组。可以从官方网站或模组平台下载最新版本的 AutoModpack。
下载完成后,将 AutoModpack 模组放入服务端的 mods 目录中。
启动服务端,确保 AutoModpack 模组正常加载。
将要分发的模组放进服务端的 modpack 目录中。这个目录可以通过配置文件指定。
可以使用 /automodpack 命令来上传或生成模组包。例如,使用 /automodpack upload 命令来上传模组包。
AutoModpack 的配置文件通常位于 config 目录中,名为 automodpack.json(部分旧版本为 automodpack.cfg)。这个文件包含了模组包的路径、上传设置等配置项。可以通过编辑这个文件来配置 AutoModpack。
客户端需要安装 AutoModpack 模组。将 AutoModpack 模组放入客户端的 mods 目录中。
当客户端首次连接到服务端时,会自动下载模组包。
当服务端更新模组包时,客户端会自动检测并更新模组包。这个过程通常发生在客户端连接到服务端时。
AutoModpack 模组提供了多个子命令来管理模组包的上传、重载、启用、禁用等操作。以下是这些子命令的作用和用法:
/automodpack upload <文件名>:上传模组包到服务端。文件名应为模组包文件(.zip 文件)的名称。/automodpack reload:重载模组包配置。用于更新模组包列表或配置文件后使其生效。/automodpack enable <模组名>:启用指定模组。模组名应为模组的ID(通常在模组的 mods.toml 文件中定义)。/automodpack disable <模组名>:禁用指定模组。/automodpack host:开启服务端直传(host)模式。客户端将直接从服务端下载模组包。权限节点:
automodpack.command.upload:允许使用 /automodpack upload 命令。automodpack.command.reload:允许使用 /automodpack reload 命令。automodpack.command.enable:允许使用 /automodpack enable 命令。automodpack.command.disable:允许使用 /automodpack disable 命令。automodpack.command.host:允许使用 /automodpack host 命令。AutoModpack 支持两种分发模式:服务端直传(host)模式和外部文件服务器(URL)模式。
配置文件服务器:
config/automodpack.json 文件中,设置 url 项为文件服务器的URL。以下是一些常见问题的排查方法:
/automodpack reload 命令)。/automodpack disable 命令)。以下是一些需要注意的事项:
mods 目录将与客户端的 mods 目录同步。确保服务端的 mods 目录正确配置。config 目录将与客户端的 config 目录同步。确保服务端的 config 目录正确配置。本文档由 Cloudflare Workers AI 免费额度模型(@cf/meta/llama-3.3-70b-instruct-fp8-fast)生成,ぴよまる整理排版。
命令、权限节点、配置文件等细节可能随版本变化,以 AutoModpack 官方发布页(CurseForge / Modrinth)为准。