Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 4.69 KB

README.md

File metadata and controls

69 lines (48 loc) · 4.69 KB

Solid Stats

Статистика игр сообщества Solid Games (ArmA 3).

Solid Stats превращает записи миссий OCAP в честную статистику по игрокам за каждую игру сообщества Solid Games.

Независимый проект игрока. Не связан с администрацией sg.zone.

🇷🇺 Русский · English

Реплеи · Сообщество


🤖 Полностью на AI-агентах

Solid Stats от и до разрабатывают AI-агенты по пошаговому процессу GSD (explore, spec, plan, execute, review, verify, ship). Люди задают направление и принимают результат, а всё строят агенты. У каждого репозитория свой каталог .planning/, а общие инженерные стандарты лежат в skills.

📊 Как это работает

Матч играется на сервере и записывается через OCAP. Дальше Solid Stats:

  1. Находит новые реплеи и складывает сырые данные.
  2. Парсит каждый реплей в компактный воспроизводимый набор статистики.
  3. Собирает профиль каждого игрока: склеивает его никнеймы в одного человека, применяет ручные правки, считает суммарную статистику и награду за голову.
  4. Отдаёт их в веб-интерфейс, чтобы сообщество видело, кто что сделал.

🧩 Репозитории

Репозиторий Стек Зона ответственности
Сервисы платформы (5)
replays-fetcher TypeScript Находит OCAP-реплеи, хранит сырые объекты, пишет staging-записи ingest
replay-parser-2 Rust Детерминированно превращает OCAP в версионированные артефакты статистики
server-2 TypeScript · Fastify Источник правды: API, PostgreSQL, оркестрация задач, идентичность, модерация
web React · TanStack Start Браузерный UI для просмотра статистики (приватный репозиторий)
infrastructure Kubernetes Стейджинг-рантайм, бэкапы, операционные ранбуки
Вспомогательные
plans планирование Продуктовое и стратегическое планирование
skills стандарты Общие инженерные стандарты для AI-агентов
ts-toolchain TypeScript Общий конфиг TypeScript для всех репозиториев

Сейчас актуально поколение Solid Stats 2. Предыдущее (server, sg-replay-parser, relay) больше не поддерживается.

🛠️ Стек

TypeScript · Rust · React / TanStack Start · Fastify · PostgreSQL · RabbitMQ · S3 · Kubernetes


Сопровождает @Afgan0r
© 2026 Solid Stats. Лицензия MIT: переиспользуйте с указанием авторства.