2.0.0-rc1 : Profile and achievements update.

This commit is contained in:
2026-08-09 00:50:45 +08:00
parent 562775e5db
commit 3874bf57a9
31 changed files with 2618 additions and 108 deletions
+38 -8
View File
@@ -1,8 +1,8 @@
# YRTV 2.0.0 Alpha
# YRTV 2.0.0 Beta
YRTV 是面向固定 CS2 战队的私人数据站。它不是公共玩家排行榜,而是让队员拥有类似职业选手的个人主页,并为战队提供比赛档案、队内比较、阵容分析、对手情报和战术工具。
当前 Alpha 版本已经建立可重复运行的数据流水线、数据库治理职业主页数据集市,重点服务 active roster。
当前 Beta 版本已经建立可重复运行的数据流水线、数据库治理职业主页和可追溯的阵容版本模型,重点服务 active roster。
## 当前基线
@@ -18,8 +18,15 @@ YRTV 是面向固定 CS2 战队的私人数据站。它不是公共玩家排行
- 236 条武器统计
- 54 条时间窗口统计
- 54 条个人职业纪录
- 24 项自动化测试通过
- 28 项数据完整性检查通过
- 36 个 roster 二人组
- 200 个实际 2-5 人阵容组合
- 208 份赛后报告
- 885 份队员赛后对比
- 203 次职业纪录刷新事件
- 2 个战队赛季
- 111 个日/周/月/季/年度奖项
- 31 项自动化测试通过
- 39 项数据完整性检查通过
数据规模会随导入变化,Admin 数据完整性中心显示的结果是运行时事实。
@@ -39,6 +46,9 @@ YRTV 是面向固定 CS2 战队的私人数据站。它不是公共玩家排行
### 比赛中心
- 比赛列表、地图、比分、平均 ELO 和己方结果
- 自动赛后报告与队内 MVP
- 相对此前 20 场的 Rating、K/D、ADR 变化
- 本场纪录刷新、状态标签和最强二人组
- Active roster 与 Party 识别
- 双方玩家表现和 Rating 排序
- Head-to-head 击杀矩阵
@@ -48,12 +58,25 @@ YRTV 是面向固定 CS2 战队的私人数据站。它不是公共玩家排行
### 战队与战术
- Active roster 管理
- Roster version 生效区间和历史版本
- Starter、substitute、member 角色管理
- 战队履历、赛季战绩和地图表现
- 实际同队二人组与 2-5 人阵容组合
- 玩家搜索、签入和移出
- 2-5 人同队比赛与 Chemistry 分析
- 对手档案和真实交手记录
- 地图战术板、阵容数据中心和经济工具
- Wiki、玩家标签、备注和评论
### 赛季与荣誉
- 按日历年度生成战队赛季
- 赛季战绩、Rating、最佳地图和赛季选手
- 单日最佳、星期最佳、月度最佳、季度最佳、年度最佳
- 周/月/季/年奖项使用最低场次门槛
- 个人主页展示荣誉数量和近期奖章
- 每次职业纪录刷新保留时间和对应比赛
### 数据运营
- Admin 上传 `iframe_network.json`
@@ -183,12 +206,19 @@ Flask services and player profiles
- `dm_player_weapon_stats`
- `dm_player_period_stats`
- `dm_player_records`
- `dm_duo_stats`
- `dm_lineup_stats`
- `dm_match_reports`
- `dm_match_player_reports`
- `dm_player_record_events`
- `dm_team_season_stats`
- `dm_player_awards`
### Web:应用状态
- 数据库:`database/Web/Web_App.sqlite`
- Schema`database/Web/schema.sql`
- 当前 schema version2
- 当前 schema version3
- 保存 lineup、玩家备注、评论、Wiki、战术板、导入登记和 ETL 作业
## 数据库治理
@@ -253,17 +283,17 @@ yrtv/
└── wsgi.py
```
## Alpha 限制
## Beta 限制
- 当前主要数据源为 5E iframe 网络响应。
- 不包含自动网页下载器和 Demo parser。
- 认证仍是单一 Admin Token,适合私人部署,不适合开放注册。
- SQLite 适合当前单战队规模,不面向高并发多租户。
- 部分高级空间能力需要地图边界、路径和 Demo 数据,当前显示 `N/A`
- `StatsService` 仍保留部分兼容逻辑,后续会继续按领域拆分
- `StatsService` 仍保留部分兼容逻辑;新功能已拆入 Player Profile、Team Performance、Roster Version 等领域服务
## 版本
当前版本:`2.0.0 Alpha`
当前版本:`2.0.0 Beta`
这一版本的目标是建立可信、可恢复、可持续导入的私人战队 HLTV 基线,而不是冻结产品功能。