Economy v2 概述
重要
Economy v2 现已正式发布。 有关支持和反馈,请转到 PlayFab 论坛。
Economy v2 是现有 PlayFab 货币化功能套件的重大变化。 这项变更的目标是支持拥有数亿活跃玩家、大型进度系统和大型清单的游戏。 体系结构从一开始就已在新式 Azure Stack 上重新生成,它面向开发人员与以下功能相关的需求。
- 幂等事务
- 批处理操作
- 处理高 并发 率,尤其是清单交互时
- 游戏内商品或用户生成的内容 (UGC) 的大型统一目录(无限数量的项目)
- 单个目录项文档,而不是存储在单个文档中的所有项
- 大型玩家清单(3000 多件项目)
- 与 PlayFab 实体集成
Economy v2 的设计具有与其他 PlayFab 服务相同的灵活性和扩展性。 尽管该体系结构是 PlayFab 的新增功能,但它经过了测试,并且支持内部 Microsoft 游戏,如 我的世界、 盗贼之海 和 飞行模拟器。
有兴趣了解为什么我们创建 Economy V2,以及如何在游戏中使用改进功能?
我应该使用哪个版本的“Economy”?
应使用版本 2。 如果使用的是版本 1,则应查看升级。 尽管我们不会弃用 v1,并且将针对所有游戏为其提供维护和支持,但它处于仅 bug 修复模式。 新的 Economy 功能仅针对版本 2 进行开发。 有关这两个版本之间的差异的详细信息,请参阅常见问题解答。
关键功能的更改
限制性过强且没有用处的“经济性”功能不会直接转换为 v2。 为了解决此问题,我们推出了 Azure Functions 作为 CloudScript 的增强后续版本。 我们还提供了一个食谱样式的文档,作为你自己的自定义实现的起点。 然后,我们将精力集中在你告诉我们的最重要的内容上。
以下 v1 功能不包括在 Economy v2 中:
- 交易(请参阅 路线图)
- 正在转换项
- 受限项目
- 奖品表
- 容器
- 补给率
- 存储对细分的支持
Economy v2 带来了新的有用功能:
- 通过更新 清单 和目录之间的交互,可以支持唯一项、非唯一项、项堆栈和多个项堆栈。
- 目录项包含元数据和内容(包括图像和文件),可以与目录一起上传和管理。
- 现在可以使用经济设置创建指向游戏内容的 深层链接。
- 可自定义的 目录搜索 允许你设置具有标记和内容类型的自定义视图。
- 用于本地化项说明和标题的简单方法。
- 支持面向 PlayerEntity 的项目分级和评价的 API。
- 创作中使用草稿状态和目录管理员和审阅者的策略权限集中对自定义工作流的支持。 可以预发布具有未来的开始日期的目录项。
- 可链接到多个外部市场项的捆绑项目。