Advanced Sessions Plugin > Create Session Callback Proxy Advanced > Create Advanced Session

Create Advanced Session

Creates a session with the default online subsystem with advanced optional inputs, for dedicated servers leave UsePresence as false and set IsDedicatedServer to true. Dedicated servers don't use presence.

Inputs

In
Exec

Extra Settings
Array of Session Property Key Pair Structures

Player Controller
Player Controller Object Reference

Public Connections
Integer

When doing a 'listen' server, this must be >=2 (ListenServer itself counts as a connection)

Private Connections
Integer

Use LAN
Boolean

When you want to play LAN, the level to play on must be loaded with option 'bIsLanMatch'

Allow Invites
Boolean

Is Dedicated Server
Boolean

Use Presence
Boolean

Must be true for a 'listen' server (Map must be loaded with option 'listen'), false for a 'dedicated' server.

Use Lobbies if Available
Boolean

Used to flag the subsystem to use a lobby api instead of general hosting if the API supports it, generally true on steam for listen servers and false for dedicated

Allow Join Via Presence
Boolean

Allow Join Via Presence Friends Only
Boolean

Anti Cheat Protected
Boolean

Uses Stats
Boolean

Should Advertise
Boolean

Set to true when the OnlineSubsystem should list your server when someone is searching for servers. Otherwise the server is hidden and only join via invite is possible.

Use Lobbies Voice Chat if Available
Boolean

Set to true to setup voice chat lobbies if the API supports it

Start After Create
Boolean

Set to true to start the session after it's created. If false you need to manually call StartSession when ready.

Outputs

Out
Exec

On Success
Exec

On Failure
Exec