# Игровая Платформа Minecraft [![Build Status](https://drone.mrixs.me/api/badges/minecraft-platform/platform/status.svg)](https://drone.mrixs.me/minecraft-platform/platform) Этот репозиторий является центральной точкой для проекта "Платформа Minecraft". Он объединяет все компоненты системы с помощью Git-субмодулей и содержит основную конфигурацию для развертывания и CI/CD. ## Архитектура Проект построен на микросервисной архитектуре с использованием Docker и Docker Compose. Автоматическая сборка и развертывание осуществляется с помощью Drone CI. ### Компоненты (субмодули) * `backend/`: Основной бэкенд-сервер на Go. Реализует Yggdrasil API, Web API и Admin API. * `frontend/`: Веб-интерфейс на Vue.js для пользователей и администраторов. * `ping-helper/`: Вспомогательный WebSocket-сервис на Go для измерения пинга. * `launcher/`: Кастомный игровой лаунчер (форк HMCL). ### Конфигурация * `.drone.yml`: Пайплайн для Drone CI. * `docker-compose.yml`: Описание сервисов для Docker. * `Caddyfile`: Конфигурация веб-сервера Caddy. * `scripts/`: Вспомогательные скрипты (миграции, бэкапы).