enum GatheringFlags;
Value | Description |
---|---|
Nothing |
Does not specify a flag. |
Persistent |
Not used. |
CompetitionEvent |
Not used. |
PersistentEvents |
Not used. |
Private |
Not used. |
MigrateOwner |
If this flag has been specified, the game server selects a new owner for the gathering from among the participants if the current owner of the gathering leaves the matchmaking session. If no participants can become the new owner, the gathering is deleted. If you plan to change the owner at arbitrary times, use the MatchmakeExtensionClient::MigrateGatheringOwnership function. |
NoPersistentParticipation |
When this flag is specified, leaves the persistent gathering because of logging out or disconnecting from the game server. |
AllowNoParticipant |
When this flag is specified, the persistent gathering is not deleted even if there are zero participants. Registration of participants other than those of the client application registered on the server side is suppressed. For example, with official persistent gatherings, even if all client applications leave, a participant with a fixed principal ID provided by the server-side is registered so that the persistent gathering is not deleted. When this flag is specified, registration of participants not of this type of client application is unnecessary, so they are suppressed. |
ChangeOwnerByOtherHost |
This flag sets whether ownership of the matchmaking session can be taken from other participants by calling the MatchMakingClient::UpdateSessionHost or MatchMakingClient::UpdateGatheringOwnership functions. |
NotifyParticipationEventsToAllParticipants |
ParticipationEvents::Participate , ParticipationEventsDisconnect , and ParticipationEventsEndParticipation notifications are sent to all participants for matchmaking sessions, including the local host. |
NotifyParticipationEventsToAllParticipantsReproducibly |
ParticipationEvents::Participate , ParticipationEventsDisconnect , and ParticipationEventsEndParticipation notifications are sent to all participants for matchmaking sessions, including the local host. In addition, when a user joins the matchmaking session, a ParticipationEvents::Participate notification to all existing users is sent for the new user. |
Enumerated type that defines the characteristics of a gathering registered on the game server.
Enumerated type that defines the characteristics of a gathering registered on the game server. Set these flags for a gathering using the Gathering::SetFlag
function. This is a bit flag that allows multiple flags to be specified.
ChangeOwnerByOtherHost
, NotifyParticipationEventsToAllParticipants
, and NotifyParticipationEventsToAllParticipantsReproducibly
.UseBlackList
.NoPersistentParticipation
and AllowNoParticipant
.UseBlackList
to the flags that can be used with NEX.
UseBlackList
.MigrateOwner
is specified and an owner leaves a gathering.
CONFIDENTIAL