Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE3:OnlineSubsystem enums (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 11:47, 6 November 2009 by (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UDK Object >> OnlineSubsystem (enums)
OnlineSubsystem enums in other games:
UT3
Other member categories for this class:
structs

Enums[edit]

EFeaturePrivilegeLevel[edit]

This enum indicates access to major features in the game (parent controls

FPL_Disabled 
Parental controls have disabled this feature
FPL_EnabledFriendsOnly 
Parental controls allow this feature only with people on their friends list
FPL_Enabled 
Parental controls allow this feature everywhere

ELanBeaconState[edit]

Indicates the state the LAN beacon is in

LANB_NotUsingLanBeacon 
The lan beacon is disabled
LANB_Hosting 
The lan beacon is responding to client requests for information
LANB_Searching 
The lan beacon is querying servers for information

ELoginStatus[edit]

The different login statuses for a player

LS_NotLoggedIn 
Player has not logged in or chosen a local profile
LS_UsingLocalProfile 
Player is using a local profile but is not logged in
LS_LoggedIn 
Player has been validated by the platform specific authentication service

ENATType[edit]

The various NAT types the player may have

NAT_Unknown 
Unable to determine the NAT type
NAT_Open 
Anyone can join without connectivity problems
NAT_Moderate 
Most can join but might have problems with strict
NAT_Strict 
Will most likely have connectivity problems with strict/moderate

ENetworkNotificationPosition[edit]

Indicates where network notifications should appear on the screen

NNP_TopLeft 
NNP_TopCenter 
NNP_TopRight 
NNP_CenterLeft 
NNP_Center 
NNP_CenterRight 
NNP_BottomLeft 
NNP_BottomCenter 
NNP_BottomRight 

EOnlineAccountCreateStatus[edit]

The series of status codes that the account creation method can return

OACS_CreateSuccessful 
Created the account successfully
OACS_UnknownError 
Failed but no indication why
OACS_InvalidUserName 
The user name is invalid
OACS_InvalidPassword 
The password is invalid
OACS_InvalidUniqueUserName 
The unique user name is invalid
OACS_UniqueUserNameInUse 
The user name is invalid
OACS_ServiceUnavailable 
The backend service is not reachable

EOnlineEnumerationReadState[edit]

The state of an async enumeration (friends, content, etc) read request

OERS_NotStarted 
OERS_InProgress 
OERS_Done 
OERS_Failed 

EOnlineFriendState[edit]

The possible friend states for a friend entry

OFS_Offline 
Not currently online
OFS_Online 
Signed in and online
OFS_Away 
Signed in, online, and idle
OFS_Busy 
Signed in, online, and asks to be left alone

EOnlineGameState[edit]

Enum indicating the current state of the online game (in progress, ended, etc.)

OGS_NoSession 
An online game has not been created yet
OGS_Pending 
Session has been created and the match hasn't started (pre match lobby)
OGS_Starting 
Session has been asked to start (may take time due to communication with backend)
OGS_InProgress 
The current session has started. Matches with join in progress disabled are no longer joinable
OGS_Ending 
The session is still valid, but the match is no longer being played (post match lobby)
OGS_Ended 
The session is closed and any stats committed

EOnlineNewsType[edit]

The state of an async enumeration (friends, content, etc) read request

ONT_Unknown 
ONT_GameNews 
ONT_ContentAnnouncements 
ONT_Misc 

EOnlineServerConnectionStatus[edit]

Indicates the connection status with the remote online servers

OSCS_NotConnected 
Gracefully disconnected from the online servers
OSCS_Connected 
Connected to the online servers just fine
OSCS_ConnectionDropped 
Connection was lost for some reason
OSCS_NoNetworkConnection 
Can't connect because of missing network connection
OSCS_ServiceUnavailable 
Service is temporarily unavailable
OSCS_UpdateRequired 
An update is required before connecting is possible
OSCS_ServersTooBusy 
Servers are too busy to handle the request right now
OSCS_DuplicateLoginDetected 
Disconnected due to duplicate login
OSCS_InvalidUser 
Can't connect because of an invalid/unknown user