Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Magicthirst

Magicthirst

В данной организации представлена многопользовательская игровая платформа, построенная на микросервисной архитектуре. Платформа предназначена для поддержки многопользователських игр с синхронизацией сессий в реальном времени.
Изначальная курсовая для памяти сохранена здесь же SysDesign.pdf

Репозитории (компоненты) системы:

  • Dashboard — Клиентское веб-приложение для хостов игр: регистрация, настройка правил доступа, управление друзьями и бан-листами.
  • Magicthirst - Green — Игровой клиент на Unity, использующий инфраструктуру Magicthirst для сетевого взаимодействия.
  • Gateway — Единая точка входа (API Gateway). Маршрутизирует запросы, валидирует токены, управляет сессиями.
  • Sync — Сервис синхронизации игровых сессий (Riptide/gRPC).
  • Auth — Аутентификация пользователей, выдача и проверка JWT/JWE токенов.
  • Hosts — Управление настройками и списками доступа для игровых хостов.

Схема:

Diagram Image Link

TODO

  • Собрать всю документацию в репозиторий Magicthirst/Docs через Github Actions
  • Перевести сервисы Auth и Hosts на C# для унификации стека.
  • Поддержка refresh/access токенов с разными временами жизни.
  • Улучшить автоматизацию деплоя и CI/CD.

Pinned Loading

  1. Magicthirst---Green Magicthirst---Green Public

    C#

  2. Syncing-Battleship Syncing-Battleship Public

    Syncing-Battleship — микросервис на C# для синхронизации игровых сессий в многопользовательских играх.

    C#

  3. Run_Services Run_Services Public

    Файлы для запуска микросервисов проекта Magicthirst.

    Shell

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading...

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /