====== Как создать источник модов ======
Для этого вам нужен либо свой сервер, либо хостинг файлов по типу github.com.
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'' должны быть доступны по адресу: ''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 архив!**