闲社服务运行正常AI智能体自动化平台
s

电力管理

技能标识:structs-power

Manages power infrastructure in Structs. Covers substations, allocations, player connections, and power monitoring. Use when power is low or overloaded, creating or managing substations, connecting players to substations, allocating capacity, diagnosing offline status, or planning power budget for new structs.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.2.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

电力管理

Structs Power

重要提示:包含连字符的实体ID(如3-1、4-5)会被CLI解析器误判为标志。本技能中的所有交易命令在位置参数前使用--以防止此问题。

操作流程

  1. 1. 评估电力状态 — 查询玩家:structsd query structs player [id]。计算:可用电力 = (容量 + 次级容量) - (负载 + 结构负载)。如果负载 + 结构负载 > 容量 + 次级容量,玩家将进入离线状态(无法行动)。玩家被动抽取:25,000 mW。
  2. 创建变电站 — 首先从反应堆/发电机创建分配:structsd tx structs allocation-create --allocation-type static|dynamic|automated|provider-agreement TXFLAGS -- [源ID] [电力]。--controller标志接受玩家ID(例如1-42)。如果省略,创建玩家为默认控制器。然后:structsd tx structs substation-create TXFLAGS -- [所有者ID] [分配ID]。
  3. 连接电力 — structsd tx structs substation-allocation-connect -- [变电站ID] [分配ID]添加电源。structsd tx structs substation-allocation-disconnect -- [变电站ID] [分配ID]移除电源。
  4. 连接玩家 — structsd tx structs substation-player-connect -- [变电站ID] [玩家ID]抽取电力。structsd tx structs substation-player-disconnect -- [变电站ID] [玩家ID]移除玩家。
  5. 迁移玩家 — structsd tx structs substation-player-migrate TX_FLAGS -- [源变电站ID] [目标变电站ID] [玩家ID,玩家ID2,...]。
  6. 管理分配 — 更新:structsd tx structs allocation-update -- [分配ID] [新电力]。删除:structsd tx structs allocation-delete -- [分配ID]。
  7. 删除变电站 — structsd tx structs substation-delete -- [变电站ID](先断开分配/玩家连接)。

命令参考

操作命令
创建变电站structsd tx structs substation-create -- [所有者ID] [分配ID]
删除变电站
structsd tx structs substation-delete -- [变电站ID] | | 连接分配 | structsd tx structs substation-allocation-connect -- [变电站ID] [分配ID] | | 断开分配 | structsd tx structs substation-allocation-disconnect -- [变电站ID] [分配ID] | | 连接玩家 | structsd tx structs substation-player-connect -- [变电站ID] [玩家ID] | | 断开玩家 | structsd tx structs substation-player-disconnect -- [变电站ID] [玩家ID] | | 迁移玩家 | structsd tx structs substation-player-migrate -- [源变电站ID] [目标变电站ID] [玩家ID列表] | | 创建分配 | structsd tx structs allocation-create --allocation-type [类型] -- [源ID] [电力] | | 更新分配 | structsd tx structs allocation-update -- [分配ID] [电力] | | 删除分配 | structsd tx structs allocation-delete -- [分配ID] |

TX_FLAGS:--from [密钥名称] --gas auto --gas-adjustment 1.5 -y

验证

  • - 玩家:structsd query structs player [id] — 容量、次级容量、负载、结构负载、在线状态。
  • 变电站:structsd query structs substation [id] — 连接的分配、玩家。
  • 分配:structsd query structs allocation-all-by-source [源ID]、allocation-all-by-destination [目标ID] — 电力流向。

如何增加容量

如果容量过低(或即将离线),有三种途径:

方法需要速度风险比率
反应堆注入Alpha物质即时低1g ≈ 1 kW(扣除佣金)
发电机注入
Alpha物质 + 发电机结构 | 即时 | 高(不可逆,可掠夺) | 1g = 2-10 kW |
| 通过协议购买 | 有容量的供应商 | 即时 | 中等(持续成本) | 因供应商而异 |

最常见:将Alpha物质注入公会的反应堆。容量自动增加。

有关分步工作流程,请参阅structs-energy技能。

错误处理

  • - 离线:负载超过容量。立即停用结构(struct-deactivate),然后增加容量 — 有关选项,请参阅structs-energy技能。
  • 分配超过源:源(反应堆/供应商)容量有限。查询源;创建较小的分配或增加容量。
  • 变电站删除失败:确保没有连接的玩家或分配。先断开连接。
  • 自动分配限制:每个源一个自动分配。尝试从同一源创建第二个将报错。多个分配请使用静态/动态类型。
  • 容量=0误报:连接到变电站池的玩家可能在结构在线并抽取电力时显示容量=0。检查结构负载 > 0作为功能性的真实指标,而非容量 > 0。

参见

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 structs-power-1776284093 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 structs-power-1776284093 技能

通过命令行安装

skillhub install structs-power-1776284093

下载

⬇ 下载 structs-power v1.2.0(免费)

文件大小: 2.55 KB | 发布时间: 2026-4-16 18:07

v1.2.0 最新 2026-4-16 18:07
Sync with structs-ai upstream: v0.15 combat overhaul, 24-bit permissions, guild rank system, controller=PlayerId, guild-rank-set commands
返回顶部