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.
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. |
Out
Exec
|
|
On Success
Exec
|
|
On Failure
Exec
|