直间推收益机制是团队模块的核心功能之一,通过建立用户间的推荐关系,在团队成员产生收益时,按照一定比例分配给上级推荐人,形成多层级的收益分成体系,鼓励用户发展团队,形成良性的社交生态。
用户A直接推荐用户B注册,则用户A是用户B的直推上级(直接推荐人)。直推关系是一级关系,直接存储在数据库中。
用户A推荐用户B,用户B推荐用户C,则用户A是用户C的间推上级。间推关系是多级关系,可以通过直推关系递归计算得到,或通过缓存优化查询性能。
用户的所有直推和间推下级构成该用户的团队。团队规模是衡量用户影响力的重要指标,也是达人等级评定的主要依据。
直推上级获得下级收益的5%。这一比例固定不变,不受达人等级影响。
例如:用户B收获农作物获得100单位收益,其直推上级用户A将获得5单位分成收益。
间推分成比例与达人等级相关,具体如下:
| 达人等级 | 名称 | 间推分成比例 |
|---|---|---|
| 0 | 非达人 | 0% |
| 1 | 初级达人 | 1% |
| 2 | 中级达人 | 1.5% |
| 3 | 高级达人 | 2% |
| 4 | 资深达人 | 2.5% |
| 5 | 顶级达人 | 3% |
例如:用户C收获农作物获得100单位收益,其间推上级用户A若为顶级达人,将获得3单位分成收益。
间推分成仅对20代以内的团队成员有效。超过20代的间推关系不产生收益分成。
这一限制是为了控制收益分配的深度,避免过度分散收益,同时也是出于系统性能考虑。
当团队成员在农场收获作物时,系统会根据收获数量计算分成收益。
收益计算公式:
系统设计支持扩展其他收益来源类型,如:
每种收益来源可以配置不同的分成规则。
假设推荐链为:A → B → C → D(A推荐B,B推荐C,C推荐D)
当D收获农作物获得1000单位收益时:
总分成:50 + 15 + 30 = 95单位(占原始收益的9.5%)
直间推收益机制是团队系统的核心功能,通过合理的分成比例设计,既鼓励用户发展直接下级,也激励用户提升达人等级以获得更高的间推分成。这种多层级的收益分成体系,有效促进了用户社交网络的扩展和活跃度的提升,是游戏社交生态的重要支撑。