> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 发送邀请以邀请其他玩家加入多人游戏

> 发送 Multiplayer Activity 邀请，让其他 XBOX 玩家可以加入游戏，包括客户端和服务器流程、跨平台游玩标志和连接字符串。

本主题介绍如何发送请求以邀请其他玩家加入多人游戏体验。游戏可以使用 Multiplayer Activity (MPA) 进行此邀请。

邀请可以由游戏直接发送，也可以由外部服务器发送。游戏使用下表中的信息发送邀请。

| 字段                       | 用途                                        | 说明                        |
| ------------------------ | ----------------------------------------- | ------------------------- |
| `xuids`                  | 要邀请的一位或多位玩家的 `XboxUserIds`。               |                           |
| `allowCrossPlatformJoin` | 指示其他平台上的玩家是否接收邀请。                         | 有关更多信息，请参阅下面的"支持跨平台邀请"部分。 |
| `connectionString`       | 由游戏定义的字符串，对 MPA 是不透明的。包含游戏可用于连接到另一位玩家的信息。 | 必须少于 256 个字符。             |

## 支持跨平台邀请

在 Microsoft Game Development Kit (GDK) 中创建活动或发送邀请时，游戏可以指定 `allowCrossPlatformJoin` 标志。如果为 `false`，Microsoft Game Development Kit (GDK) 会自动将平台字段填充为当前平台。邀请仅由该平台上的玩家接收。如果为 `true`，Microsoft Game Development Kit (GDK) 会将平台字段保留为 `null`，表示邀请是跨平台的。

## 从服务器发送邀请

外部服务器也可以代表玩家发送邀请。其内容与前面的客户端字段相同，但增加了下表所示的一个字段。

| 仅服务器字段   | 用途              | 说明        |
| -------- | --------------- | --------- |
| `sender` | 指示服务器为其发送邀请的玩家。 | 必须是有效的玩家。 |
