核心用法
structs-economy 是 Structs 游戏经济系统的核心管理工具,覆盖从基础质押到复杂能源商业的全链路操作。主要功能模块包括:
反应堆质押(Reactor Staking):将 Alpha Matter 质押到验证节点反应堆获取能源收益,支持注入(reactor-infuse)、冷却解除质押(reactor-defuse)、取消冷却(reactor-cancel-defusion)和迁移(reactor-begin-migration)四大操作。质押金额需包含单位(如 60000000ualpha),佣金率在注入时永久锁定。
发电机注入(Generator Infusion):向建筑发电机注入 Alpha,转化率是反应堆的 2-10 倍,但不可逆且建筑可被攻击掠夺。
能源提供商体系:创建和管理能源供应商(provider),支持开放市场、公会市场和封闭市场三种准入策略。通过协议(agreement)向消费者出售能源容量,支持动态定价、容量调整和违约惩罚机制。
能源分配(Allocation):提供 static、dynamic、automated、provider-agreement 四种分配类型。推荐能源销售场景使用 automated 类型——随反应堆容量增长自动扩容,无需手动干预。
代币转账:支持玩家间 Alpha Matter 转移,新地址转账需更高安全确认。
显著优点
- 自动化程度高:automated allocation 实现"质押即扩容"的被动收入模式
- 风险分级明确:所有操作标注 Tier 1/2 风险等级,不可逆操作强制确认
- 灵活的市场机制:三级准入策略(open/guild/closed)适配个人、公会、私有场景
- 迁移友好:支持无损切换验证节点,无需完全解除质押
- CLI 防护设计:针对含连字符 ID 的解析冲突提供
--分隔符解决方案
潜在缺点与局限
- 不可逆操作多:generator 注入、defusion 启动后无法撤销
- 冷却期锁仓:defuse 后资产处于"三不沾"状态(既不在反应堆也不在钱包)
- 级联风险:provider/agreement 删除会立即切断下游供电,可能导致连锁掉线
- 单位敏感:金额必须带
ualpha后缀,纯数字会导致失败 - 单 automated 限制:每个源仅能有一个 automated allocation,多路需用 dynamic
适合人群
- 被动收益型玩家:偏好"质押-遗忘"模式的反应堆质押者
- 能源商人:运营 provider 向公会/市场出售容量的中间商
- 公会财务官:管理公会银行、配置 guild-market 准入权限
- 高级建筑师:需要优化 generator 能量转化率的建设者
常规风险
| 风险类型 | 场景 | 缓释措施 |
|---------|------|---------|
| 地址误输 | `player-send` 到新地址 | 小额测试转账,仔细核对地址 |
| 冷却期误触 | 意外触发 `reactor-defuse` | Tier 2 确认,可用 `cancel-defusion` 撤销 |
| 过度质押 | generator 被毁导致 Alpha 损失 | 评估建筑安全性后再注入 |
| 市场崩盘 | provider 定价过高无人购买 | 参考 `structs-energy` 定价指南 |
| 级联掉线 | 删除 provider 导致下游断供 | 预先检查 agreement 依赖关系 |