自定义操作
Create and configure custom moderation actions to respond to player incidents.
阅读时间3 分钟最后更新于 20 天前
除了仲裁者可以执行的内置操作之外,您还可以创建适合具体游戏的自定义操作。这些操作可以是任何形式,例如禁止用户使用特定游戏模式或从帐户中移除积分或游戏币。 创建自定义操作有两个步骤:
- 在 Moderation(审核)中创建操作。
- 根据该操作将触发的行为更新 Cloud Code 脚本。
创建自定义操作
要创建自定义操作,请导航到 Unity Cloud 后台的 Moderation actions(审核操作)页面:Vivox > Safe Voice & Safe Text(Safe Voice 和 Safe Text)> Moderation action(审核操作)。- 在 Moderation actions(审核操作)页面上,选择 Create custom action(创建自定义操作)。
- 在 Custom action(自定义操作)页面上填写所需信息。
- 添加信息后,选择 Save(保存)。
自定义操作设置
在创建或编辑自定义操作时,您可以更改操作的多个条件:- 操作名称和 ID:操作的名称以及在代码中的引用方式。
- 类型:操作是基于时间的操作还是一次性操作?
- 分类:定义操作对玩家是积极还是消极的。
- 持续时间:操作将适用多长时间?
Cloud Code 脚本
要使某个操作在游戏后端生效,您必须设置一个 Cloud Code 脚本来执行任何必要的操作。例如,如果您希望禁止玩家进入竞技模式,您就需要在脚本中设置此操作,触发游戏的 Webhook,从而执行封禁。 Cloud Code 中提供了一个默认模板脚本。Moderation actions(审核操作)页面会将您定向到 Cloud Code 后台中的此默认模板。请使用自定义操作所需的行为来更新脚本。在同一个脚本文件中定义您创建的每个自定义操作。
此脚本使用事件通过 Cloud Code 触发特定操作。您需要在脚本中定义一个名为“event”的 JSON 参数。您可以从 Cloud Code 产品页面的 Scripts(脚本)部分下执行此操作。然后,选择您正在使用的脚本的 Details(详细信息)选项卡,并选择 Add(添加)。

- 参数名称:event
- 类型:JSON
- 需要:True
