Skip to content

OnlineEventsInterfaceMcp

Class in IpDrv · IpDrv.OnlineEventsInterfaceMcp · native

Object › McpServiceBase › MCPBase › OnlineEventsInterfaceMcp

Implements: OnlineEventsInterface

Using it from Lua
h7.find_all("OnlineEventsInterfaceMcp")            -- live instances
h7.find_class("IpDrv.OnlineEventsInterfaceMcp")   -- the class
h7.hook("IpDrv.OnlineEventsInterfaceMcp.UpdatePlaylistPopulation", fn)

Enums

EEventUploadType

EUT_GenericStats = 0, EUT_ProfileData = 1, EUT_MatchmakingData = 2, EUT_PlaylistPopulation = 3

Structs

EventUploadConfig

FieldType
UploadTypeEEventUploadType
UploadUrlstring
TimeOutfloat
bUseCompressionbool

Properties

NameTypeNotes
bBinaryStatsboolconst, config
DisabledUploadTypesarray<EEventUploadType>config
EventUploadConfigsarray<EventUploadConfig>const, config
MCPEventPostObjectsarrayconst, native

Functions

NameDeclaration
UpdatePlaylistPopulationnative function bool UpdatePlaylistPopulation(int PlaylistId, int NumPlayers)
UploadGameplayEventsDatanative function bool UploadGameplayEventsData(UniqueNetId UniqueId, const out array Payload)
UploadMatchmakingStatsnative function bool UploadMatchmakingStats(UniqueNetId UniqueId, OnlineMatchmakingStats MMStats)
UploadPlayerDatanative function bool UploadPlayerData(UniqueNetId UniqueId, string PlayerNick, OnlineProfileSettings ProfileSettings, OnlinePlayerStorage PlayerStorage)

Inherited

FromMembers
MCPBase0 properties, 0 functions
McpServiceBase2 properties, 16 functions
Object13 properties, 308 functions