Necesitas un servidor propio o un servicio de alojamiento de archivos como GitHub.
La URL de la fuente debe devolver JSON con este formato:
{
"name": "Nombre de la fuente",
"mods": [
{
"id": "mod-id",
"name": "Nombre del mod",
"version": "1.0",
"description": "Descripción del mod",
"game_version": "0.16",
"file_name": "mod_archive.zip"
},
{
"id": "mod-id-2",
"name": "Nombre de otro mod",
"version": "2.0",
"description": "Descripción de otro mod",
"game_version": "0.16",
"file_name": "another_mod_archive.zip"
}
]
}
Los archivos mod_archive.zip y another_mod_archive.zip deben estar disponibles en source_url/file_name.
Si la URL de la fuente termina en .json, los archivos de los mods deben estar junto al archivo JSON.
Ejemplos#
URL de la fuente: https://example.com/mods
file_name: example_mod.zip
URL del mod: https://example.com/mods/example_mod.zip
URL de la fuente: https://example.com/mods/manifest.json
file_name: example_mod.zip
URL del mod: https://example.com/mods/example_mod.zip
Formato#
- name - String - Nombre de la fuente
- mods - Array - Lista de mods
- mods.N.id - String - ID único del mod
- mods.N.name - String - Nombre del mod
- mods.N.version - String - Versión del mod
- mods.N.description - String - Descripción del mod
- mods.N.game_version - String - Versión mínima del juego compatible con el mod
- mods.N.file_name - String - Nombre del archivo del mod. Solo se admiten archivos ZIP.