75 lines
3.2 KiB
INI
75 lines
3.2 KiB
INI
[OnlineSubsystem]
|
|
DefaultPlatformService=EOS
|
|
|
|
[OnlineSubsystemEOS]
|
|
bEnabled=true
|
|
|
|
[OnlineSubsystemEOSPlus]
|
|
bEnabled=false
|
|
|
|
[OnlineServices]
|
|
DefaultServices=Epic
|
|
|
|
[/Script/OnlineSubsystemEOS.EOSSettings]
|
|
CacheDir=CacheDir
|
|
TickBudgetInMilliseconds=0
|
|
bEnableOverlay=True
|
|
bEnableSocialOverlay=True
|
|
bEnableEditorOverlay=True
|
|
bUseEAS=True
|
|
bUseEOSConnect=True
|
|
bMirrorStatsToEOS=True
|
|
bMirrorAchievementsToEOS=True
|
|
bUseEOSSessions=True
|
|
bMirrorPresenceToEAS=True
|
|
bUseNewLoginFlow=true
|
|
!TitleStorageTags=ClearArray
|
|
+TitleStorageTags="OSS"
|
|
+TitleStorageTags="UI"
|
|
+TitleStorageTags="UI+OSS"
|
|
+TitleStorageTags="OSS+UI"
|
|
+TitleStorageTags="HOTFIX"
|
|
+TitleStorageTags="HOTFIX+UI"
|
|
|
|
;For OSSv1, fill in the following line with actual details and then uncomment
|
|
;+Artifacts=(ArtifactName="ARTIFACTNAME",ClientId="CLIENTID",ClientSecret="CLIENTSECRET",ProductId="PRODUCTID",SandboxId="SANDBOXID",DeploymentId="DEPLOYTMENTID",EncryptionKey="ENCRYPTIONKEY")
|
|
|
|
;For OSSv2, fill in the following lines with actual details and then uncomment
|
|
;+[OnlineServices.EOS]
|
|
;+ProductId=PRODUCTID
|
|
;+SandboxId=SANDBOXID
|
|
;+DeploymentId=DEPLOYTMENTID
|
|
;+ClientId=CLIENTID
|
|
;+ClientSecret=CLIENTSECRET
|
|
|
|
[/Script/SocketSubsystemEOS.NetDriverEOSBase]
|
|
bIsUsingP2PSockets=true
|
|
|
|
[/Script/Engine.Engine]
|
|
!NetDriverDefinitions=ClearArray
|
|
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/SocketSubsystemEOS.NetDriverEOSBase",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver")
|
|
+NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/SocketSubsystemEOS.NetDriverEOSBase",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver")
|
|
+NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver")
|
|
|
|
[OnlineServices.Lobbies]
|
|
+SchemaDescriptors=(Id="GameLobby", ParentId="LobbyBase")
|
|
!SchemaCategoryAttributeDescriptors=ClearArray
|
|
+SchemaCategoryAttributeDescriptors=(SchemaId="LobbyBase", CategoryId="Lobby", AttributeIds=("SchemaCompatibilityId", "PRESENCESEARCH", "OSSv2"))
|
|
+SchemaCategoryAttributeDescriptors=(SchemaId="LobbyBase", CategoryId="LobbyMember")
|
|
+SchemaCategoryAttributeDescriptors=(SchemaId="GameLobby", CategoryId="Lobby", AttributeIds=("GAMEMODE", "MAPNAME", "MATCHTIMEOUT", "SESSIONTEMPLATENAME"))
|
|
+SchemaCategoryAttributeDescriptors=(SchemaId="GameLobby", CategoryId="LobbyMember", AttributeIds=("GAMEMODE"))
|
|
+SchemaAttributeDescriptors=(Id="SchemaCompatibilityId", Type="Int64", Flags=("Public", "SchemaCompatibilityId"))
|
|
+SchemaAttributeDescriptors=(Id="PRESENCESEARCH", Type="Bool", Flags=("Public", "Searchable"))
|
|
+SchemaAttributeDescriptors=(Id="GAMEMODE", Type="String", Flags=("Public"), MaxSize=64)
|
|
+SchemaAttributeDescriptors=(Id="MAPNAME", Type="String", Flags=("Public"), MaxSize=64)
|
|
+SchemaAttributeDescriptors=(Id="MATCHTIMEOUT", Type="Double", Flags=("Public"))
|
|
+SchemaAttributeDescriptors=(Id="SESSIONTEMPLATENAME", Type="String", Flags=("Public"), MaxSize=64)
|
|
+SchemaAttributeDescriptors=(Id="OSSv2", Type="Bool", Flags=("Public"))
|
|
|
|
[/Script/CommonUser.CommonUserBasicPresence]
|
|
bEnableSessionsBasedPresence=true
|
|
PresenceStatusInGame=Status_InGame
|
|
PresenceStatusMainMenu=Status_MainMenu
|
|
PresenceStatusMatchmaking=Status_Matchmaking
|
|
PresenceKeyGameMode=game_mode
|
|
PresenceKeyMapName=map_name |