Skip to main content
本主题介绍如何记录与其他玩家的互动,以建立玩家关系或报告反馈。当玩家在多人游戏活动中相互交互时,游戏应使用 Multiplayer Activity (MPA) 记录他们的互动。如果互动是积极的,玩家可以发送好友邀请、游戏邀请和消息。如果互动是消极的,玩家可以报告反馈。 游戏应小心,只发布与玩家有意义的互动,以防止用无关的玩家淹没最近玩家列表。例如,一款”大逃杀”类游戏可能有 100 名玩家。然而,游戏应仅记录实际相互交互过的玩家,而不是提交所有 100 名玩家都相互游戏过。

单向玩家与双向组

MPA 接受两种玩家互动概念。在单向玩家概念中,游戏报告玩家 A 已与一名或多名玩家一起游戏。对每一位影响过玩家 A 的玩家都应发生这种情况。因此,这些玩家中的每一位都会出现在玩家 A 的最近玩家列表中。所有玩家都应单独报告自己的互动。 服务器也可以以此方式批量报告最近玩家。 在双向组概念中,所有玩家都被认为相互进行了互动。例如,在四对四射击游戏或八人竞速游戏中,游戏可以预先检测到所有玩家都应出现在彼此的玩家列表中。它们可以调用一个包含玩家列表的 API。MPA 确保每位玩家的最近玩家列表中都添加了每位其他玩家。只有服务器才能提交双向组。

遭遇类型

MPA 支持记录已发生的遭遇类型。游戏可以指定 encounterType 字段。它允许的值为 DefaultTeammateOpponent。如果未指定,该字段默认为 Default。指定此字段使玩家有机会更容易地区分各种类型的遭遇。
最后修改于 2026年8月25日