> ## 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.

# XblMultiplayerSessionInitArgs

> XblMultiplayerSessionInitArgs

# XblMultiplayerSessionInitArgs

Optional args when creating a new local multiplayer session.

## Syntax

```cpp theme={null}
typedef struct XblMultiplayerSessionInitArgs {  
    uint32_t MaxMembersInSession;  
    XblMultiplayerSessionVisibility Visibility;  
    const uint64_t* InitiatorXuids;  
    size_t InitiatorXuidsCount;  
    const char* CustomJson;  
} XblMultiplayerSessionInitArgs  
```

### Members

*MaxMembersInSession*\
Type: uint32\_t

The maximum number of members in this session. This value can only be set if the maximum is not specified in the title's multiplayer session template. If the maximum is specified in the title's multiplayer session template, then set to 0 to ignore this parameter.

*Visibility*\
Type: [XblMultiplayerSessionVisibility](/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayersessionvisibility)

The visibility of this session.

*InitiatorXuids*\
Type: const uint64\_t\*

A collection of XBOX User IDs indicating who initiated the session. (Optional)

*InitiatorXuidsCount*\
Type: size\_t

The number of Xuids in the Initiator XuidsArray.

*CustomJson*\
Type: const char\*

JSON that specifies the custom constants for the session.These can not be changed after the session is created. (Optional)

## Requirements

**Header:** multiplayer\_c.h

## See also

[multiplayer\_c](/reference/live/xsapi-c/multiplayer_c/multiplayer_c_members)


## Related topics

- [XblMultiplayerSessionCreateHandle](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessioncreatehandle.md)
- [XblMultiplayerSessionVisibility](/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayersessionvisibility.md)
- [Multiplayer tasks](/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos.md)
- [XblMultiplayerSessionChangeEventArgs](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionchangeeventargs.md)
- [XblMultiplayerMemberInitialization](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayermemberinitialization.md)
