事件分区快速入门
注意
事件分区功能以个人预览版提供,这意味着它只能在我们为其启用了该功能的特定游戏中使用。 随着我们继续收集反馈并优化客户使用,我们预计对其进行持续更改,恕不另行通知。
可以通过 Game Manager 和 API 管理事件分区。
在 Game Manager 中添加、编辑和删除托管事件
了解如何通过 Game Manager 添加、编辑和删除“管理事件”来配置分区。
添加托管事件
- 转到 PlayFab 并登录到 Game Manager。
- 导航到您的游戏。
- 从左侧菜单中选择“数据”。
- 选择“管理事件(预览)”选项卡。
- 选择“添加托管事件”。
- 在“事件类型”下拉列表中,选择要管理的事件。 如果自定义事件未显示在下拉列表中,则可以键入自定义事件名称并选择创建事件名称的选项。
- 将采样百分比保留为默认值。 如果还需要对事件进行采样,请参阅事件采样概述,详细了解如何设置此值。
- 选中“数据连接中的分区”框,以启用此事件的分区。
- 选择“保存”。
编辑托管事件
- 选择“托管事件”选项卡。
- 选择“事件命名空间”以打开事件。
- 可以编辑“采样率”% 和“数据连接中的分区”复选框。
- 选择“保存”。
删除托管事件
- 选择“托管事件”选项卡。
- 选中“事件命名空间”左侧的复选框以选择要删除的托管事件。
- 选择表顶部的“删除”。
- 选择“删除”以确认。
通过 API 管理事件分区
还可以使用以下 ManageEvents API 管理事件分区。
SetManagedEvents
此 API 可用于设置游戏的托管事件列表。 如果事件名称和命名空间组合已存在,它将使用新设置更新现有设置。
请求示例:
POST : https://<titleid>.playfabapi.com/Event/SetManagedEvents
{
"ManagedEvents":[{
"Namespace": "demo_namespace,
"Name": "demo_name",
"SamplingRatio": 100,
"isPartitioned": true
}]
}
DeleteManagedEvents
DeleteManagedEvents API 用于从游戏的托管事件列表中删除事件名称和事件命名空间组合。 在请求正文中使用具有名称和命名空间的 API。
请求示例:
POST https://<titleid>.playfabapi.com/Event/DeleteManagedEvent
{
"Namespace": "demo_namespace",
"Name": "demo_name"
}
GetManagedEvent
GetManagedEvent 用于获取托管事件的设置。
请求示例:
POST https://<titleid>.playfabapi.com/Event/GetManagedEvent
{
"Namespace": "demo_namespace",
"Name": "demo_name"
}
GetManagedEvents
GetManagedEvents 用于获取所有托管事件的列表。
请求示例:
POST https://<titleid>.playfabapi.com/Event/GetManagedEvents