I don't need to test my programs. I have an error-correcting modem.

UE2:UnrealMPGameInfo (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 19:10, 20 November 2009 by Wormbo (Talk | contribs) (BeaconList: added description)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> GameInfo >> UnrealMPGameInfo
Package: 
UnrealGame
Direct subclass:
DeathMatch
This class in other games:
UT2003

UnrealMPGameInfo.

Constants[edit]

MPPROPNUM[edit]

Value: 4


Properties[edit]

Property group 'UnrealMPGameInfo'[edit]

VoiceReplicationInfoType[edit]

Type: string


Internal variables[edit]

bAllowPrivateChat[edit]

Type: bool

Modifiers: config

Allow private chat channels on this server

Default value: True

BeaconList[edit]

Type: TranslocatorBeacon

The linked list of all active Translocator target modules. Defined here, so the SquadAI class can look for target modules a bot can try to disrupt.

bMSUplinkSet[edit]

Type: bool


BotMode[edit]

Type: byte

Modifiers: globalconfig


Default value: 5

BotModeText[edit]

Type: string

Modifiers: localized


Default value: "0;Specify Number;1;Use Map Defaults;2;Use Bot Roster"

BotOptions[edit]

Type: string

Array size: 4

Modifiers: localized


Default value, index 0: "Specify Number"

Default value, index 1: "Use Map Defaults"

Default value, index 2: "Use Bot Roster"

Default value, index 3: "Players vs Bots"

BotRatio[edit]

Type: float

Modifiers: globalconfig

only used when bPlayersVsBots is true

Default value: 1.0

bPlayersVsBots[edit]

Type: bool


bPreloadAllSkins[edit]

Type: bool

OBSOLETE

bSoaking[edit]

Type: bool


bTeamScoreRounds[edit]

Type: bool


DefaultVoiceChannel[edit]

Type: string

default active channel for incoming players

EndTime[edit]

Type: float


EndTimeDelay[edit]

Type: float

Modifiers: globalconfig


Default value: 4.0

LocalStatsScreenClass[edit]

Type: class<ScoreBoard>


Default value: Class'UnrealGame.DMStatsScreen'

MinPlayers[edit]

Type: int

Modifiers: globalconfig

bots fill in to guarantee this level in net game

MPBotDesc[edit]

Type: string

Modifiers: localized


Default value: "Bots fill server if necessary to make sure at least this many participants in the match."

MPBotText[edit]

Type: string

Modifiers: localized


Default value: "Min Players"

MPGIPropDescText[edit]

Type: string

Array size: 4 (MPPROPNUM)

Modifiers: localized


Default value, index 0: "Bots fill server if necessary to make sure at least this many participant in the match."

Default value, index 1: "How long to wait after the match ends before switching to the next map."

Default value, index 2: "Specify how the number of bots in the match is determined."

Default value, index 3: "Controls whether clients are allowed to create and join individual private chat rooms on this server"

MPGIPropsDisplayText[edit]

Type: string

Array size: 4 (MPPROPNUM)

Modifiers: localized


Default value, index 0: "Min Players"

Default value, index 1: "Delay at End of Game"

Default value, index 2: "Bot Mode"

Default value, index 3: "Allow Private Chat"

MSUplink[edit]

Type: MasterServerUplink


SPBotDesc[edit]

Type: string

Modifiers: localized


Default value: "Specify the number of bots that should join your match."

SPBotText[edit]

Type: string

Modifiers: localized


Default value: "Number Of Bots"

SpecialVehicleObjectives[edit]

Type: SpecialVehicleObjective


Default values[edit]

Property Value
PlayerControllerClassName "UnrealGame.UnrealPlayer"
VoiceReplicationInfoClass Class'UnrealGame.UnrealVoiceReplicationInfo'

Functions[edit]

Static events[edit]

GetDescriptionText[edit]

static event string GetDescriptionText (string PropName)

Overrides: GameInfo.GetDescriptionText


Other static functions[edit]

AdjustBotInterface[edit]

static function AdjustBotInterface (bool bSinglePlayer)

Overrides: GameInfo.AdjustBotInterface


FillPlayInfo[edit]

static function FillPlayInfo (PlayInfo PlayInfo)

Overrides: GameInfo.FillPlayInfo


GenerateBotOptions[edit]

static function string GenerateBotOptions (bool bSinglePlayer)


GetRandomTeamSymbol[edit]

static function Texture GetRandomTeamSymbol (int base)

Overrides: GameInfo.GetRandomTeamSymbol


Events[edit]

Login[edit]

event PlayerController Login (string Portal, string Options, out string Error)

Overrides: GameInfo.Login


PreLogin[edit]

event PreLogin (string Options, string Address, string PlayerID, out string Error, out string FailCode)

Overrides: GameInfo.PreLogin


Other instance functions[edit]

AdjustDestroyObjectiveDamage[edit]

function int AdjustDestroyObjectiveDamage (int Damage, Controller InstigatedBy, GameObjective GO)


CanDisableObjective[edit]

function bool CanDisableObjective (GameObjective GO)


CanShowPathTo[edit]

function bool CanShowPathTo (PlayerController P, int TeamNum)


ChangeLoadOut[edit]

function ChangeLoadOut (PlayerController P, string LoadoutName)


ChangeVoiceChannel[edit]

function ChangeVoiceChannel (PlayerReplicationInfo PRI, int NewChannelIndex, int OldChannelIndex)

Overrides: GameInfo.ChangeVoiceChannel


FindNewObjectives[edit]

function FindNewObjectives (GameObjective DisabledObjective)


ForceAddBot[edit]

function ForceAddBot ()


GameEvent[edit]

function GameEvent (string GEvent, string Desc, PlayerReplicationInfo Who)


GetGameObject[edit]

function GameObject GetGameObject (name GameObjectName)


GetNumPlayers[edit]

function int GetNumPlayers ()

Overrides: GameInfo.GetNumPlayers


GetServerDetails[edit]

function GetServerDetails (out GameInfo.ServerResponseLine ServerState)

Overrides: GameInfo.GetServerDetails


InitMaplistHandler[edit]

function InitMaplistHandler ()

Overrides: GameInfo.InitMaplistHandler


InitPlacedBot[edit]

function InitPlacedBot (Controller C, RosterEntry R)


InitVoiceReplicationInfo[edit]

function InitVoiceReplicationInfo ()

Overrides: GameInfo.InitVoiceReplicationInfo


KillEvent[edit]

function KillEvent (string Killtype, PlayerReplicationInfo Killer, PlayerReplicationInfo Victim, class<DamageTypeDamage)

Overrides: GameInfo.KillEvent


MultiMinPlayers[edit]

function int MultiMinPlayers ()

Overrides: GameInfo.MultiMinPlayers


ObjectiveDisabled[edit]

function ObjectiveDisabled (GameObjective DisabledObjective)


PickupQuery[edit]

function bool PickupQuery (Pawn Other, Pickup item)

Overrides: GameInfo.PickupQuery


RestartGame[edit]

function RestartGame ()

Overrides: GameInfo.RestartGame


ScoreEvent[edit]

function ScoreEvent (PlayerReplicationInfo Who, float Points, string Desc)

Overrides: GameInfo.ScoreEvent


ScoreGameObject[edit]

function ScoreGameObject (Controller C, GameObject GO)


ShouldRespawn[edit]

function bool ShouldRespawn (Pickup Other)

Overrides: GameInfo.ShouldRespawn


ShowPathTo[edit]

function ShowPathTo (PlayerController P, int TeamNum)


SpawnWait[edit]

function float SpawnWait (AIController B)


SpecialEvent[edit]

function SpecialEvent (PlayerReplicationInfo Who, string Desc)


TeamScoreEvent[edit]

function TeamScoreEvent (int Team, float Points, string Desc)

Overrides: GameInfo.TeamScoreEvent


TooManyBots[edit]

function bool TooManyBots (Controller botToRemove)

Overrides: GameInfo.TooManyBots