全新的指挥方式 · v0.1.1

用你的 AI 助手,
指挥你的世界。

查附近目标、查看城市状态,准备下一步行动。通过 DeepSeek Harness、MCP、Skill 或 Hermes,把 Earth2037 接到你熟悉的助手里。

EARTH2037 / ASSISTANT◌

“帮我查城附近的低级野怪。”

  · · · · · · ·
  · · M · · · ·
  · · · H · M ·
  · · · · · · ·
查询示意 · H = 主城 · M = 野怪
实际结果来自你选择的服务器。
277可转发游戏命令
13常用操作流程
MCP + Skill包含 Hermes 专用版

FIELD NOTES / 001—003

从这三句话开始。

复制一句,交给已接好 Earth2037 的助手。先按下方步骤安装并选定分服与角色;连接会接管该角色的游戏登录。

11 × 11搜索窗口 · 目标示意

01 / 侦察 / 只读查询

五格猎场雷达

先看看附近有什么,再决定部队往哪走。

找到 2 个目标 · 最近 4.24 格

查看实测与完整提示词

11 × 11 搜索窗口返回 2 个符合条件的野怪,分别为 3 级和 2 级。格距不等于行军时间,未返回的地图点不代表空地。

使用 Earth2037 技能,在我选定的分服和角色中,以当前城市为中心,向四边各延伸 5 格搜索野怪。筛选 3 级及以下,按格距从近到远列出最多 5 个,附坐标和等级。不足 5 个就如实说明。不出征、不花资源,完成后退出登录。
03城市资源快照

02 / 城市简报 / 只读查询

城市早报

哪座城快爆仓,哪座城缺资源,一眼看清。

检查 3 座城市 · 发现 1 处雷岩短缺

查看实测与完整提示词

实测发现两座城市有资源达到容量上限,其中一座存在雷岩赤字。建造、征兵和行军队列均为空。

使用 Earth2037 技能,给我选定的角色做一份城市早报:逐城列出净水、石油、矿物、雷岩库存与容量,以及建造、征兵和行军队列。优先标出已满仓的资源和雷岩短缺,区分首都与当前城,附数据时间。只查询,不做更改,完成后退出登录。
155 s单兵训练预估

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
  1. 先完成上方安装与帐号配置,打开生成的 ~/.earth2037-agent/dsh-mcp.patch.yaml。
  2. 默认 Web profile:把生成文件里的 - insert: 条目加入 ~/.dsh/profiles/web/cordis.patch.yml 的顶层列表;原文件只有 [] 时,用该条目替换空列表。保留其他设置。已装过 Earth2037 时更新原有 earth2037-mcp 配置,不要重复插入。自定义 profile 请使用对应目录。
  3. 在解压包目录复制配套 Skill:
    mkdir -p ~/.dsh/skills
    cp -R integrations/earth2037-agent ~/.dsh/skills/
    命令适用于 macOS/Linux;Windows 可手动复制到用户目录的 .dsh/skills。已有自定义技能时,先保留原文件。
  4. 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 协议。

接入范围与验证边界。

范围说明
323MCP 工具:292 个游戏入口 + 18 个管理工具 + 13 个流程工具
277可转发游戏命令;历史不支持入口保留并返回明确错误
29本地自动化测试,包含模拟协议传输及流程检查

已实服验证帐号登录、选服、查地图,以及部分自有城市建筑升级和单兵征召。这不代表全部命令、购买、攻击、联盟操作或所有平台都已完成实服测试。

Hermes 适配验证使用隔离的本机 Hermes 环境发现工具并调用离线查询,不等同于验证模型决策质量或完整 Hermes 游戏会话。

下载完整命令清单(JSON) · 覆盖明细

使用当前帐号中心与 WSS v2 登录。旧 SK-key 认证与 802 × 802 地图不再沿用。网站链接用于文档与下载,不是托管式 HTTP MCP 服务地址。

Hermes 接入格式依据官方 MCP / Skills 文档。