PlayFab 路线图更新 - 2024 年 4 月
上次更新:2024 年 4 月 4 日
在 PlayFab,我们比以往任何时候都更致力于平台将来的发展。 我们的团队一直在努力为你提供新的更新和功能,我们很高兴与你分享我们路线图的最新更新。 你的反馈对我们而言非常宝贵,因为我们努力根据你不断变化的需求和愿望来定制我们的平台。 无论你已沉浸在 PlayFab 生态系统中,还是准备将我们的服务集成到你的游戏中,我们都将为你提供全程支持。
我们对了解你的需求的承诺始终不变。 如有任何想法或问题,请随时联系。 PlayFab 领导层还将举办一系列“由外向内”的会话,游戏工作室将与我们的团队一同参会,以帮助我们了解你的需求和目标。 如果你有兴趣参与,请在以下位置与我们联系:PFOutsideInRequest@microsoft.com。
因此,让我们深入了解令人兴奋的新功能和增强功能,以及等待你使用的未来更新!
新增功能:
游戏集成
-
适用于 C/C++ 的服务 SDK 跨平台刷新:我们向所有支持的平台提供适用于 C/C++ 的 PlayFab Services SDK,以确保提供一致的开发体验。 建议将此 SDK 用于所有新的 C++ 项目,但使用特定于游戏引擎的 SDK的项目除外,与旧版跨平台 C++ SDK相比,它提供了以下优势:
- 允许游戏在调用 Playfab 服务时控制内存分配。 要了解详细信息,请参阅管理内存分配以了解详细信息。
- 允许游戏在调用 Playfab 服务时获得对线程处理的完全控制。 要了解详细信息,请参阅在 PlayFab 服务 SDK 中进行异步调用。
- 可移植 C 接口,可实现跨平台、编译器和语言的最大兼容性。
- 可配置的 PlayFab 事件管道 (C/C++ SDK):现在,我们在 PlayFab 服务 SDK 中的事件管道支持各种优化,例如遥测密钥、压缩、批处理等。 为 PlayStream 和遥测事件引入提供了更好的成本和资源利用率。
- 压缩服务响应处理(C# 和 Unity SDK):现在,适用于 C# 的 PlayFab Services SDK 和适用于 Unity 的 PlayFab 服务 SDK 支持使用透明解压缩的压缩服务响应,从而增强性能并支持经济 v2 TurboLoading 等新增功能。
- 适用于 Unreal Engine 的联机子系统:我们刷新了适用于 Unreal Engine 的 PlayFab 多人游戏联机子系统(通过 5.3、最新版本),在平台邀请、搜索密钥、会话设置、编译和认证合规性等各个方面提供了改进。
多人游戏服务器和多人游戏体验服务:
- 匹配/大厅/PubSub:添加了对 game_server 实体的支持,可安全地将数据添加到客户端拥有的大厅,从而促进了添加服务器连接详细信息等方案。 game_server 实体可以像另一个成员以类似方式加入,并且可以访问新的 serverData 字段来存储信息,以便客户端读取。
- 请求方服务 API:添加了新的 API,要了解详细信息,请参阅请求方 API。
- 实体统计信息和排行榜(个人预览版):备受期待的“排行榜 v2”现已处于个人预览状态。 要了解详细信息,请参阅统计信息和排行榜的未来。 已经迫不及待? 建议愿意提供反馈的工作室通过参加以下调查来请求访问权限:个人预览计划申请。
- VmStartupScript:支持客户在 VM 上运行自定义脚本,从而简化软件安装、配置调整、自定义日志记录等任务,以提供扩展性和灵活性。 要了解详细信息,请参阅在创建 VM 期间运行自定义脚本。
经济服务:
- 目标产品/服务和细分操作:过去几个季度里,已稳定推出对游戏盈利的细分群体支持。 现在,可以为每个玩家细分群体创建动态定价策略,我们的自动化工具已支持这些玩家细分操作。 要了解详细信息,请参阅目标产品/服务。
- 限制提升:增加了目录和库存的服务限制,以更好地满足合作伙伴的需求。 要了解详细信息,请参阅经济限制。
- Turbo 加载(个人预览版):简化库存检索,从而无需对多个结果进行分页处理。 要了解详细信息,请参阅 turboloading。
- 目录视图(个人预览版):利用内容分发网络 (CDN) 通过缓存以更高的性能和更低的成本轻松访问项目,彻底改变项目加载操作。 要了解详细信息,请参阅目录视图。
- 移动订阅:更新应用商店兑换,以将虚拟订阅链接到 Apple 和 Google Play 商店中的实际订阅计划。 要了解详细信息,请参阅订阅。
数据分析和 LiveOps 服务:
- 流失预测:引入了 PlayFab 的首个 Azure 人工智能 (AI) 和机器学习 (ML) 预测服务,可用于确定玩家流失,并直接集成到玩家细分服务中,以定制互动策略。 无需额外的集成要求,可通过 Game Manager 轻松启用流失预测,以生成可识别潜在低、中和高风险流失玩家的细分。 要了解详细信息,请参阅Azure PlayFab 流失预测:一体式风险评估和缓解解决方案。
- PlayFab 和 Microsoft Fabric 与开放源代码 Power BI 仪表板集成:从 PlayFab 的数据连接服务将游戏数据导入 Microsoft Fabric,以生成近实时分析和见解。 我们还在开放源代码 GitHub 存储库中提供了一个示例 Power BI 仪表板,可将你在 10 分钟内从数据转到见解。 要了解详细信息,请参阅 Microsoft Fabric Synapse 中的 PlayFab 数据实时分析。
-
数据连接:我们引入了下面的许多新功能和增强功能,以实现更强大的数据管理功能:
- 引入了用于大规模数据处理的增量表(个人预览版)。 通过使用索引和缓存,它们可加快查询执行,同时通过 ACID 事务确保数据一致性和可靠性,即使在发生故障或面临并发访问时也是如此。 此外,通过启用版本控制,增量表可以简化数据管理,从而支持你轻松跟踪更改并回滚到以前的版本。
- 引入了事件分区(个人预览版),可支持创建者精细控制数据组织。 使用此功能,你能够指定应对哪些事件进行分区,从而为每个事件创建专用 Parquet 文件。 这种简化的方法有助于高效的数据存储和检索,从而优化分析工作流。 要了解详细信息,请参阅事件分区。
- 引入了遥测密钥,实现了简化的授权过程,以便创建者可以在登录第一个玩家之前开始获取游戏遥测数据。 要了解详细信息,请参阅 PlayFab 遥测密钥。
- 引入了多区域支持,创建者可以灵活地使用多区域支持在任何 Azure 支持的区域中配置其数据连接。 借助此功能,你能够掌控数据并优化其位置以获取最大价值。 无论你是面向特定区域还是使用 Azure 的全球基础结构,多区域支持可确保无论你在何处操作,都能实现无缝的数据可访问性。
- 简化的 ADX 消除了添加机密才能使用数据连接的需求,从而简化了数据访问过程。 通过消除管理机密的要求,此增强功能可减少开销并增强安全性,从而支持创建者轻松地专注于从数据中提取见解。
- 引入了作为维度的细分:支持创建者根据特定的玩家群体轻松筛选趋势仪表板 KPI,从而支持他们分析与其目标受众相关的数据。 利用“趋势”仪表板,他们现在可以比较不同细分群体的数据,跟踪趋势并测量变化随时间推移产生的影响。 要了解详细信息,请参阅作为维度的细分。
- 引入了自定义属性:支持创建者通过添加键值数据对来丰富玩家档案,从而促进个性化体验。 此信息与其他玩家信息一起存储,例如显示名称、统计信息和标记。 要了解详细信息,请参阅自定义属性。
后续工作?
游戏集成:
- SDK 统一:我们知道,从我们在 PlayFab 公开的所有服务中提供的许多 PlayFab SDK 中进行选择可能会令人困惑,因此我们一直在努力合理化和合并它们。 这将为你提供一组常用组件,以利用可预测性更强的互操作性,帮助你更轻松地理解我们的 SDK,并将我们的 SDK 成功集成到游戏中。 它还将帮助我们加快新功能的交付速度,以帮助你构建最吸引人且最成功的游戏。
- 适用于 Unreal Engine 的联机服务插件:按照我们最近为 PlayFab 多人游戏在线子系统提供的更新,我们准备交付一个 PlayFab 插件,它可实现 Epic 在 beta 版中预览的新的在线服务模型。
- 多人游戏服务器 SDK:我们计划增强 PlayFab 多人游戏服务器 SDK中的 VM 维护事件,以便更轻松地规划和处理计划的服务中断。 我们还计划自动执行游戏服务器实体身份验证工作流,以便更轻松地在游戏服务器中采用建议的安全最佳做法。
- 客户端事件采样:我们计划在 SDK 中支持在事件离开客户端之前对其进行采样,以此来补充服务器端事件采样。
多人游戏服务器和多人游戏体验服务:
- 多 IP 和路由首选项: 此功能旨在提高游戏服务器托管的复原能力和可靠性,并通过向游戏服务器分配多个公共 IP 地址及选择首选路由路径(通过 Microsoft Premium 全球网络或传输 ISP 网络路由)来优化玩家的延迟。
- 调试本地游戏服务器: 此功能旨在通过将本地计算资源与 MPS 管理层集成来简化多人游戏服务器 (MPS) 中的本地开发,从而促进本地迭代并提高工作效率。
- 改进了证书和机密管理: 此功能旨在简化游戏服务器的机密和证书管理,从而简化对安全最佳做法的遵循。
- 预测待机:此功能旨在智能预测和修改待机服务器需求,使用游戏中的历史使用情况数据,最大程度地减少管理工作,并响应波动的玩家需求以优化资源分配。
经济服务:
- 进一步细分集成:我们将继续在经济 V2 中集成 PlayFab 细分。 下一步是完全支持实细分和玩家档案。
- 目录上传和版本控制:根据社区反馈,我们还计划在目录上传和项目版本控制方面进行改进,以进一步增强 V2 目录的可用性。
- 订阅增强功能:我们将继续将对虚拟订阅的移动支持扩展到更多市场,并启用自动化回退等方案。
数据分析和 LiveOps 服务:
- PlayFab Copilot:在 GDC 2024 上,我们展示了 PlayFab Copilot 的早期预览版本,它是 Game Manager 中的 AI 聊天体验,可让你深入了解游戏及其性能,甚至可以支持你完全通过自然语言配置 PlayFab 服务。 请在此处注册,以收听更多内容,并接收有关此功能的预览版本通知。
谢谢!
感谢今天使用 PlayFab 构建的所有优秀的游戏创建者。 没有你们的参与,我们不可能取得任何成功。 非常感谢你的支持,请不断提供反馈,并在 PlayFab Discord 论坛上 与我们互动!