Navigation
API > API/Runtime > API/Runtime/CoreOnline
| |
|
| Name |
UE::Online::EOnlineServices |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/CoreOnline/Public/Online/CoreOnline.h |
| Include Path |
#include "Online/CoreOnline.h" |
Syntax
namespace UE
{
namespace Online
{
enum EOnlineServices
{
Null,
Epic,
Xbox,
PSN,
Nintendo,
Reserved_5,
Steam,
Google,
GooglePlay,
Apple,
AppleGameKit,
Samsung,
Oculus,
Tencent,
EpicAccount,
EpicGame,
Reserved_16,
Reserved_17,
Reserved_18,
Reserved_19,
Reserved_20,
Reserved_21,
Reserved_22,
Reserved_23,
Reserved_24,
Reserved_25,
Reserved_26,
Reserved_27,
GameDefined_0 = 28,
GameDefined_1,
GameDefined_2,
GameDefined_3,
None = 253,
Platform = 254,
Default = 255,
}
}
}
Values
| Name |
Remarks |
| Null |
Null, Providing minimal functionality when no backend services are required. |
| Epic |
Epic Online Services, merges Epic Account Services and Epic Game Services. Note this will be deprecated in favor of separating out the services. |
| Xbox |
Xbox services. |
| PSN |
PlayStation Network. |
| Nintendo |
Nintendo. |
| Reserved_5 |
Unused,. |
| Steam |
Steam. |
| Google |
Google. |
| GooglePlay |
GooglePlay. |
| Apple |
Apple. |
| AppleGameKit |
GameKit. |
| Samsung |
Samsung. |
| Oculus |
Oculus. |
| Tencent |
Tencent. |
| EpicAccount |
Epic Account Services (friends, presence, etc) |
| EpicGame |
Epic Game Services (lobbies, achievements, etc) |
| Reserved_16 |
Reserved for future use/platform extensions. |
| Reserved_17 |
|
| Reserved_18 |
|
| Reserved_19 |
|
| Reserved_20 |
|
| Reserved_21 |
|
| Reserved_22 |
|
| Reserved_23 |
|
| Reserved_24 |
|
| Reserved_25 |
|
| Reserved_26 |
|
| Reserved_27 |
|
| GameDefined_0 |
For game specific Online Services To make use of GameDefined_x, ideally it should do all these steps in module startup: |
| GameDefined_1 |
|
| GameDefined_2 |
|
| GameDefined_3 |
|
| None |
None, used internally to resolve Platform or Default if they are not configured. |
| Platform |
Platform native, may not exist for all platforms. |
| Default |
Default, configured via ini, TODO: List specific ini section/key. |