Skip to main content
Version: 4.24

Online Lobby Subsystem

This API reference documents what methods and events are supported by Online Subsystem Blueprints. For full documentation on this API, refer to the Unreal Engine documentation.

Need to use a method or event that's not currently supported? Please reach out to support.

Supported Events#

EventSupported?Unreal Engine DocsParameters
OnLobbyUpdate✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
OnLobbyDelete✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
OnMemberConnect✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
const FUniqueNetId& MemberId
OnMemberUpdate✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
const FUniqueNetId& MemberId
OnMemberDisconnect✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
const FUniqueNetId& MemberId

Supported Functions#

FunctionSupported?Unreal Engine DocsParameters
GetUtcNow Details
MakeCreateLobbyTransaction✔Detailsconst FUniqueNetId& UserId
MakeUpdateLobbyTransaction✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
MakeUpdateLobbyMemberTransaction✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
const FUniqueNetId& MemberId
CreateLobby✔ 🕔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyTransaction& Transaction
UpdateLobby✔ 🕔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
const FOnlineLobbyTransaction& Transaction
DeleteLobby✔ 🕔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
ConnectLobby✔ 🕔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
DisconnectLobby✔ 🕔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
UpdateMemberSelf✔ 🕔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
const FOnlineLobbyMemberTransaction& Transaction
GetMemberCount✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
int32& OutMemberCount
GetMemberUserId✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
int32 MemberIndex
TSharedPtr<const FUniqueNetId>& OutMemberId
GetMemberMetadataValue✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
const FUniqueNetId& MemberId
const FString& MetadataKey
FVariantData& OutMetadataValue
Search✔ 🕔Detailsconst FUniqueNetId& UserId
const FOnlineLobbySearchQuery& Query
GetLobbyMetadataValue✔Detailsconst FUniqueNetId& UserId
const FOnlineLobbyId& LobbyId
const FString& MetadataKey
FVariantData& OutMetadataValue
ParseSerializedLobbyId✔Detailsconst FString& InLobbyId