This demo showcases the sessions interface, users can create, manage and join sessions.
- The top left window allows users to create and manage their sessions.
-
The
Session Namefield is where users set the name of their session. -
The
Max Playersdropdown selects the maximum number of players that can connect to the session. -
The
Leveldropdown selects the level of the session. -
The
Permissiondropdown selects the join permissions of the session.Invite Onlyonly allows players who have received an invite from someone already in the session.Join via Presenceallows players to join through the presence system.Publicallows anyone to search for and join the session.Join in progresstoggles whether or not players can join a session after it has started.Sanctionstoggles whether or not sanctions are enforced.Invites Allowed?toggles whether or not players in a session can invite others to joinPresencetoggles whether or not to use the presence system.Create New Sessioncreates and joins a new session with the set configuration.
-
The
Current SessionsWindow shows current sessions with their relevant information.Namethe the session's name.Statusthe status of the session,Pending,In Progress, orEnded.Playersshows the current number and maximum connected users.Levelshows the session's selected level.JIPshows whether or not join in progress is enabled.Permissionshows which join permission setting was used.Invitesshows whether or not invites are allowed.- The
Startbutton changes the status of the session toIn Progress. - The
Endbutton changes the status of anIn Progresssession toEnded. - The
Modifybutton updates the session setting to the current selection. - The
Leavebutton leaves the session.
-
The
Search Levelfield allows users to search current sessions by level.
-
Note
See Epic's documentation on the sessions interface for more information.
Note
This sample includes the UIFriendsMenu. Please see the plugin's documentation on UIFriendsMenu for more information.

