| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.ReplicationInfo
|
+-- Engine.GameReplicationInfo
UTGameReplicationInfo
| Variables Summary | |
|---|---|
| bool | bIsArbitrated |
| bool | bMatchHasBegun |
| bool | bMatchIsOver |
| bool | bNeedsOnlineCleanup |
| bool | bStopCountDown |
| bool | bTrackStats |
| CurrentGameDataStore | CurrentGameData |
| int | ElapsedTime |
| class<GameInfo> | GameClass |
| int | GoalScore |
| array<PlayerReplicationInfo> | InactivePRIArray |
| int | MatchID |
| int | MaxLives |
| array<PlayerReplicationInfo> | PRIArray |
| int | RemainingMinute |
| int | RemainingTime |
| float | SecondCount |
| array<TeamInfo> | Teams |
| int | TimeLimit |
| Actor | Winner |
| GameReplicationInfo | |
| string | AdminEmail |
| string | AdminName |
| string | MessageOfTheDay |
| string | ServerName |
| int | ServerRegion |
| string | ShortName |
| Structures Summary |
|---|
| Inherited Structures from Engine.Info |
|---|
| KeyValuePair, PlayerResponseLine, ServerResponseLine |
| Functions Summary | ||
|---|---|---|
![]() | AddPRI (PlayerReplicationInfo PRI)) | |
![]() | CleanupGameDataStore ())) | |
![]() | Destroyed ())) | |
![]() | EndGame ())) | |
![]() | PlayerReplicationInfo | FindPlayerByID (int PlayerID )) |
![]() | OnlineGameInterface | GetOnlineGameInterface ())) |
![]() | GetPRIArray (out array<PlayerReplicationInfo> pris)) | |
![]() | InitializeGameDataStore ())) | |
![]() | bool | InOrder (PlayerReplicationInfo P1, PlayerReplicationInfo P2 )) |
![]() | bool | IsCoopMultiplayerGame ())) |
![]() | bool | IsMultiplayerGame ())) |
![]() | OnDestroyOnlineGameComplete (bool bWasSuccessful)) | |
![]() | OnlineSession_EndMatch ())) | |
![]() | OnlineSession_EndSession (bool bForced)) | |
![]() | OnlineSession_StartMatch ())) | |
![]() | bool | OnSameTeam (Actor A, Actor B) |
![]() | PostBeginPlay ())) | |
![]() | bool | PreventPause ())) |
![]() | RemovePRI (PlayerReplicationInfo PRI)) | |
![]() | ReplicatedEvent (name VarName)) | |
![]() | Reset ())) | |
![]() | SetTeam (int Index, TeamInfo TI )) | |
![]() | SortPRIArray ())) | |
![]() | StartMatch ())) | |
![]() | Timer ())) | |
| Variables Detail |
|---|
Used to determine who handles session ending
Used to determine if the end of match/session clean up is needed. Game invites might have already cleaned up the match/session so doing so again would break the traveling to the invited game
The data store instance responsible for presenting state data for the current game session.
Class of the server's gameinfo, assigned by GameInfo.
This list mirrors the GameInfo's list of inactive PRI objects
Array of all PlayerReplicationInfos, maintained on both server and clients (PRIs are always relevant)
| Functions Detail |
|---|
AddPRI Source code
CleanupGameDataStore Source codeUnregisters the data store for the current game session.
Destroyed Source codeCalled when this actor is destroyed
EndGame Source codeCalled on the server when the match is over Network - Server and Client (Via ReplicatedEvent)
FindPlayerByID Source code
GetOnlineGameInterface Source code@Returns a reference to the OnlineGameInterface if one exists. Network: Client and Server
GetPRIArray Source code
InitializeGameDataStore Source codeCreates and registers a data store for the current game session.
InOrder Source codereturns true if P1 should be sorted before P2
IsCoopMultiplayerGame Source codeIs the current gametype a coop multiplayer game?
IsMultiplayerGame Source codeIs the current gametype a multiplayer game?
OnDestroyOnlineGameComplete Source code
OnlineSession_EndMatch Source codeSignal that this match is over. NETWORK - Both Client and Server
OnlineSession_EndSession Source codeSignal that this session is over. Called natively NETWORK - Both Client and Server
OnlineSession_StartMatch Source codeSignal that this match has begun NETWORK - Both Client and Server
OnSameTeam Source codeChecks to see if two actors are on the same team.
@return true if they are, false if they aren't
PostBeginPlay Source code
PreventPause Source codehook to allow the GRI to prevent pausing; used when it's performing asynch tasks that must be completed
RemovePRI Source code
ReplicatedEvent Source code
Reset Source code
SetTeam Source codeAssigns the specified TeamInfo to the location specified.
@param Index location in the Teams array to place the new TeamInfo.
@param TI the TeamInfo to assign
SortPRIArray Source code
StartMatch Source codeCalled on the server when the match has begin Network - Server and Client (Via ReplicatedEvent)
Timer Source code| Defaultproperties |
|---|
defaultproperties
{
bStopCountDown=True
ShortName="UT3 Server"
MessageOfTheDay="Welcome to a UT3 Server!"
TickGroup=TG_DuringAsyncWork
Name="Default__GameReplicationInfo"
ObjectArchetype=ReplicationInfo'Engine.Default__ReplicationInfo'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||