单排是「玩一局」,组队是「交一个朋友」,而公会则是「找一个家」。本 PRD 是《在线联机原型全集》的扩展篇之十三,聚焦公会创建与加入、成员角色与权限、公会战与排名、战队组队匹配与社交激励,让联机游戏从「打完就散」升级为「一起变强、长期并肩」。
1. 目标与验证点
| 编号 | 验证能力 | 说明 |
|---|---|---|
| F1 | 公会组织 | 公会创建、加入/退出、解散迁移,容量与命名约束 |
| F2 | 角色权限 | 会长/官员/成员分级,权限矩阵与任命链 |
| F3 | 公会战 | 公会战报名、对阵、结算,战绩与排名榜 |
| F4 | 战队匹配 | 小队编成、队内语音、战队排位匹配 |
| F5 | 社交激励 | 入会欢迎、活跃任务、公会贡献与福利 |
一句话目标:把「路人局」升级为「有归属感的战队生态」,让玩家为「集体荣誉」留下来。
2. 系统架构
flowchart TD
A["Player"] -->|create/join| B["Guild Service"]
B --> C["Guild Store"]
C --> D["Members"]
D --> E["Roles & Permissions"]
D -->|fight| F["Guild War"]
F --> G["War Result"]
G --> H["Guild Ranking"]
A -->|team up| I["Team Matchmaker"]
I --> J["Squad"]
J --> K["Team Voice"]
J -->|ranked| L["Team Rating"]
B -->|rewards| M["Social Incentives"]
说明:
- Guild Service:公会生命周期、成员管理、权限判定的权威
- Guild War:公会战报名/对阵/结算,产出战绩与排名
- Team Matchmaker:小队编成与战队排位,与个人匹配共用撮合
- Social Incentives:入会欢迎、活跃任务、贡献福利,驱动留存
3. 公会组织模型:从「群聊」到「科层制」
3.1 公会结构
公会 = 固定组织(长期)
├── 会长(1 人):创建、任免、解散、改名
├── 官员(2~5 人):招人、踢人、发起公会战
└── 成员(上限 50~100):参与、贡献、领福利
└── 预备役/观察员:体验期,转正后进正式名单
| 字段 | 约束 |
|---|---|
| 公会名 | 唯一、4~16 字符、敏感词过滤 |
| 公会标签 | 4 字符内短标签,用于排行榜展示 |
| 容量 | 50~100 人,扩容需公会等级 |
3.2 权限矩阵
| 操作 | 会长 | 官员 | 成员 |
|---|---|---|---|
| 任免官员 | ✅ | - | - |
| 踢出成员 | ✅ | ✅ | - |
| 发起公会战 | ✅ | ✅ | - |
| 报名/备战 | ✅ | ✅ | ✅ |
| 修改公告 | ✅ | ✅ | - |
| 领取福利 | ✅ | ✅ | ✅ |
心法:权限矩阵是「信任的工程化」——把「谁说了算」写成可执行的规则,避免口说无凭的内部纠纷。
4. 公会战与排名:让集体有「战绩」
4.1 公会战流程
报名窗口(战前 24h)→ 匹配对手 → 备战(研究对手)→ 开战 → 结算 → 排名更新
├── 报名:会长/官员发起,成员确认人数达标
├── 对阵:同段位公会池随机/评分匹配
└── 结算:胜场数 + 击杀分 + 参与度 → 公会贡献
4.2 公会排名
| 榜 | 维度 | 周期 |
|---|---|---|
| 战力榜 | 全体成员平均段位 | 实时 |
| 活跃榜 | 成员登录/对局数 | 周 |
| 公会战榜 | 胜率与积分 | 赛季 |
| 贡献榜 | 个人贡献值 | 月 |
实践:排名是公会的「体面」——把「我们很强」可视化,玩家才会为集体荣誉刷活跃、抢报名、打公会战。
5. 战队组队与匹配:小队的「快组织」
5.1 战队编成
战队 = 临时小队(一局内)
├── 队长:开局建队、邀请、踢人
├── 队员:2~5 人,同队语音,共享胜率
└── 解散:对局结束自动解散,或转为「常驻车队」
| 能力 | 单人排位 | 战队排位 |
|---|---|---|
| 匹配维度 | 段位 | 队平均段位 + 开黑惩罚 |
| 语音 | 可选 | 强制组队语音 |
| 结算 | 个人分 | 个人分 + 车队分 |
5.2 车队匹配
车队评分 = 平均段位 + Σ(个人波动)
├── 防「高分带低分」滥用:段位差上限
├── 防「秒退规避」:赛季冷却
└── 车队胜率单独记账,与单排分开
心法:战队是「公会的最小单位」——公会管长期归属,战队管即时协作。两级组织搭配,社交层才完整。
6. 社交激励:让「留下」有理由
6.1 激励设计
| 激励 | 触发 | 奖励 |
|---|---|---|
| 入会欢迎 | 加入公会 | 一次性货币 + 新手礼包 |
| 每日公会任务 | 组队完成 | 贡献值 + 经验 |
| 公会战参与 | 报名并参战 | 贡献值 + 赛季币 |
| 公会里程碑 | 全员累计对局 | 全体解锁福利 |
6.2 活跃与留存的边界
社交激励的正反馈循环:
组队 → 沟通顺畅 → 胜率提升 → 体验更好 → 更想组队
加入公会 → 有人一起 → 被需要 → 归属感 → 留存
反噬风险:
强制社交任务 → 玩家反感 → 只做任务不社交 → 任务疲劳
→ 设计「顺水推舟」的任务(本来就要打的局,顺手完成)
实践:激励是「引导」不是「绑架」——让玩家本来就想做的事顺带完成,才是健康的社交激励。
7. 数据模型与扩展
7.1 核心表
guild(id, name, tag, level, capacity, leader_id, created_at)
guild_member(guild_id, player_id, role, join_at, contribution)
guild_war(war_id, guild_a, guild_b, winner, result, season)
team_rating(team_id, avg_mmr, wins, losses, season)
7.2 一致性要点
跨服公会:需要中心化公会数据 + 分服战斗
├── 公会数据 → 中央库(成员、权限、公告)
├── 战斗结算 → 分服就近,异步写回贡献
└── 公会战 → 跨服匹配,结算幂等
心法:公会是「社交态数据」——写多读多、跨服共享,必须中心化权威;战斗是「瞬态数据」,就近执行、异步汇总。
8. 里程碑与验收
M1 公会组织模型(1 周)
✅ 创建/加入/退出、角色权限、容量约束
M2 公会战与排名(1 周)
✅ 报名/对阵/结算、四类榜单、赛季更新
M3 战队匹配(1 周)
✅ 小队编成、车队排位、段位差限制
M4 社交激励(1 周)
✅ 入会欢迎、每日任务、里程碑福利
验收指标:公会组队对局占比 > 30%;入会后 7 日留存高于路人局 15%+;公会战匹配等待 < 30s;权限误操作率 < 0.1%。
9. 相关原型衔接
- 与#22 公会建设的公会构造对接 → 组织与建筑玩法复用
- 与#34 联盟战争的大型对抗联动 → 公会战升级为联盟战
- 与#33 社交关系与好友推荐的关系图谱衔接 → 邀请入会走好友推荐
- 与扩展篇之八语音通信联动 → 战队强制组队语音
- 与扩展篇之五赛季段位对接 → 公会战积分进入赛季结算
扩展篇定位:公会与战队是「归属感的工程」——它把「一起玩」制度化,让玩家从「这个游戏好玩」升级为「我和这群人一起玩」。
延伸阅读
- 「在线联机原型全集」目录(60 个原型全景) — 原型全景索引
- 语音聊天与实时通信 — 战队强制语音通道(扩展篇之八)
- 赛季与段位系统 — 公会战积分进赛季(扩展篇之五)
- 「在线联机原型全集」第三章:联机与实时层(#21–#30) — 组队匹配与大厅
- 游戏开发专题 — 社交系统与长线运营
扩展篇全系列回顾:观战回放(被看见)→ 成就(被记住)→ AI 陪练(随时变强)→ 自定义房间(玩出花)→ 赛季段位(长期目标)→ 跨平台云存档(资产随行)→ 反作弊(生态底线)→ 语音通信(协作润滑)→ 内容安全(社区地基)→ 经济风控(繁荣保险丝)→ 本地化(出海桥)→ 赛季通行证(氧气)→ 公会战队(归属感)→ 好友互动(温度)→ 交易市场(繁荣)→ 装扮皮肤(个性)→ 新手引导(门槛)→ 离线挂机(回味)。十八篇共同补齐「玩法之外」的完整体验层。
扩展篇全系列速查
| 扩展篇 | 主题 | 一句话 |
|---|---|---|
| 之一 观战与回放 | 让对局被围观 | 每一局都可传播、可复盘 |
| 之二 成就与里程碑 | 让成长被记录 | 每一份努力都有进度条 |
| 之三 AI 陪练 | 让进步有人陪 | 随时能练、永远有人陪 |
| 之四 自定义房间 | 让玩法可定制 | 玩家把规则捏成自己的 |
| 之五 赛季与段位 | 让竞技有长期目标 | 每局爬升、每季回访 |
| 之六 跨平台与云存档 | 让资产随行 | 任何设备接着玩 |
| 之七 反作弊与公平竞技 | 让生态有底线 | 每一场竞技都干净 |
| 之八 语音聊天与实时通信 | 让协作有温度 | 喊一嗓子就位 |
| 之九 内容安全与社区治理 | 让社区有水质 | 管住底线,创作自由 |
| 之十 经济风控与反作弊 | 让繁荣有保险丝 | 每一枚币都真实 |
| 之十一 本地化与多语言 | 让出海有桥 | 各说各话,同场竞技 |
| 之十二 赛季通行证与商业化 | 让运营有氧气 | 免费玩得爽,付费买得值 |
| 之十三 公会与战队系统 | 让队友有归属 | 一起打、一起赢、一起被记住 |
| 之十四 好友与互动系统 | 让关系有温度 | 点个赞、送份礼、常来常往 |
| 之十五 游戏内交易市场 | 让价值可流转 | 你缺的我有,我缺的你换 |
| 之十六 装扮与皮肤系统 | 让角色有个性 | 好看不只是好看 |
| 之十七 新手引导与教程系统 | 让新人进得来 | 三步上手、首胜带路 |
| 之十八 离线收益与挂机系统 | 让回归有期待 | 下线也在变强 |
继续阅读
探索更多技术文章
浏览归档,发现更多关于系统设计、工具链和工程实践的内容。