다른 플레이어에게 멀티 플레이어 환경에 참여하라는 요청을 보냅니다.
이 항목은 다른 플레이어에게 멀티 플레이어 환경에 참여하라는 요청을 보내는 방법을 설명합니다. 타이틀은 이 초대에서 MPA(멀티플레이어 활동)를 사용할 수 있습니다.
초대는 타이틀이나 외부 서버에서 직접 보낼 수 있습니다. 타이틀은 다음 표의 정보를 사용하여 초대를 보냅니다.
필드 | 용도 | 참고 |
---|---|---|
xuids |
초대할 한 명 이상의 플레이어의 XboxUserIds . |
|
allowCrossPlatformJoin |
다른 플랫폼의 플레이어가 초대를 받는지 여부를 나타냅니다. | 자세한 내용은 다음 Crossplay 초대 지원 섹션을 참조하세요. |
connectionString |
MPA에 불투명하게 보이는 타이틀로 정의된 문자열입니다. 타이틀이 다른 플레이어에 연결할 때 이용할 수 있는 정보가 들어 있습니다. | 256자 미만이어야 합니다. |
Crossplay 초대 지원
Microsoft GDK(게임 개발 키트)에서 활동을 만들거나 초대를 보낼 때 타이틀에서 allowCrossPlatformJoin
플래그를 지정할 수 있습니다.
false
의 경우, Microsoft GDK(게임 개발 키트)는 플랫폼 필드를 현재 플랫폼으로 자동으로 채웁니다. 초대는 해당 플랫폼의 플레이어만 수신합니다.
true
의 경우, Microsoft GDK(게임 개발 키트)는 플랫폼 필드 null
을(를) 나가며, 이는 초대가 크로스 플랫폼임을 나타냅니다.
서버에서 초대 보내기
외부 서버에서도 플레이어를 대신하여 초대를 보낼 수 있습니다. 해당 내용은 이전 클라이언트 필드와 동일하게 표시되고 다음 표와 같이 추가 필드 하나가 더 표시됩니다.
서버 전용 필드 | 용도 | 참고 |
---|---|---|
sender |
서버가 초대를 보내는 플레이어를 나타냅니다. | 유효한 플레이어여야 합니다. |