Files
Reboot-Launcher/backend/responses/sdkv1.json
Alessandro Autiero e24f4e97b3 9.1.4
2024-06-15 17:57:17 +02:00

659 lines
18 KiB
JSON

{
"client": {
"RateLimiter.InventoryClient": {
"MessageCount": 100,
"TimeIntervalInSeconds": 60.0
},
"BaseService": {
"HttpRetryLimit": 4,
"HttpRetryResponseCodes": [
429,
503,
504
]
},
"RateLimiter.AuthClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.PresenceClient.Operations": {
"MessageCount": 3,
"TimeIntervalInSeconds": 20.0,
"Operation": [
"SendUpdate",
"SetPresence"
]
},
"RateLimiter.ReceiptValidatorClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.LeaderboardsClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.MetricsClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.StatsClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.SDKConfigClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"RequestUpdate"
]
},
"RateLimiter.TitleStorageClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.EcomClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.DataStorageClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"GetAccessLinks",
"QueryFile",
"QueryFileList",
"CopyFile",
"DeleteFile",
"ReadFile",
"WriteFile",
"DownloadFileRedirected",
"UploadFileRedirected"
]
},
"LeaderboardsClient": {
"MaxUserScoresQueryUserIds": 100,
"MaxUserScoresQueryStats": 25
},
"RateLimiter.CustomInvitesClient.Operations": {
"MessageCount": 50,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"SendCustomInvite"
]
},
"HTTP": {
"HttpReceiveTimeout": 30,
"bEnableHttp": true,
"HttpTimeout": 30,
"HttpConnectionTimeout": 60,
"HttpSendTimeout": 30,
"MaxFlushTimeSeconds": 2.0
},
"RateLimiter.FriendClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryFriends",
"SendFriendInvite",
"DeleteFriend"
]
},
"RateLimiter.RTCAdminClient": {
"MessageCount": 50,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.UserInfoClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"/Script/Engine.NetworkSettings": {
"n.VerifyPeer": false
},
"WebSockets.LibWebSockets": {
"ThreadStackSize": 131072,
"ThreadTargetFrameTimeInSeconds": 0.0333,
"ThreadMinimumSleepTimeInSeconds": 0.0
},
"StatsClient": {
"MaxQueryStatsStatNamesStrLength": 1900
},
"RateLimiter.MetricsClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"RegisterPlayerBackendSession"
]
},
"RateLimiter.DataStorageClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"SanitizerClient": {
"ReplaceChar": "*",
"RequestLimit": 10
},
"RateLimiter.ModsClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"InstallMod",
"UninstallMod",
"UpdateMod",
"EnumerateMods"
]
},
"RateLimiter.ReportsClient.Operations": {
"MessageCount": 100,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"SendPlayerBehaviorReport"
]
},
"RateLimiter.RTCAdminClient.Operations": {
"MessageCount": 50,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryJoinRoomToken",
"Kick",
"SetParticipantHardMute"
]
},
"RateLimiter.FriendClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.AchievementsClient": {
"MessageCount": 100,
"TimeIntervalInSeconds": 60.0
},
"LogFiles": {
"PurgeLogsDays": 5,
"MaxLogFilesOnDisk": 5,
"LogTimes": "SinceStart"
},
"RateLimiter": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.AntiCheatClient": {
"MessageCount": 120,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.ProgressionSnapshot": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"SessionsClient": {
"HeartbeatIntervalSecs": 30
},
"RateLimiter.UserInfoClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryLocalUserInfo",
"QueryUserInfo",
"QueryUserInfoByDisplayName",
"QueryUserInfoByExternalAccount"
]
},
"LobbyClient": {
"InitialResendDelayMs": 100,
"MaxConnectionRetries": 3,
"LobbySocketURL": "wss://api.epicgames.dev/lobby/v1/`deploymentId/lobbies/connect",
"NumConsecutiveFailuresAllowed": 5,
"MaxResendDelayMs": 2000,
"WebSocketConnectTaskMaxNetworkWaitSeconds": 15.0,
"RecoveryWaitTimeSecs": 2,
"InitialRetryDelaySeconds": 5,
"MaxSendRetries": 3,
"SentMessageTimeout": 5,
"HeartbeatIntervalSecs": 30,
"MaxRetryIntervalSeconds": 15
},
"RateLimiter.SanctionsClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryActivePlayerSanctions"
]
},
"UIClient.SocialURLQueryParamNames": {
"OSName": "os_name",
"ProductId": "product_id",
"SDKCLNumber": "sdk_cl_number",
"DeploymentId": "deployment_id",
"IntegratedPlatformName": "integrated_platform_name",
"SDKVersion": "sdk_version",
"OSVersion": "os_version",
"UserId": "user_id",
"ExchangeCode": "exchange_code"
},
"RateLimiter.LobbyClient.ThrottledOperations": {
"MessageCount": 30,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"CreateLobby",
"DestroyLobby",
"JoinLobby",
"LeaveLobby",
"HeartbeatLobby",
"UpdateLobby",
"PromoteMember",
"KickLobbyMember",
"SendLobbyInvite",
"RejectLobbyInvite",
"QueryInvites",
"FindLobby",
"RefreshRTCToken",
"HardMuteMember"
]
},
"RateLimiter.SessionsClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.KWSClient": {
"MessageCount": 20,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.PresenceClient": {
"MessageCount": 60,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.KWSClient.Operations": {
"MessageCount": 20,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"CreateUser",
"UpdateParentEmail",
"QueryAgeGate",
"QueryPermissions",
"RequestPermissions"
]
},
"RateLimiter.InventoryClient.Operations": {
"MessageCount": 100,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"Open",
"Close"
]
},
"RateLimiter.LeaderboardsClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryLeaderboardDefinitions",
"QueryLeaderboardRanks",
"QueryLeaderboardUserScores"
]
},
"RateLimiter.SanctionsClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"Messaging.EpicConnect": {
"FailedConnectionDelayMultiplier": 2.5,
"ServerHeartbeatIntervalMilliseconds": 0,
"FailedConnectionDelayMaxSeconds": 180,
"ClientHeartbeatIntervalMilliseconds": 30000,
"FailedConnectionDelayIntervalSeconds": 5,
"Url": "wss://connect.epicgames.dev"
},
"MetricsClient": {
"HttpRetryLimit": 2
},
"RateLimiter.TitleStorageClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryFile",
"QueryFileList",
"ReadFile"
]
},
"RateLimiter.AchievementsClient.Operations": {
"MessageCount": 100,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryDefinitions",
"QueryPlayerAchievements",
"UnlockAchievements"
]
},
"Messaging.Stomp": {
"ClientHeartbeatIntervalMs": 30000,
"RequestedServerHeartbeatIntervalMs": 30000,
"Url": "wss://api.epicgames.dev/notifications/v1/`deploymentid`/connect",
"BlocklistMessageTypeFilters": [
"lobbyinvite"
]
},
"TitleStorageClient": {
"AccessLinkDurationSeconds": 300,
"UnusedCachedFileDaysToLive": 7,
"ClearInvalidFileCacheFrequencyDays": 2,
"MaxSimultaneousReads": 10
},
"ConnectClient": {
"MaxProductUserIdMappingsQueryUserIds": 128,
"MinProductUserIdMappingsUpdateTimeInSeconds": 900.0
},
"RateLimiter.LobbyClient.Operations": {
"MessageCount": 100,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"GetByLobbyId",
"UpdateLobby"
]
},
"RateLimiter.AntiCheatClient.Operations": {
"MessageCount": 120,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryServiceStatus",
"SendClientMessage"
]
},
"EcomClient": {
"PurchaseUrl": "https://launcher-website-prod07.ol.epicgames.com/purchase",
"PurchaseCookieName": "EPIC_BEARER_TOKEN",
"PurchaseEpicIdUrl": "https://www.epicgames.com/ecom/payment/v1/purchase"
},
"RateLimiter.SessionsClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"UpdateSession",
"JoinSession",
"StartSession",
"EndSession",
"RegisterPlayers",
"SendInvite",
"RejectInvite",
"QueryInvites",
"FindSession",
"DestroySession"
]
},
"RateLimiter.StatsClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"IngestStat",
"QueryStats"
]
},
"RateLimiter.ReceiptValidatorClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"VerifyPurchase"
]
},
"DataStorageClient": {
"AccessLinkDurationSeconds": 300,
"MaxSimultaneousReads": 10,
"MaxSimultaneousWrites": 10
},
"RateLimiter.AuthClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"VerifyAuth",
"DeletePersistentAuth",
"GenerateClientAuth",
"LinkAccount",
"QueryIdToken",
"VerifyIdToken"
]
},
"P2PClient": {
"IceServers": [
"stun:stun.l.google.com:19302",
"stun:turn.rtcp.on.epicgames.com:3478",
"turn:turn.rtcp.on.epicgames.com:3478"
],
"P2PMinPort": 7777,
"P2PMaxPort": 7876
},
"RateLimiter.LobbyClient": {
"MessageCount": 30,
"TimeIntervalInSeconds": 60.0
},
"SDKAnalytics": {
"BaseUrl": "https://api.epicgames.dev/telemetry/data/",
"DevPhase": 2,
"AppEnvironment": "Production",
"UploadType": "sdkevents"
},
"RateLimiter.ConnectClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"AntiCheat.GameplayData": {
"Url": "wss://api.epicgames.dev/cerberus-edge/v1/"
},
"AuthClient": {
"AccountPortalURLLocaleSuffix": "lang=`code",
"PollInterval": 5,
"RefreshTokenThreshold": 100.0,
"VPCRegisterURL": "https://epicgames.com/id/register/quick/minor/await?code=`challenge_id&display=embedded",
"AuthorizeContinuationEndpoint": "https://epicgames.com/id/login?continuation=`continuation&prompt=skip_merge%20skip_upgrade",
"AuthorizeCodeEndpoint": "https://epicgames.com/id/authorize?client_id=`client_id&response_type=code&scope=`scope&redirect_uri=`redirect_uri&display=popup&prompt=login",
"AuthorizeContinuationEmbeddedEndpoint": "https://epicgames.com/id/embedded/login?continuation=`continuation&prompt=skip_merge%20skip_upgrade",
"VerifyTokenInterval": 60.0,
"PollExpiresIn": 300,
"IdTokenCacheMinExpirySeconds": 300,
"AuthorizeEndpoint": "https://epicgames.com/id/authorize?exchange_code=`exchange_code&scope=`scope&prompt=skip_merge%20skip_upgrade",
"AccountPortalScheme": "eos.`client_id://epic/auth",
"bOfflineAccountToken": true
},
"RateLimiter.ProgressionSnapshot.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"SubmitSnapshot",
"DeleteSnapshot"
]
},
"XMPP": {
"bEnabled": true,
"bEnableWebsockets": true,
"ThreadStackSize": 131072
},
"RateLimiter.AntiCheatServer.Operations": {
"MessageCount": 100000,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryServiceStatus",
"SendClientMessage"
]
},
"Core.Log": {
"LogEOS": "verbose",
"LogEOSMessaging": "verbose",
"LogEOSConnect": "verbose",
"LogEOSAuth": "verbose",
"LogHttpSerialization": "verbose",
"LogCore": "verbose",
"LogHttp": "warning",
"LogStomp": "verbose",
"LogXmpp": "verbose",
"LogEOSSessions": "verbose"
},
"UIClient": {
"FriendsURL": "https://epic-social-game-overlay-prod.ol.epicgames.com/index.html",
"SocialSPAClientId": "cf27c69fe66441e8a8a4e8faf396ee4c",
"VPCURLLocaleSuffix": "&lang=`code",
"FriendsURLExchangeCodeSuffix": "?exchange_code=`exchange_code",
"VPCURL": "https://epicgames.com/id/overlay/quick/minor/verify?code=`challenge_id"
},
"RateLimiter.AntiCheatServer": {
"MessageCount": 100000,
"TimeIntervalInSeconds": 60.0
},
"Messaging.XMPP": {
"ReconnectionDelayJitter": 1.5,
"PingTimeout": 30,
"ReconnectionDelayBase": 4.0,
"ServerPort": 443,
"bPrivateChatFriendsOnly": true,
"ReconnectionDelayMax": 300.0,
"Domain": "prod.ol.epicgames.com",
"ReconnectionDelayBackoffExponent": 2.0,
"ServerAddr": "wss://xmpp-service-prod.ol.epicgames.com",
"PingInterval": 60
},
"RateLimiter.SDKConfigClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.EcomClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"QueryOwnership",
"QueryOwnershipToken",
"QueryEntitlement",
"QueryOffer",
"RedeemEntitlements",
"Checkout"
]
},
"PresenceClient": {
"EpicConnectNotificationWaitTime": 5.0,
"PresenceQueryTimeoutSeconds": 60.0,
"bSetOfflineOnLogoutEnabled": true,
"PresenceAutoUpdateInSeconds": 600.0,
"bSetOfflineOnShutdownEnabled": true
},
"RateLimiter.CustomInvitesClient": {
"MessageCount": 50,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.ModsClient": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0
},
"RateLimiter.ConnectClient.Operations": {
"MessageCount": 300,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"LoginAccount",
"CreateAccount",
"LinkAccount",
"UnlinkAccount",
"CreateDeviceId",
"DeleteDeviceId",
"TransferDeviceIdAccount",
"QueryExternalAccountMappings",
"QueryProductUserIdMappings",
"VerifyIdToken"
]
},
"RateLimiter.AuthClient.SensitiveOperations": {
"MessageCount": 12,
"TimeIntervalInSeconds": 60.0,
"Operation": [
"GenerateUserAuth"
]
},
"RateLimiter.ReportsClient": {
"MessageCount": 100,
"TimeIntervalInSeconds": 60.0
}
},
"services": {
"RTCService": {
"BaseUrl": "https://api.epicgames.dev/rtc"
},
"DataStorageService": {
"BaseUrl": "https://api.epicgames.dev/datastorage"
},
"AccountsEpicIdService": {
"BaseUrl": "https://api.epicgames.dev"
},
"MetricsService": {
"BaseUrl": "https://api.epicgames.dev/datarouter"
},
"EcommerceService": {
"BaseUrl": "https://ecommerceintegration-public-service-ecomprod02.ol.epicgames.com/ecommerceintegration"
},
"KWSService": {
"BaseUrl": "https://api.epicgames.dev/kws"
},
"AntiCheatService": {
"BaseUrl": "https://api.epicgames.dev/anticheat"
},
"LobbyService": {
"BaseUrl": "https://api.epicgames.dev/lobby"
},
"StatsAchievementsService": {
"BaseUrl": "https://api.epicgames.dev/stats"
},
"PriceEngineService": {
"BaseUrl": "https://priceengine-public-service-ecomprod01.ol.epicgames.com/priceengine"
},
"AccountsService": {
"BaseUrl": "https://egp-idsoc-proxy-prod.ol.epicgames.com/account",
"RedirectUrl": "accounts.epicgames.com"
},
"EcommerceEpicIdService": {
"BaseUrl": "https://api.epicgames.dev/epic/ecom"
},
"PaymentEpicIdService": {
"BaseUrl": "https://api.epicgames.dev/epic/payment"
},
"SanctionsService": {
"BaseUrl": "https://api.epicgames.dev/sanctions"
},
"FriendService": {
"BaseUrl": "https://egp-idsoc-proxy-prod.ol.epicgames.com/friends"
},
"ReceiptValidatorService": {
"BaseUrl": "https://api.epicgames.dev/receipt-validator"
},
"FriendEpicIdService": {
"BaseUrl": "https://api.epicgames.dev/epic/friends"
},
"CatalogService": {
"BaseUrl": "https://catalog-public-service-prod06.ol.epicgames.com/catalog"
},
"EOSAuthService": {
"BaseUrl": "https://api.epicgames.dev"
},
"SessionsService": {
"BaseUrl": "https://api.epicgames.dev/matchmaking"
},
"ModsService": {
"BaseUrl": "https://api.epicgames.dev/mods"
},
"ReportsService": {
"BaseUrl": "https://api.epicgames.dev/player-reports"
},
"ProgressionSnapshotService": {
"BaseUrl": "https://api.epicgames.dev/snapshots"
},
"CustomInvitesService": {
"BaseUrl": "https://api.epicgames.dev/notifications"
},
"PresenceService": {
"BaseUrl": "https://api.epicgames.dev/epic/presence"
},
"TitleStorageService": {
"BaseUrl": "https://api.epicgames.dev/titlestorage"
},
"StatsIngestService": {
"BaseUrl": "https://api.epicgames.dev/ingestion/stats"
},
"LeaderboardsService": {
"BaseUrl": "https://api.epicgames.dev/leaderboards"
},
"InventoryService": {
"BaseUrl": "https://api.epicgames.dev/inventory"
}
},
"watermark": -934553538
}