核心用法
Structs Guild 技能是专为 Structs 链上游戏设计的公会管理工具集,支持从创建到运营的全流程操作。核心场景包括:
公会创建与配置:通过 guild-create 创建公会,需具备反应堆权限(PermReactorGuildCreate)和入口变电站连接权限(PermSubstationConnection)。公会采用数字等级制(1-101),等级越低权限越高,创建者为 rank 1。
成员管理:支持三种入会流程——直接加入(需满足最低质押要求)、邀请制(公会发起→玩家批准)、申请制(玩家申请→公会批准)。特殊功能包括代理加入(Proxy Join)可为新玩家直接链上初始化 UGC 字段(名称、头像)。踢出成员使用 guild-membership-kick。
权限与治理:等级权威系统规定,操作者只能管理等级严格低于自己的成员。player-update-guild-rank 调整成员等级,guild-update-entry-rank 设置新成员默认等级(不得低于操作者自身等级)。
中央银行代币:公会可铸造自定义代币(guild-bank-mint),以 Alpha Matter 为抵押;支持赎回(guild-bank-redeem)和没收销毁(guild-bank-confiscate-and-burn)。抵押储备可链上查询验证。
去中心化内容审核:Structs 无全局审核,各公会自主制定 UGC(名称、头像)政策。通过 PermGuildUGCUpdate(16777216)权限授予等级或特定玩家审核权,操作链上可审计(ugc_moderated 事件)。支持修改玩家、星球、变电站的名称/头像。
服务商访问控制:通过 permission-guild-rank-set 限制特定服务商仅对某公会指定等级以上成员开放,实现基于公会身份的细粒度授权。
显著优点
- 链上原生 UGC:公会名称、头像、成员身份均为链上一等公民,非链下元数据
- 灵活治理模型:等级制 + 权限位图支持从独裁到民主的多种治理结构
- 可审计审核:所有非所有者修改 UGC 的操作强制链上事件记录
- 经济自主权:公会自主发币,抵押透明可查
- CLI 安全设计:所有交易命令统一使用
--分隔符,防止含横线 ID 被误解析为 flags
潜在局限
- 技术门槛高:需理解 25-bit 权限系统、等级权威规则、质押机制等概念
- 无内置模板:公会需从零设计自己的审核政策和等级结构
- 依赖链状态:成员操作、代币铸造等受链上抵押物和权限实时状态约束
- CLI 专精:命令复杂,flag 顺序敏感,需严格遵循
[TX_FLAGS] -- [args]格式
适合人群
- Structs 游戏公会创建者和管理员
- 需要实施自定义内容审核策略的社区运营者
- 希望发行公会代币并管理抵押储备的 DAO 组织者
- 开发 Structs 自动化管理工具的集成工程师
常规风险
- 权限配置错误:错误授予
PermGuildUGCUpdate或高等级权限可能导致治理失控 - 经济风险:代币铸造过度或抵押物管理不当可能导致公会银行挤兑
- CLI 误操作:忘记
--分隔符或错误 ID 格式可能导致意外交易或失败 - 审核争议:去中心化模式下,公会审核标准不一可能引发成员纠纷,需依赖链上事件追溯