Production base URL: https://wraithbound.com/api/.
Development base URL: http://127.0.0.1:3000/api/.
Авторизация и оборудование
Получение профиля запуска
Успешный ответ содержит профиль Minecraft, descriptor сборки и descriptor
Java runtime:
Возможные ошибки:
Signed URL файлов клиента
Ответ:
Путь разрешается только если он присутствует в отфильтрованном manifest
активного профиля.
Signed URL Java runtime
runtime_id должен соответствовать формату
java-{8..999}-win32-x64. Backend заново получает manifest выбранной версии
и не доверяет списку путей из запроса.
Ограничения download resolution
- endpoint’ы требуют активную launcher OAuth session;
- один запрос содержит от 1 до 500 уникальных путей;
- каждый путь должен быть безопасным относительным POSIX-путём;
- URL действует 15 минут;
- клиент должен проверить SHA-256 после загрузки, signed URL сам по себе не
заменяет проверку целостности.
Не добавляйте S3 credentials или PRODUCTION_CONFIG_ENCRYPTION_KEY в ответы
API. Лаунчеру нужны только metadata и временные URL.