Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The available policies the lobby service can use to migrate lobby ownership between members.
Syntax
enum class PFLobbyOwnerMigrationPolicy : uint32_t
{
Automatic = 0,
Manual = 1,
None = 2,
Server = 3,
}
Constants
Constant | Description |
---|---|
Automatic | Once the lobby owner is disconnected, a new owner is chosen at random from the set of connected members. |
Manual | Once the lobby owner is disconnected, any member may elect themselves the new owner. Until a new owner is chosen, PFLobbyGetOwner will return a null owner. |
None | At any point, any member may elect themselves the owner of the lobby, regardless of the state of the current owner. If the current owner leaves, PFLobbyGetOwner will return a null owner until a new owner elects themselves. |
Server | The server is the owner and owner migration is not possible. |
Remarks
Some migration policies trigger based on the lobby owner's connection status. A member is considered disconnected when their PFLobbyMemberConnectionStatus value changes from PFLobbyMemberConnectionStatus::Connected
to PFLobbyMemberConnectionStatus::NotConnected
.
Requirements
Header: PFLobby.h