Микросервис, отвечающий за управление игровыми сессиями.
Также хранит скины/плащи.
Имплементирует функционал Yggdrassil
Микросервис написан на Rust, так что чтобы
собрать его вам необходимо лишь установить cargo
на ваш ПК,
и прописать следующую команду
cargo build --release
После успешной сборки вы сможете найти артефакт по этому пути ./target/release/wss_service
.
Команды для деплоя уже есть в нашем Puff-файле.
Узнать подробнее что такое Puff-файл
# Собирает сервис и пушит его в регистр под тегом latest
puff deploy
Возвращает запись о этом Authlib сервисе.
Возвращает публичные ключи.
Создаёт игровую сессию.
{
"token": "JWT"
}
{jwt
"selectedProfile": "",
"accessToken": "",
"serverId": ""
}
Возвращает профиль указанного игрока
Note
Дальше идут эндпоинты которые мне лень расписывать, могу лишь сказать что они связаны с заходом на сервер игрока.