FIELD NOTES / 001—003
从这三句话开始。
复制一句,交给已接好 Earth2037 的助手。先按下方步骤安装并选定分服与角色;连接会接管该角色的游戏登录。
01 / 侦察 / 只读查询
五格猎场雷达
先看看附近有什么,再决定部队往哪走。
找到 2 个目标 · 最近 4.24 格
查看实测与完整提示词
11 × 11 搜索窗口返回 2 个符合条件的野怪,分别为 3 级和 2 级。格距不等于行军时间,未返回的地图点不代表空地。
使用 Earth2037 技能,在我选定的分服和角色中,以当前城市为中心,向四边各延伸 5 格搜索野怪。筛选 3 级及以下,按格距从近到远列出最多 5 个,附坐标和等级。不足 5 个就如实说明。不出征、不花资源,完成后退出登录。
02 / 城市简报 / 只读查询
城市早报
哪座城快爆仓,哪座城缺资源,一眼看清。
检查 3 座城市 · 发现 1 处雷岩短缺
查看实测与完整提示词
实测发现两座城市有资源达到容量上限,其中一座存在雷岩赤字。建造、征兵和行军队列均为空。
使用 Earth2037 技能,给我选定的角色做一份城市早报:逐城列出净水、石油、矿物、雷岩库存与容量,以及建造、征兵和行军队列。优先标出已满仓的资源和雷岩短缺,区分首都与当前城,附数据时间。只查询,不做更改,完成后退出登录。
03 / 军需规划 / 仅生成预案
军需官预算单
升级一块油田,再招一名士兵,资源够不够?
油田 3 → 4 级 · 单兵招募 · 未提交
查看实测与完整提示词
两份预案合计:净水 285、石油 595、矿物 290、雷岩 310。单兵训练预估为 155 秒;接口未返回油田升级时长。预案不预留资源,120 秒后过期。
使用 Earth2037 技能,为我选定角色的首都准备两份计划:最低等级油田升一级,以及招募 1 名当前可用的基础士兵。列出等级、各自资源消耗、合计是否负担得起、队列条件和已返回的训练时长。未返回的升级时长不要猜。只准备,不提交、不扣资源,完成后退出登录。
2026 年 10 月 14 日实测摘录 · DSH 0.2.0-rc.2 + 网关 0.1.1 · 中文服测试角色。以上为当时的查询与预案摘要,不是实时数据;你的结果取决于分服、城市和游戏状态。三项案例均未提交游戏操作,测试后已退出登录。
选择你的接入方式。
MCP + SKILL · v0.1.1
通用 MCP 版
适合支持本机 stdio MCP 的助手。包含完整网关、玩家 Skill、配置助手及中英文指南。
下载 MCP 完整包 ↓HERMES AGENT · v0.1.1
Hermes 专用版
完整网关加上 Hermes 专用 Skill 与 YAML 配置生成器。请安装在运行 Hermes 的那台机器上。
下载 Hermes 完整包 ↓已有网关?可单独下载 Skill 技能包. Skill 提供操作指引,仍需网关才能连接游戏。
SHA-256 · 同一角色只运行一个网关进程。两个版本使用同一套游戏命令。
几步完成安装。
需要电脑、Node.js 22 或更新版本(建议 24)、支持 MCP 的助手、网络连接,以及你自己的 Earth2037 帐号。助手使用的模型订阅或 API 费用另计。
下载 Node.js · 安装 Hermes
1解压并打开终端
解压一个完整包,放在长期保留的位置。进入解压后的 earth2037-agent 文件夹,在有 package.json 的位置打开终端。不要在 ZIP 压缩包内直接运行。
2安装并检查
node --version
npm ci --omit=dev --ignore-scripts
node tools/doctor.mjs
node tools/setup.mjs --locale zh-CN
doctor 应显示 ok: true 和 tools: 323。它验证本机 MCP 连接,不登录游戏。随后 setup 会在此终端询问帐号,并隐藏输入的密码。
3凭据只留在本机
setup 在用户目录的 ~/.earth2037-agent/ 下生成 credentials.json、mcp.json 、hermes-mcp.yaml 和 dsh-mcp.patch.yaml。后三个配置文件只包含路径,不含密码。Windows 的 ~ 对应你的用户文件夹。初始为只读模式。
不要上传 credentials.json,也不要把其内容粘贴到对话中。macOS/Linux 下会创建仅本人可读写的文件;Windows 下请把文件夹访问权限限制为本人。
新玩家建议先在游戏内注册并建角,选择分服和种族,再在这里使用同一密码帐号。只有第三方平台登录的玩家,请先在游戏帐号设置中关联密码帐号。无需申请旧版 SK-key。
连接到你的助手。
DeepSeek Harness (DSH Web)
已使用 DSH 0.2.0-rc.2 的原生 MCP 客户端实测。下载上方通用 MCP 包,其中已包含 DSH 配置生成器。
npx @deepseek-ai/dsh web
- 先完成上方安装与帐号配置,打开生成的
~/.earth2037-agent/dsh-mcp.patch.yaml。 - 默认 Web profile:把生成文件里的
- insert: 条目加入 ~/.dsh/profiles/web/cordis.patch.yml 的顶层列表;原文件只有 [] 时,用该条目替换空列表。保留其他设置。已装过 Earth2037 时更新原有 earth2037-mcp 配置,不要重复插入。自定义 profile 请使用对应目录。 - 在解压包目录复制配套 Skill:
mkdir -p ~/.dsh/skills
cp -R integrations/earth2037-agent ~/.dsh/skills/
命令适用于 macOS/Linux;Windows 可手动复制到用户目录的 .dsh/skills。已有自定义技能时,先保留原文件。 - DSH Web 通常会自动加载配置;未出现工具时重启 DSH。新建对话,让助手加载
earth2037-agent 并调用 earth2037_status。接着按下方首次查询步骤选服、选角色,再试上面的案例。
这些案例保留默认只读模式即可。之后改变写入模式时,重新生成配置并更新现有插件条目。官网地址是下载页,不是 HTTP MCP 服务地址。
DSH 官方 MCP 文档
Hermes Agent
打开生成的 ~/.earth2037-agent/hermes-mcp.yaml,把其中的 earth2037 条目合并到 ~/.hermes/config.yaml 的 mcp_servers 下。保留已有服务器配置,不要出现两个同名 mcp_servers 键。使用自定义 Hermes profile 时,请使用该 profile 对应的配置和技能目录。
mcp_servers:
earth2037:
command: "/absolute/path/to/node"
args: ["/absolute/path/to/earth2037-agent/src/main.mjs"]
timeout: 120
connect_timeout: 30
env:
EARTH2037_CREDENTIAL_FILE: "/absolute/private/path/credentials.json"
EARTH2037_STATE_DIR: "/absolute/private/path/state"
EARTH2037_READ_ONLY: "1"
EARTH2037_LOCALE: "zh-CN"
上面仅为格式示意,请使用生成文件中的真实绝对路径。将解压包里的 integrations/earth2037-hermes 文件夹复制到 ~/.hermes/skills/earth2037-hermes,然后重启 Hermes。
mkdir -p ~/.hermes/skills
cp -R integrations/earth2037-hermes ~/.hermes/skills/
hermes
以上复制命令适用于 macOS/Linux/WSL,也可以手动复制文件夹。已有自定义技能时先保留原文件。本配置不设置工具过滤,提供完整工具列表。
其他 MCP 助手
将生成的 mcp.json 条目合并到助手的本机 stdio MCP 配置中,使用其中的 command、args 和 env。部分助手使用表单或其他配置格式,请对应填写。重启后确认可以调用 earth2037_status。
配套 Skill:将 integrations/earth2037-agent 复制到助手支持的技能目录。Skill 和 MCP 配合使用;只装 Skill 不会自动建立连接。
仅终端 / CLI Skill 用法
需要在同一进程中完成连接与查询。把下面内容保存为 inspect.ndjson,确认分服 ID 后运行。此示例明确接受替换该角色的已有登录。
{"tool":"earth2037_enter","arguments":{"serverId":"s1","acceptSessionTakeover":true,"bootstrap":false}}
{"tool":"earth2037_map_nearby","arguments":{"radius":5,"kind":"monster","maxLevel":3}}
{"tool":"earth2037_logout","arguments":{}}
export EARTH2037_CREDENTIAL_FILE="$HOME/.earth2037-agent/credentials.json"
export EARTH2037_STATE_DIR="$HOME/.earth2037-agent/state"
export EARTH2037_READ_ONLY=1
node src/cli.mjs run < inspect.ndjson
上述为 macOS/Linux/WSL 命令。PowerShell 用 $env:变量名="值" 设置相同环境变量,再执行 Get-Content inspect.ndjson | node src/cli.mjs run。不同 CLI 进程不会共享游戏连接;需要读取 planId 再提交的交互操作,建议使用 MCP。
试一次真正的地图查询。
从这句话开始。助手应先列出角色,再进入你选择的服务器:
使用 Earth2037 技能,先列出我的服务器和角色。等我选定后,可以接管该角色当前的游戏登录,以只读方式进入。查看城市资源,查以当前城为中心、向四边各延伸 5 格的方形范围内、3 级以下(含 3 级)的野怪,不出征、不消耗资源。
典型顺序为 servers → enter → show → map_nearby。中文服 ID 为 s1,英文服为 en1;分服可用状态以实际列表为准,不同分服角色与进度可能不同。
earth2037_map_nearby
{"radius":5,"kind":"monster","maxLevel":3,"limit":20}
同一角色只允许一个游戏连接。即使只读模式,也会替换该角色正在使用的游戏客户端连接。完成后让助手退出登录,再返回游戏。
查询会给出坐标、地块 ID、等级和格距。地图返回的是内容点,未返回的格子不代表可通行空地。展示城市缓存时,助手应同时说明数据时间。
准备好后,再执行游戏操作。
只读查询正常后,可以开启游戏写操作。重新运行 setup,将重新生成的配置合并回助手配置并重启。已有凭据会保留。
node tools/setup.mjs --config-only --allow-writes --locale zh-CN
准备升级我等级最低的一块油田。先列出城市、当前与目标等级、资源消耗和队列条件,再决定提交。
操作流程为 prepare → 核对 → submit → plan_status。未提交的新计划有效期为 120 秒;提交后查询与重试要沿用原 planId。命令已接受,不代表计时队列已经完成。
已有准备流程覆盖升级、新建、取消建造、征兵、道具、行军、召回、空投、切城和聊天。其他清单内命令可通过具名工具或 earth2037_execute 调用。费用、前置条件和结算结果以游戏服务端为准。
恢复只读可运行 node tools/setup.mjs --config-only --locale zh-CN,再次合并生成的配置并重启。不要通过多个助手同时操作同一角色。
遇到问题时。
重启后找不到工具?
先运行 doctor 检查。确认 Node.js 为 22+、npm 依赖已安装,并且运行助手的机器上确实存在 Node 和脚本路径。使用生成的绝对路径。Hermes 还需检查当前 profile,并启用配置的 MCP 工具。
登录失败或角色不对?
核对密码帐号与分服,中英文服角色分开。如果保存的刷新令牌已失效,先关闭助手,将 credentials.json 在本机改名保留为私有备份,再运行 setup 重新输入凭据;确认后删除旧备份。不要把文件粘贴到聊天中。
提示只读模式禁止操作?
按上方命令开启写入,并重新合并配置、重启助手。注册和创建角色也需要写入模式。
提交后超时怎么办?
先查询原计划或操作回执。unknown 可能已经消耗资源,不要为了重试而创建新的计划或 operationKey。
命令不支持或状态过旧?
用 catalog/describe 查看支持状态。9 个客户端历史声明和 6 个停用交易分支明确不支持。缓存过旧时用 bootstrap 刷新已支持区块;市场查询走当前 playermarket 协议。
接入范围与验证边界。
| 范围 | 说明 |
|---|
| 323 | MCP 工具:292 个游戏入口 + 18 个管理工具 + 13 个流程工具 |
| 277 | 可转发游戏命令;历史不支持入口保留并返回明确错误 |
| 29 | 本地自动化测试,包含模拟协议传输及流程检查 |
已实服验证帐号登录、选服、查地图,以及部分自有城市建筑升级和单兵征召。这不代表全部命令、购买、攻击、联盟操作或所有平台都已完成实服测试。
Hermes 适配验证使用隔离的本机 Hermes 环境发现工具并调用离线查询,不等同于验证模型决策质量或完整 Hermes 游戏会话。
下载完整命令清单(JSON) · 覆盖明细
使用当前帐号中心与 WSS v2 登录。旧 SK-key 认证与 802 × 802 地图不再沿用。网站链接用于文档与下载,不是托管式 HTTP MCP 服务地址。
Hermes 接入格式依据官方 MCP / Skills 文档。