Mostly Harmless

UE2:StatLog (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Info >> StatLog
Package: 
Engine
Direct subclass:
StatLogFile
This class in other games:
RTNP, U1, UT

Logs game events for stat collection

ngLog, ngStats, and ngWorldStats are registered trademarks of NetGames USA, Inc. at http://www.netgamesusa.com All rights reserved. A ny and all occurrences of code related to supporting their products and services appears with their express permission.

Properties

Property group 'StatLog'

DecoderRingURL

Type: string

URL to log format decoder ring.

Default value: "http://unreal.epicgames.com/Unreal_Log_Decoder_Ring.html"

GameCreator

Type: string

Name of game creator.

Default value: "Epic MegaGames, Inc."

GameCreatorURL

Type: string

URL to info on game creator.

Default value: "http://www.epicgames.com/"

GameName

Type: string

Name of this game.

Default value: "Unreal"

LocalBatcherParams

Type: string

Modifiers: globalconfig

Batcher command line parameters.

LocalBatcherURL

Type: string

Modifiers: globalconfig

Batcher URL.

Default value: "../NetGamesUSA.com/ngStats/ngStatsUT.exe"

LocalLogDir

Type: string

Modifiers: globalconfig


Default value: "../Logs"

LocalStandard

Type: string

The standard this log is compliant to.

Default value: "ngLog"

LocalStatsURL

Type: string

Modifiers: globalconfig

URL to local stats information.

Default value: "../NetGamesUSA.com/ngStats/html/ngStats_Main.html"

LogInfoURL

Type: string

URL to info on logging standard.

Default value: "http://www.netgamesusa.com/ngLog/"

LogVersion

Type: string

Version of the log standard.

Default value: "1.2"

WorldBatcherParams

Type: string

Modifiers: globalconfig

Batcher command line parameters.

Default value: "-d ../NetGamesUSA.com/ngWorldStats/logs -g UT"

WorldBatcherURL

Type: string

Modifiers: globalconfig

Batcher URL.

Default value: "../NetGamesUSA.com/ngWorldStats/bin/ngWorldStats.exe"

WorldLogDir

Type: string

Modifiers: globalconfig


Default value: "../NetGamesUSA.com/ngWorldStats/logs"

WorldStandard

Type: string

The standard this log is compliant to.

Default value: "ngLog"

WorldStatsURL

Type: string

Modifiers: globalconfig

URL to world stats information.

Default value: "http://www.netgamesusa.com"

Internal variables

bBatchLocal

Type: bool

Modifiers: globalconfig


bWorld

Type: bool


bWorldBatcherError

Type: bool

Modifiers: globalconfig

An error occured last time we tried to process stats.

Context

Type: int


LocalLog

Type: StatLog


TimeStamp

Type: float


Functions

Static native functions

BatchLocal

native final static function BatchLocal ()


BrowseRelativeLocalURL

native static function BrowseRelativeLocalURL (string URL)


GetPlayerChecksum

native static function GetPlayerChecksum (PlayerController P, out string Checksum)


Native functions

ExecuteLocalLogBatcher

native final function ExecuteLocalLogBatcher ()


ExecuteSilentLogBatcher

native final function ExecuteSilentLogBatcher ()


ExecuteWorldLogBatcher

native final function ExecuteWorldLogBatcher ()


GetGMTRef

native final function string GetGMTRef ()


GetMapFileName

native final function string GetMapFileName ()


InitialCheck

native final function InitialCheck (GameInfo Game)


LogMutator

native final function LogMutator (Mutator M)


Events

BeginPlay

event BeginPlay ()

Overrides: Actor.BeginPlay


Destroyed

event Destroyed ()

Overrides: Actor.Destroyed


GetLocalLogFileName

event string GetLocalLogFileName ()


LogGameSpecial

final event LogGameSpecial (string SpecialID, string SpecialParam)


LogGameSpecial2

final event LogGameSpecial2 (string SpecialID, string SpecialParam, string SpecialParam2)


Tick

event Tick (float Delta)

Overrides: Actor.Tick


Timer

event Timer ()

Overrides: Actor.Timer


Other instance functions

FlushLog

function FlushLog ()


GenerateLogs

function GenerateLogs (bool bLogLocal, bool bLogWorld)


GetAbsoluteTime

function string GetAbsoluteTime ()


GetShortAbsoluteTime

function string GetShortAbsoluteTime ()


GetTimeStamp

function string GetTimeStamp ()


LogEventString

function LogEventString (string EventString)


LogGameEnd

function LogGameEnd (string Reason)


LogGameStart

function LogGameStart ()


LogItemActivate

function LogItemActivate (Inventory Item, Pawn Other)


LogItemDeactivate

function LogItemDeactivate (Inventory Item, Pawn Other)


LogKill

function LogKill (PlayerReplicationInfo KillerPRI, PlayerReplicationInfo VictimPRI, string KillerWeaponName, string VictimWeaponName, class<DamageTypeDamageType)


LogMapParameters

function LogMapParameters ()


LogNameChange

function LogNameChange (Controller Other)


LogPickup

function LogPickup (Pickup Item, Pawn Other)


LogPings

function LogPings ()


LogPlayerConnect

function LogPlayerConnect (Controller Player, optional string Checksum)


LogPlayerDisconnect

function LogPlayerDisconnect (Controller Player)


LogPlayerInfo

function LogPlayerInfo (Controller Player)


LogServerInfo

function LogServerInfo ()


LogSpecialEvent

function LogSpecialEvent (string EventType, optional coerce string Arg1, optional coerce string Arg2, optional coerce string Arg3, optional coerce string Arg4)


LogStandardInfo

function LogStandardInfo ()


LogTeamChange

function LogTeamChange (Controller Other)


LogTypingEvent

function LogTypingEvent (bool bTyping, Controller Other)


LogWorldEventString

function LogWorldEventString (string EventString)


StartLog

function StartLog ()


StopLog

function StopLog ()