| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Gameplay.MultiplayerGameInfo
| Variables Summary | |
|---|---|
| bool | bForceStart |
| bool | bOnGameEndCalled |
| bool | bPendingMatchEnd |
| bool | bRoundStarted |
| bool | bServerTravelOverride |
| bool | bWaitingForPlayers |
| float | clientTravelAtTime |
| String | GameSpyGameMode |
| float | lastTimeLeft |
| float | lastTournamentUpdateTime |
| int | numPlayersLoggedIn |
| Name | playerRestartState |
| RoundInfo | roundInfo |
| string | serverTravelURL |
| LocalMessage | |
| class<TribesLocalMessage> | GameAnnouncerMessageClass |
| MultiplayerGameInfo | |
| bool | bDontAllowEnemySpectating |
| bool | bRepairBaseDevicesBetweenRounds |
| bool | bTournamentMode |
| bool | bUseMapScoreLimits |
| class<Loadout> | defaultLoadoutOverride |
| array<string> | gameHints |
| string | gameSummaryPage |
| string | guiPackage |
| int | minimumNumberOfPlayers |
| int | numTeams |
| float | postGameDelay |
| class<RoundInfo> | roundInfoClass |
| string | roundSummaryPage |
| int | scoreLimit |
| float | tournamentCountdown |
| Functions Summary | ||
|---|---|---|
![]() | bool | allowMapVote ())) |
![]() | bool | allowMapVote ())) CountdownPhase |
![]() | bool | allowMapVote ())) StartGame |
![]() | bool | CanSpectate (PlayerController Viewer, bool bOnlySpectator, actor ViewTarget )) |
![]() | bool | CanSpectate (PlayerController Viewer, bool bOnlySpectator, actor ViewTarget )) InBetweenRounds |
![]() | bool | ChangeTeam (Controller Other, int N, bool bNewTeam)) |
![]() | bool | ChangeTeam (Controller Other, int N, bool bNewTeam)) GameEnd |
![]() | bool | ChangeTeam (Controller Other, int N, bool bNewTeam)) InBetweenRounds |
![]() | bool | ChangeTeam (Controller Other, int N, bool bNewTeam)) StartGame |
![]() | checkForObserverPlayerStart ())) | |
![]() | closeGameSummary ())) GameEnd | |
![]() | closeRoundSummary ())) InBetweenRounds | |
![]() | disableTournamentMode ())) | |
![]() | enableTournamentMode ())) | |
![]() | EndState ())) StartGame | |
![]() | bool | enoughPlayersToStart ())) |
![]() | evaluateTimeLeft ())) GamePhase | |
![]() | GameSpyStateChange (String newGameMode)) | |
![]() | array<string> | GetAllLoadHints (optional bool bThisClassOnly)) |
![]() | String | GetGameSpyGameMode ())) |
![]() | string | GetLoadingHint (PlayerController Ref, color HintColor, color BindColor )) |
![]() | TeamInfo | getLosingTeam ())) |
![]() | string | GetNextLoadHint ())) |
![]() | TeamInfo | getWinningTeam ())) |
![]() | InitGameReplicationInfo ())) | |
![]() | TeamInfo | initialTeam ())) |
![]() | killAllPlayers ())) | |
![]() | Logout (Controller Exiting )) | |
![]() | string | MakeColorCode (color NewColor)) |
![]() | int | numActivePlayers ())) |
![]() | bool | observerStartExists ())) |
![]() | onDeath (PlayerCharacterController c)) GamePhase | |
![]() | OnGameEnd ())) | |
![]() | onSpectate (PlayerCharacterController c)) | |
![]() | onUnspectate (PlayerCharacterController c)) | |
![]() | string | ParseLoadingHint (string Hint, PlayerController Ref, color HintColor, color BindColor)) |
![]() | Name | playerPawnDestroyedState ())) |
![]() | Name | playerPawnNoRespawnState ())) |
![]() | bool | playersReady ())) StartGame |
![]() | PostBeginPlay ())) | |
![]() | PostLogin (PlayerController NewPlayer)) | |
![]() | PostTeamScored (TeamInfo t, int numPoints, optional Actor EndGameFocus)) | |
![]() | postTeamScored (TeamInfo t, int numPoints, optional Actor EndGameFocus)) GamePhase | |
![]() | PreBeginPlay ())) | |
![]() | ProcessServerTravel (string URL, bool bItems )) | |
![]() | repairAllBaseDevices ())) | |
![]() | RestartPlayer (Controller aPlayer )) | |
![]() | bool | SaveAllowed ())) |
![]() | SendMPActorsToGameOver ())) GameEnd | |
![]() | setAllActivePlayerStates (Name newState, optional Name stateTag, optional bool bForceSpectators)) | |
![]() | SetPlayerMesh (Controller aPlayer )) | |
![]() | setPlayerTeamDamagePercentage (float percentage)) | |
![]() | showGameSummary ())) GameEnd | |
![]() | showRoundSummary ())) InBetweenRounds | |
![]() | startAllActivePlayers ())) | |
![]() | startPlayer (PlayerCharacterController C)) | |
![]() | float | tribesRatePlayerStart (PlayerStart P, TeamInfo Team, Controller Player)) |
![]() | bool | tryRespawn (PlayerCharacterController c)) |
![]() | bool | tryRespawn (PlayerCharacterController c)) GameEnd |
| States Summary |
|---|
| CountdownPhase Source code |
|---|
|
state CountdownPhase |
| allowMapVote |
| GameEnd Source code |
|---|
|
state GameEnd |
| ChangeTeam, closeGameSummary, SendMPActorsToGameOver, showGameSummary, tryRespawn |
| GamePhase Source code |
|---|
|
state GamePhase |
| evaluateTimeLeft, onDeath, postTeamScored |
| InBetweenRounds Source code |
|---|
|
state InBetweenRounds |
| CanSpectate, ChangeTeam, closeRoundSummary, showRoundSummary |
| StartGame Source code |
|---|
|
auto state StartGame |
| allowMapVote, ChangeTeam, EndState, playersReady |
| Variables Detail |
|---|
The class to use for game announcement messages
If true, you can spectate members of the other team
If true, all base devices in the game will be fully repaired in-between rounds
Tournament mode requires admins to change each player's team
If true, if a map specifies a score limit for this game type, it will be used
If provided, all multiplayer starts in this mode will use this loadout by default
Hints that are displayed when each map loads
The name of the game summary page to use
The name of the package where the specified summary pages can be found
The minimum number of players needed on the server in order to play
Number of teams. Only 1 and 2 are supported.
Wait for this number of seconds after the map ends before loading the next map
The rounds to use
The name of the round summary page to use
The match will end after this number of points are scored
The countdown duration for starting a match in tournament mode
| Functions Detail |
|---|
allowMapVote Source code
allowMapVote CountdownPhase Source code
allowMapVote StartGame Source code
CanSpectate Source code
CanSpectate InBetweenRounds Source code
ChangeTeam Source code
ChangeTeam GameEnd Source code
ChangeTeam InBetweenRounds Source code
ChangeTeam StartGame Source code
checkForObserverPlayerStart Source code
closeGameSummary GameEnd Source code
closeRoundSummary InBetweenRounds Source code
disableTournamentMode Source code
enableTournamentMode Source code
EndState StartGame Source code
enoughPlayersToStart Source code
evaluateTimeLeft GamePhase Source code
GameSpyStateChange Source code
GetAllLoadHints Source code
GetGameSpyGameMode Source code
GetLoadingHint Source code
getLosingTeam Source code
GetNextLoadHint Source code
getWinningTeam Source code
InitGameReplicationInfo Source code
initialTeam Source code
killAllPlayers Source code
Logout Source code
MakeColorCode Source code
numActivePlayers Source code
observerStartExists Source code
onDeath GamePhase Source code
OnGameEnd Source code
onSpectate Source code
onUnspectate Source code
ParseLoadingHint Source code
playerPawnDestroyedState Source code
playerPawnNoRespawnState Source code
playersReady StartGame Source code
PostBeginPlay Source code
PostLogin Source code
PostTeamScored Source code
postTeamScored GamePhase Source code
PreBeginPlay Source code
ProcessServerTravel Source code
repairAllBaseDevices Source code
RestartPlayer Source code
SaveAllowed Source code
SendMPActorsToGameOver GameEnd Source code
setAllActivePlayerStates Source code
SetPlayerMesh Source code
setPlayerTeamDamagePercentage Source code
showGameSummary GameEnd Source code
showRoundSummary InBetweenRounds Source code
startAllActivePlayers Source code
startPlayer Source code
tribesRatePlayerStart Source code
tryRespawn Source code
tryRespawn GameEnd Source code| Defaultproperties |
|---|
defaultproperties
{
Label = "GAMEINFO"
PlayerControllerClassName = "Gameplay.PlayerCharacterController"
DefaultPlayerClassName = "Gameplay.MultiplayerCharacter"
bDelayedStart = true
MapListType = "Gameplay.MapList"
CheatClass = class'ConsoleCommandManager'
gameSummaryPage = "TribesMPGameSummaryMenu"
roundSummaryPage = "TribesMPRoundSummaryMenu"
guiPackage = "TribesGui"
equipmentLifeTime = 15.0
DeathMessageClass = class'Gameplay.MPDeathMessages'
GameMessageClass = class'Gameplay.TribesGameMessage'
postGameDelay = 8.0
GameAnnouncerMessageClass = class'Gameplay.MPGameAnnouncerMessages'
tournamentCountdown = 30.0
minimumNumberOfPlayers = 0
numTeams = 2
bPauseable = false
GameSpyGameMode = "closedwaiting"
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||