plan.md:M0 完成(空白测试服已起并可协议级探活)
This commit is contained in:
24
plan.md
24
plan.md
@ -220,8 +220,26 @@ bot.saveScreenshot WorldRenderer.screenshot() 细渲染(单次调
|
||||
★ 磁盘:/home 尚有 136G ⇒ 放得下(现役 world 已 15G,空白服初期只占几十 M)。
|
||||
|
||||
**它同时是「版本隔离」策略的第二个实例**:
|
||||
`store/vanilla-1.21.1/` + `instances/test-server/` + `runtime/test-server/`
|
||||
—— 与我们给 agent 建的实例同一套口径。
|
||||
`store/vanilla-1.21.1/server/` + `runtime/test-server/` —— 与我们给
|
||||
agent 建的实例同一套口径。
|
||||
|
||||
### ✅ M0 已完成(2026-09-26,提交 `480fe8e`)
|
||||
|
||||
```
|
||||
形态 vanilla 1.21.1 / 0 mods / 超平坦 / 固定种子 mcfold-test-2026
|
||||
creative · peaceful · 无怪物 · 无结构 · spawn-protection=0
|
||||
位置 store/vanilla-1.21.1/server/ (内容根)
|
||||
runtime/test-server/ (运行期:log + pid)
|
||||
端口 25566(避开现役 25565)
|
||||
接口 python3 -m mcfold.server {start,stop,status,reset}
|
||||
探活 协议级 Server List Ping ⇒ 1.21.1 / protocol 767 / players 0/4
|
||||
判据 tests/test_server.py(4 项,默认套件)+ 变异验证过(能红)
|
||||
```
|
||||
|
||||
★ 两个踩过的坑(已写进判据守护):
|
||||
1. **properties 行内注释**会被解析进值里(`k=v # c`)⇒ 生成器不写行内注释。
|
||||
2. **端口要看清楚** —— 我第一版以为 25566,写完启动日志才发现跑在 25565
|
||||
(配置被自己写坏后回落到默认)。**端口占用要 `ss` 实测,不能凭配置推断**。
|
||||
|
||||
---
|
||||
|
||||
@ -541,7 +559,7 @@ shot.rough → ASCII + 线索(给 agent 看它为什么选了这个角度)
|
||||
|
||||
| # | 内容 | 依赖 | 状态 |
|
||||
|---|---|---|---|
|
||||
| **M0** | 起**空白测试服**(§1c),版本隔离三件套 | — | ⬜ |
|
||||
| **M0** | 起**空白测试服**(§1c),版本隔离三件套 | — | ✅ |
|
||||
| **M1** | 修 build.sh 编译 CP(加 Fabric 库)⇒ 1.21.1 构建跑通 | — | 🔄 |
|
||||
| **M2** | **协议客户端**:连测试服 → configuration → registry_data → 进 play | M0 | ⬜ |
|
||||
| | (这是最大缺口:现有只到 `login_start` 冒烟级) | | |
|
||||
|
||||
Reference in New Issue
Block a user