你需要自己的服务器,或者 GitHub 之类的文件托管服务。
模组源 URL 必须返回以下格式的 JSON:
{
"name": "模组源名称",
"mods": [
{
"id": "mod-id",
"name": "模组名称",
"version": "1.0",
"description": "模组说明",
"game_version": "0.16",
"file_name": "mod_archive.zip"
},
{
"id": "mod-id-2",
"name": "另一个模组",
"version": "2.0",
"description": "另一个模组的说明",
"game_version": "0.16",
"file_name": "another_mod_archive.zip"
}
]
}
mod_archive.zip 和 another_mod_archive.zip 必须能够通过 source_url/file_name 访问。
如果模组源 URL 以 .json 结尾,则模组文件应与该 JSON 文件放在同一目录中。
示例#
模组源 URL: https://example.com/mods
file_name: example_mod.zip
模组 URL: https://example.com/mods/example_mod.zip
模组源 URL: https://example.com/mods/manifest.json
file_name: example_mod.zip
模组 URL: https://example.com/mods/example_mod.zip
格式#
- name - String - 模组源名称
- mods - Array - 模组数组
- mods.N.id - String - 模组 ID,每个模组必须唯一
- mods.N.name - String - 模组名称
- mods.N.version - String - 模组版本
- mods.N.description - String - 模组说明
- mods.N.game_version - String - 模组可运行的最低游戏版本
- mods.N.file_name - String - 模组压缩包名称。仅支持 ZIP。