Платформа разработчика
Полная техническая спецификация сервисов экосистемы SparkMC: Yggdrasil, управление скинами, вайтлист, лаунчер и WebSocket.
Вход в документацию
Требуется право docs.access на сайте SparkMC.
Авторизация проверит привязку вашего Discord к профилю на сайте SparkMC и уровень доступа.
Архитектура и сервисы платформы
Модульная экосистема для полного контроля над сервером, игроками, лаунчером и контентом.
REST & JWT Аутентификация
Защищённый шлюз с 7- и 30-дневными JWT токенами, ролевой моделью (USER, STAFF, ADMIN) и валидацией через Zod.
Mojang Yggdrasil Protocol
Нативная реализация протокола авторизации Minecraft (/join, /hasJoined) для подключения лаунчера к серверу.
CDN Скинов и Медиафайлов
Прямая отдача скинов Nginx в форматах classic (4px) и slim (3px), моментальная проверка хешей и загрузка аватаров.
OAuth Лаунчера (Device Code)
Device Authorization Flow для десктопного лаунчера с удобным подтверждением в браузере и выдачей токенов.
Realtime Консоль и Чат
Двусторонняя связь с ядром сервера: стрим логов консоли через Server-Sent Events и вещание в чат по WebSocket.
Социальная Лента и Тикеты
Посты игроков, комментарии, приём жалоб и баг-репортов с автоматическим форвардингом в приватные каналы Discord.