Persist full GSI payloads to per-match JSONL for later analysis.
Default-on dump keeps every POST body under samples/raw/<matchid>/gsi.jsonl, with CLI overrides to disable when disk use is a concern. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -76,6 +76,12 @@ Valve 已明确关闭普通玩家视角的实时 draft
|
||||
GSI 会话写入 `samples/raw/{matchid}/`;手动 `capture.py` 仍写 `samples/raw/` 根目录。
|
||||
结果 JSON 仍为 `results/draft_<时间戳>.json`(内含 `match_id`)。
|
||||
|
||||
**⑥ GSI 全量落盘**
|
||||
|
||||
`gsi.dump_payloads`(默认开)把每包 POST body 追加到 `samples/raw/{matchid}/gsi.jsonl`,
|
||||
行格式 `{"t": <unix>, "payload": <原文>}`。内容上限仍是 cfg 订阅字段 + 普通玩家视角;
|
||||
不能靠落盘补出双方 pick。CLI:`--dump-gsi` / `--no-dump-gsi`。
|
||||
|
||||
---
|
||||
|
||||
## 3. 关键实测(2026-07-25)
|
||||
@@ -174,6 +180,7 @@ climperor/
|
||||
| `gsi.revise_gain` | 选人阶段改判所需分数增益 | 0.15 |
|
||||
| `gsi.strategy_tail_polls` | 决策阶段继续视觉轮询 | 8 |
|
||||
| `gsi.strategy_gsi_wait` | 视觉结束后等待本人 GSI 英雄 | 3.0 |
|
||||
| `gsi.dump_payloads` | 全量 GSI JSONL 落盘 | true |
|
||||
|
||||
---
|
||||
|
||||
@@ -182,6 +189,7 @@ climperor/
|
||||
```
|
||||
Dota 2 (-gamestateintegration)
|
||||
→ POST → gsi_watch.py :3223
|
||||
→ samples/raw/{matchid}/gsi.jsonl(可选)
|
||||
→ DraftSession 轮询 recognize + roles/grid/modes
|
||||
→ results/draft_*.json
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user