mirror of
https://github.com/Lawin0129/LawinServer.git
synced 2026-01-13 10:52:23 +01:00
Discovery Tab fix
This commit is contained in:
@@ -759,11 +759,6 @@
|
|||||||
"playlist_name": "Playlist_Omaha",
|
"playlist_name": "Playlist_Omaha",
|
||||||
"_type": "FortPlaylistInfo"
|
"_type": "FortPlaylistInfo"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"image": "https://cdn2.unrealengine.com/Fortnite/fortnite-game/playlistinformation/v94/11BR_Launch_ModeTiles_Trios-1024x512-8ef1dd32631d500736e63f781784430456607c0e.jpg",
|
|
||||||
"playlist_name": "Playlist_Trios",
|
|
||||||
"_type": "FortPlaylistInfo"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"image": "https://cdn2.unrealengine.com/Fortnite/fortnite-game/playlistinformation/BR07_ModeTile_WinterDeimos_Squads-1024x512-cf4323aa9c2cfd027484cf4da14544128e3d4c7e.jpg",
|
"image": "https://cdn2.unrealengine.com/Fortnite/fortnite-game/playlistinformation/BR07_ModeTile_WinterDeimos_Squads-1024x512-cf4323aa9c2cfd027484cf4da14544128e3d4c7e.jpg",
|
||||||
"playlist_name": "Playlist_Deimos_Squad_Winter",
|
"playlist_name": "Playlist_Deimos_Squad_Winter",
|
||||||
@@ -1152,20 +1147,29 @@
|
|||||||
"_type": "FortPlaylistInfo"
|
"_type": "FortPlaylistInfo"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"image": "",
|
"image": "https://cdn2.unrealengine.com/solo-1920x1080-1920x1080-bc0a5455ce20.jpg",
|
||||||
"playlist_name": "Playlist_DefaultSolo",
|
"playlist_name": "Playlist_DefaultSolo",
|
||||||
|
"hidden": false,
|
||||||
"special_border": "None",
|
"special_border": "None",
|
||||||
"_type": "FortPlaylistInfo"
|
"_type": "FortPlaylistInfo"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"image": "",
|
"image": "https://cdn2.unrealengine.com/duos-1920x1080-1920x1080-5a411fe07b21.jpg",
|
||||||
"playlist_name": "Playlist_DefaultDuo",
|
"playlist_name": "Playlist_DefaultDuo",
|
||||||
|
"hidden": false,
|
||||||
"special_border": "None",
|
"special_border": "None",
|
||||||
"_type": "FortPlaylistInfo"
|
"_type": "FortPlaylistInfo"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"image": "",
|
"image": "https://cdn2.unrealengine.com/trios-1920x1080-1920x1080-d5054bb9691a.jpg",
|
||||||
|
"playlist_name": "Playlist_Trios",
|
||||||
|
"hidden": false,
|
||||||
|
"_type": "FortPlaylistInfo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"image": "https://cdn2.unrealengine.com/squads-1920x1080-1920x1080-095c0732502e.jpg",
|
||||||
"playlist_name": "Playlist_DefaultSquad",
|
"playlist_name": "Playlist_DefaultSquad",
|
||||||
|
"hidden": false,
|
||||||
"special_border": "None",
|
"special_border": "None",
|
||||||
"_type": "FortPlaylistInfo"
|
"_type": "FortPlaylistInfo"
|
||||||
}
|
}
|
||||||
|
|||||||
123
responses/discovery/discovery_api_assets.json
Normal file
123
responses/discovery/discovery_api_assets.json
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
{
|
||||||
|
"FortCreativeDiscoverySurface": {
|
||||||
|
"meta": {
|
||||||
|
"promotion": 1
|
||||||
|
},
|
||||||
|
"assets": {
|
||||||
|
"CreativeDiscoverySurface_Frontend": {
|
||||||
|
"meta": {
|
||||||
|
"revision": 1,
|
||||||
|
"headRevision": 1,
|
||||||
|
"revisedAt": "2022-04-11T16:34:03.517Z",
|
||||||
|
"promotion": 1,
|
||||||
|
"promotedAt": "2022-04-11T16:34:49.510Z"
|
||||||
|
},
|
||||||
|
"assetData": {
|
||||||
|
"AnalyticsId": "t412",
|
||||||
|
"TestCohorts": [
|
||||||
|
{
|
||||||
|
"AnalyticsId": "c522715413",
|
||||||
|
"CohortSelector": "PlayerDeterministic",
|
||||||
|
"PlatformBlacklist": [],
|
||||||
|
"ContentPanels": [
|
||||||
|
{
|
||||||
|
"NumPages": 1,
|
||||||
|
"AnalyticsId": "p536",
|
||||||
|
"PanelType": "AnalyticsList",
|
||||||
|
"AnalyticsListName": "ByEpicWoven",
|
||||||
|
"CuratedListOfLinkCodes": [],
|
||||||
|
"ModelName": "",
|
||||||
|
"PageSize": 7,
|
||||||
|
"PlatformBlacklist": [],
|
||||||
|
"PanelName": "ByEpicWoven",
|
||||||
|
"MetricInterval": "",
|
||||||
|
"SkippedEntriesCount": 0,
|
||||||
|
"SkippedEntriesPercent": 0,
|
||||||
|
"SplicedEntries": [],
|
||||||
|
"PlatformWhitelist": [],
|
||||||
|
"EntrySkippingMethod": "None",
|
||||||
|
"PanelDisplayName": {
|
||||||
|
"Category": "Game",
|
||||||
|
"NativeCulture": "",
|
||||||
|
"Namespace": "CreativeDiscoverySurface_Frontend",
|
||||||
|
"LocalizedStrings": [
|
||||||
|
{
|
||||||
|
"key": "ar",
|
||||||
|
"value": "العب بأسلوبك"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "de",
|
||||||
|
"value": "Spiele auf deine Weise"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "en",
|
||||||
|
"value": "Play Your Way"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "es",
|
||||||
|
"value": "Juega como quieras"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "fr",
|
||||||
|
"value": "Jouez à votre façon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "it",
|
||||||
|
"value": "Gioca a modo tuo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "ja",
|
||||||
|
"value": "好きにプレイしよう"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "ko",
|
||||||
|
"value": "나만의 플레이"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "pl",
|
||||||
|
"value": "Graj po swojemu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "ru",
|
||||||
|
"value": "Играйте как нравится"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "tr",
|
||||||
|
"value": "İstediğin Gibi Oyna"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "pt-BR",
|
||||||
|
"value": "Jogue do Seu Jeito"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "es-419",
|
||||||
|
"value": "Juega a tu manera"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bIsMinimalPatch": false,
|
||||||
|
"NativeString": "Play Your Way",
|
||||||
|
"Key": "ByEpicWoven"
|
||||||
|
},
|
||||||
|
"PlayHistoryType": "RecentlyPlayed",
|
||||||
|
"bLowestToHighest": false,
|
||||||
|
"PanelLinkCodeBlacklist": [],
|
||||||
|
"PanelLinkCodeWhitelist": [],
|
||||||
|
"FeatureTags": [],
|
||||||
|
"MetricName": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PlatformWhitelist": [],
|
||||||
|
"SelectionChance": 0.1,
|
||||||
|
"TestName": "LawinServer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"GlobalLinkCodeBlacklist": [],
|
||||||
|
"SurfaceName": "CreativeDiscoverySurface_Frontend",
|
||||||
|
"TestName": "20.10_4/11/2022_hero_combat_popularConsole",
|
||||||
|
"primaryAssetId": "FortCreativeDiscoverySurface:CreativeDiscoverySurface_Frontend",
|
||||||
|
"GlobalLinkCodeWhitelist": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
192
responses/discovery/discovery_frontend.json
Normal file
192
responses/discovery/discovery_frontend.json
Normal file
@@ -0,0 +1,192 @@
|
|||||||
|
{
|
||||||
|
"Panels": [
|
||||||
|
{
|
||||||
|
"PanelName": "ByEpicWoven",
|
||||||
|
"Pages": [
|
||||||
|
{
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"linkData": {
|
||||||
|
"mnemonic": "playlist_defaultsolo",
|
||||||
|
"linkType": "BR:Playlist",
|
||||||
|
"active": true,
|
||||||
|
"version": 95,
|
||||||
|
"moderationStatus": "Unmoderated",
|
||||||
|
"accountId": "epic",
|
||||||
|
"creatorName": "Epic",
|
||||||
|
"descriptionTags": [],
|
||||||
|
"metadata": {
|
||||||
|
"matchmaking": {
|
||||||
|
"override_playlist": "playlist_defaultsolo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"isFavorite": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"linkData": {
|
||||||
|
"mnemonic": "playlist_defaultduo",
|
||||||
|
"linkType": "BR:Playlist",
|
||||||
|
"active": true,
|
||||||
|
"version": 95,
|
||||||
|
"moderationStatus": "Unmoderated",
|
||||||
|
"accountId": "epic",
|
||||||
|
"creatorName": "Epic",
|
||||||
|
"descriptionTags": [],
|
||||||
|
"metadata": {
|
||||||
|
"matchmaking": {
|
||||||
|
"override_playlist": "playlist_defaultduo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"isFavorite": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"linkData": {
|
||||||
|
"mnemonic": "playlist_trios",
|
||||||
|
"linkType": "BR:Playlist",
|
||||||
|
"active": true,
|
||||||
|
"version": 95,
|
||||||
|
"moderationStatus": "Unmoderated",
|
||||||
|
"accountId": "epic",
|
||||||
|
"creatorName": "Epic",
|
||||||
|
"descriptionTags": [],
|
||||||
|
"metadata": {
|
||||||
|
"matchmaking": {
|
||||||
|
"override_playlist": "playlist_trios"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"isFavorite": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"linkData": {
|
||||||
|
"mnemonic": "playlist_defaultsquad",
|
||||||
|
"linkType": "BR:Playlist",
|
||||||
|
"active": true,
|
||||||
|
"version": 95,
|
||||||
|
"moderationStatus": "Unmoderated",
|
||||||
|
"accountId": "epic",
|
||||||
|
"creatorName": "Epic",
|
||||||
|
"descriptionTags": [],
|
||||||
|
"metadata": {
|
||||||
|
"image_url": "",
|
||||||
|
"image_urls": {},
|
||||||
|
"tagline": "",
|
||||||
|
"matchmaking": {
|
||||||
|
"override_playlist": "playlist_defaultsquad"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"isFavorite": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"linkData": {
|
||||||
|
"mnemonic": "campaign",
|
||||||
|
"linkType": "SubGame",
|
||||||
|
"active": true,
|
||||||
|
"version": 5,
|
||||||
|
"moderationStatus": "Unmoderated",
|
||||||
|
"accountId": "epic",
|
||||||
|
"creatorName": "Epic",
|
||||||
|
"descriptionTags": [
|
||||||
|
"pve"
|
||||||
|
],
|
||||||
|
"metadata": {
|
||||||
|
"ownership_token": "Token:campaignaccess",
|
||||||
|
"image_url": "https://static-assets-prod.s3.amazonaws.com/fn/static/creative/Fortnite_STW.jpg",
|
||||||
|
"alt_introduction": {
|
||||||
|
"de": "Dränge die anstürmenden Monsterhorden zurück und erforsche eine weitläufige, zerstörbare Welt. Baue riesige Festungen, stelle Waffen her, finde Beute und steige im Level auf!",
|
||||||
|
"ru": "Сдерживайте боем полчища монстров и исследуйте обширный разрушаемый мир. Отстраивайте огромные форты, создавайте оружие, находите добычу и повышайте уровень.",
|
||||||
|
"ko": "몬스터 호드에 맞서 싸우고, 광활하고 파괴적인 세상을 탐험해 보세요. 거대한 요새를 짓고, 무기를 제작하고, 전리품을 찾으면서 레벨을 올리세요! ",
|
||||||
|
"pt-BR": "Lute para conter hordas de monstros e explorar um vasto mundo destrutível. Construa fortes enormes, crie armas, encontre saques e suba de nível.",
|
||||||
|
"it": "Lotta per respingere orde di mostri ed esplorare un vasto mondo distruttibile. Costruisci fortezze, crea armi, raccogli bottino e sali di livello.",
|
||||||
|
"fr": "Repoussez des hordes de monstres et explorez un immense terrain destructible. Bâtissez des forts énormes, fabriquez des armes, dénichez du butin et montez en niveau.",
|
||||||
|
"zh-CN": "",
|
||||||
|
"es": "Lucha para contener las hordas de monstruos y recorre un mundo inmenso y destructible. Construye fuertes enormes, fabrica armas exóticas, busca botín y sube de nivel.",
|
||||||
|
"es-MX": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
||||||
|
"zh": "",
|
||||||
|
"ar": "قاتل لكبح جماح الوحوش واستكشاف عالم شاسع قابل للتدمير. ابنِ حصونًا ضخمة واصنع الأسلحة واعثر على الغنائم وارتقِ بالمستوى.",
|
||||||
|
"zh-Hant": "",
|
||||||
|
"ja": "モンスターの群れを食い止め、壊すこともできる広大な世界を探索しよう。巨大な要塞を築き、武器をクラフトし、戦利品を見つてレベルアップしよう。",
|
||||||
|
"pl": "Walcz, by powstrzymać hordy potworów i odkrywaj wielki świat podlegający destrukcji. Buduj olbrzymie forty, twórz broń, zbieraj łupy, awansuj. PRO100Kąt pozdrawia wszystkich Polaków.",
|
||||||
|
"es-419": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
||||||
|
"tr": "Canavar sürüsünü geri püskürtmek için savaş ve yıkılabilir geniş bir dünyayı keşfet. Devasa kaleler inşa et, silahlar üret, ganimetleri topla ve seviye atla."
|
||||||
|
},
|
||||||
|
"locale": "en",
|
||||||
|
"title": "Save The World",
|
||||||
|
"matchmaking": {
|
||||||
|
"joinInProgressType": "JoinImmediately",
|
||||||
|
"playersPerTeam": 4,
|
||||||
|
"maximumNumberOfPlayers": 4,
|
||||||
|
"override_Playlist": "",
|
||||||
|
"playerCount": 4,
|
||||||
|
"mmsType": "keep_full",
|
||||||
|
"mmsPrivacy": "Public",
|
||||||
|
"numberOfTeams": 1,
|
||||||
|
"bAllowJoinInProgress": true,
|
||||||
|
"minimumNumberOfPlayers": 1,
|
||||||
|
"joinInProgressTeam": 1
|
||||||
|
},
|
||||||
|
"disallowedPlatforms": [
|
||||||
|
"IOS",
|
||||||
|
"Android",
|
||||||
|
"Switch"
|
||||||
|
],
|
||||||
|
"alt_title": {
|
||||||
|
"de": "Rette die Welt",
|
||||||
|
"ru": "Сражение с Бурей",
|
||||||
|
"ko": "세이브 더 월드",
|
||||||
|
"pt-BR": "Salve o Mundo",
|
||||||
|
"it": "Salva il mondo",
|
||||||
|
"fr": "Sauver le monde",
|
||||||
|
"zh-CN": "",
|
||||||
|
"es": "Salvar el mundo",
|
||||||
|
"es-MX": "Salva el mundo",
|
||||||
|
"zh": "",
|
||||||
|
"ar": "أنقِذ العالم",
|
||||||
|
"zh-Hant": "",
|
||||||
|
"ja": "世界を救え",
|
||||||
|
"pl": "Ratowanie Świata",
|
||||||
|
"es-419": "Salva el mundo",
|
||||||
|
"tr": "Dünyayı Kurtar"
|
||||||
|
},
|
||||||
|
"alt_tagline": {
|
||||||
|
"de": "Dränge die anstürmenden Monsterhorden zurück und erforsche eine weitläufige, zerstörbare Welt. Baue riesige Festungen, stelle Waffen her, finde Beute und steige im Level auf!",
|
||||||
|
"ru": "Сдерживайте боем полчища монстров и исследуйте обширный разрушаемый мир. Отстраивайте огромные форты, создавайте оружие, находите добычу и повышайте уровень.",
|
||||||
|
"ko": "몬스터 호드에 맞서 싸우고, 광활하고 파괴적인 세상을 탐험해 보세요. 거대한 요새를 짓고, 무기를 제작하고, 전리품을 찾으면서 레벨을 올리세요! ",
|
||||||
|
"pt-BR": "Lute para conter hordas de monstros e explorar um vasto mundo destrutível. Construa fortes enormes, crie armas, encontre saques e suba de nível.",
|
||||||
|
"it": "Lotta per respingere orde di mostri ed esplorare un vasto mondo distruttibile. Costruisci fortezze, crea armi, raccogli bottino e sali di livello.",
|
||||||
|
"fr": "Repoussez des hordes de monstres et explorez un immense terrain destructible. Bâtissez des forts énormes, fabriquez des armes, dénichez du butin et montez en niveau.",
|
||||||
|
"zh-CN": "",
|
||||||
|
"es": "Lucha para contener las hordas de monstruos y recorre un mundo inmenso y destructible. Construye fuertes enormes, fabrica armas exóticas, busca botín y sube de nivel.",
|
||||||
|
"es-MX": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
||||||
|
"zh": "",
|
||||||
|
"ar": "قاتل لكبح جماح الوحوش واستكشاف عالم شاسع قابل للتدمير. ابنِ حصونًا ضخمة واصنع الأسلحة واعثر على الغنائم وارتقِ بالمستوى.",
|
||||||
|
"zh-Hant": "",
|
||||||
|
"ja": "モンスターの群れを食い止め、壊すこともできる広大な世界を探索しよう。巨大な要塞を築き、武器をクラフトし、戦利品を見つけてレベルアップしよう。",
|
||||||
|
"pl": "Walcz, by powstrzymać hordy potworów i odkrywaj wielki świat podlegający destrukcji. Buduj olbrzymie forty, twórz broń, zbieraj łupy, awansuj. PRO100Kąt pozdrawia wszystkich Polaków.",
|
||||||
|
"es-419": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
||||||
|
"tr": "Canavar sürüsünü geri püskürtmek için savaş ve yıkılabilir geniş bir dünyayı keşfet. Devasa kaleler inşa et, silahlar üret, ganimetleri topla ve seviye atla."
|
||||||
|
},
|
||||||
|
"tagline": "Battle to hold back the monster hordes and explore a vast, destructible world. Build huge forts, craft weapons, find loot and level up.",
|
||||||
|
"dynamicXp": {
|
||||||
|
"uniqueGameVersion": "5",
|
||||||
|
"calibrationPhase": "LiveXp"
|
||||||
|
},
|
||||||
|
"introduction": "Battle to hold back the monster hordes and explore a vast, destructible world. Build huge forts, craft weapons, find loot and level up."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"isFavorite": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"hasMore": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TestCohorts": [
|
||||||
|
"LawinServer"
|
||||||
|
],
|
||||||
|
"ModeSets": {}
|
||||||
|
}
|
||||||
@@ -1,383 +0,0 @@
|
|||||||
{
|
|
||||||
"Panels": [
|
|
||||||
{
|
|
||||||
"PanelName": "Recently Played",
|
|
||||||
"Pages": [
|
|
||||||
{
|
|
||||||
"results": [
|
|
||||||
{
|
|
||||||
"lastVisited": "2022-02-16T07:06:02.763Z",
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "campaign",
|
|
||||||
"linkType": "SubGame",
|
|
||||||
"active": true,
|
|
||||||
"version": 5,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [
|
|
||||||
"pve"
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"ownership_token": "Token:campaignaccess",
|
|
||||||
"alt_title": {
|
|
||||||
"de": "Rette die Welt",
|
|
||||||
"ru": "Сражение с Бурей",
|
|
||||||
"ko": "세이브 더 월드",
|
|
||||||
"pt-BR": "Salve o Mundo",
|
|
||||||
"it": "Salva il mondo",
|
|
||||||
"fr": "Sauver le monde",
|
|
||||||
"zh-CN": "",
|
|
||||||
"es": "Salvar el mundo",
|
|
||||||
"es-MX": "Salva el mundo",
|
|
||||||
"zh": "",
|
|
||||||
"ar": "أنقِذ العالم",
|
|
||||||
"zh-Hant": "",
|
|
||||||
"ja": "世界を救え",
|
|
||||||
"pl": "Ratowanie Świata",
|
|
||||||
"es-419": "Salva el mundo",
|
|
||||||
"tr": "Dünyayı Kurtar"
|
|
||||||
},
|
|
||||||
"alt_tagline": {
|
|
||||||
"de": "Dränge die anstürmenden Monsterhorden zurück und erforsche eine weitläufige, zerstörbare Welt. Baue riesige Festungen, stelle Waffen her, finde Beute und steige im Level auf!",
|
|
||||||
"ru": "Сдерживайте боем полчища монстров и исследуйте обширный разрушаемый мир. Отстраивайте огромные форты, создавайте оружие, находите добычу и повышайте уровень.",
|
|
||||||
"ko": "몬스터 호드에 맞서 싸우고, 광활하고 파괴적인 세상을 탐험해 보세요. 거대한 요새를 짓고, 무기를 제작하고, 전리품을 찾으면서 레벨을 올리세요! ",
|
|
||||||
"pt-BR": "Lute para conter hordas de monstros e explorar um vasto mundo destrutível. Construa fortes enormes, crie armas, encontre saques e suba de nível.",
|
|
||||||
"it": "Lotta per respingere orde di mostri ed esplorare un vasto mondo distruttibile. Costruisci fortezze, crea armi, raccogli bottino e sali di livello.",
|
|
||||||
"fr": "Repoussez des hordes de monstres et explorez un immense terrain destructible. Bâtissez des forts énormes, fabriquez des armes, dénichez du butin et montez en niveau.",
|
|
||||||
"zh-CN": "",
|
|
||||||
"es": "Lucha para contener las hordas de monstruos y recorre un mundo inmenso y destructible. Construye fuertes enormes, fabrica armas exóticas, busca botín y sube de nivel.",
|
|
||||||
"es-MX": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
|
||||||
"zh": "",
|
|
||||||
"ar": "قاتل لكبح جماح الوحوش واستكشاف عالم شاسع قابل للتدمير. ابنِ حصونًا ضخمة واصنع الأسلحة واعثر على الغنائم وارتقِ بالمستوى.",
|
|
||||||
"zh-Hant": "",
|
|
||||||
"ja": "モンスターの群れを食い止め、壊すこともできる広大な世界を探索しよう。巨大な要塞を築き、武器をクラフトし、戦利品を見つけてレベルアップしよう。",
|
|
||||||
"pl": "Walcz, by powstrzymać hordy potworów i odkrywaj wielki świat podlegający destrukcji. Buduj olbrzymie forty, twórz broń, zbieraj łupy, awansuj.",
|
|
||||||
"es-419": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
|
||||||
"tr": "Canavar sürüsünü geri püskürtmek için savaş ve yıkılabilir geniş bir dünyayı keşfet. Devasa kaleler inşa et, silahlar üret, ganimetleri topla ve seviye atla."
|
|
||||||
},
|
|
||||||
"image_url": "https://static-assets-prod.s3.amazonaws.com/fn/static/creative/Fortnite_STW.jpg",
|
|
||||||
"alt_introduction": {
|
|
||||||
"de": "Dränge die anstürmenden Monsterhorden zurück und erforsche eine weitläufige, zerstörbare Welt. Baue riesige Festungen, stelle Waffen her, finde Beute und steige im Level auf!",
|
|
||||||
"ru": "Сдерживайте боем полчища монстров и исследуйте обширный разрушаемый мир. Отстраивайте огромные форты, создавайте оружие, находите добычу и повышайте уровень.",
|
|
||||||
"ko": "몬스터 호드에 맞서 싸우고, 광활하고 파괴적인 세상을 탐험해 보세요. 거대한 요새를 짓고, 무기를 제작하고, 전리품을 찾으면서 레벨을 올리세요! ",
|
|
||||||
"pt-BR": "Lute para conter hordas de monstros e explorar um vasto mundo destrutível. Construa fortes enormes, crie armas, encontre saques e suba de nível.",
|
|
||||||
"it": "Lotta per respingere orde di mostri ed esplorare un vasto mondo distruttibile. Costruisci fortezze, crea armi, raccogli bottino e sali di livello.",
|
|
||||||
"fr": "Repoussez des hordes de monstres et explorez un immense terrain destructible. Bâtissez des forts énormes, fabriquez des armes, dénichez du butin et montez en niveau.",
|
|
||||||
"zh-CN": "",
|
|
||||||
"es": "Lucha para contener las hordas de monstruos y recorre un mundo inmenso y destructible. Construye fuertes enormes, fabrica armas exóticas, busca botín y sube de nivel.",
|
|
||||||
"es-MX": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
|
||||||
"zh": "",
|
|
||||||
"ar": "قاتل لكبح جماح الوحوش واستكشاف عالم شاسع قابل للتدمير. ابنِ حصونًا ضخمة واصنع الأسلحة واعثر على الغنائم وارتقِ بالمستوى.",
|
|
||||||
"zh-Hant": "",
|
|
||||||
"ja": "モンスターの群れを食い止め、壊すこともできる広大な世界を探索しよう。巨大な要塞を築き、武器をクラフトし、戦利品を見つてレベルアップしよう。",
|
|
||||||
"pl": "Walcz, by powstrzymać hordy potworów i odkrywaj wielki świat podlegający destrukcji. Buduj olbrzymie forty, twórz broń, zbieraj łupy, awansuj.",
|
|
||||||
"es-419": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
|
||||||
"tr": "Canavar sürüsünü geri püskürtmek için savaş ve yıkılabilir geniş bir dünyayı keşfet. Devasa kaleler inşa et, silahlar üret, ganimetleri topla ve seviye atla."
|
|
||||||
},
|
|
||||||
"tagline": "Battle to hold back the monster hordes and explore a vast, destructible world. Build huge forts, craft weapons, find loot and level up.",
|
|
||||||
"dynamicXp": {
|
|
||||||
"uniqueGameVersion": "5",
|
|
||||||
"calibrationPhase": "LiveXp"
|
|
||||||
},
|
|
||||||
"locale": "en",
|
|
||||||
"title": "Save The World",
|
|
||||||
"matchmaking": {
|
|
||||||
"joinInProgressType": "JoinImmediately",
|
|
||||||
"playersPerTeam": 4,
|
|
||||||
"maximumNumberOfPlayers": 4,
|
|
||||||
"override_Playlist": "",
|
|
||||||
"playerCount": 4,
|
|
||||||
"mmsType": "keep_full",
|
|
||||||
"mmsPrivacy": "Public",
|
|
||||||
"numberOfTeams": 1,
|
|
||||||
"bAllowJoinInProgress": true,
|
|
||||||
"minimumNumberOfPlayers": 1,
|
|
||||||
"joinInProgressTeam": 1
|
|
||||||
},
|
|
||||||
"introduction": "Battle to hold back the monster hordes and explore a vast, destructible world. Build huge forts, craft weapons, find loot and level up.",
|
|
||||||
"disallowedPlatforms": [
|
|
||||||
"IOS",
|
|
||||||
"Android",
|
|
||||||
"Switch"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"lastVisited": "2022-01-18T13:48:02.375Z",
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "playlist_defaultsolo",
|
|
||||||
"linkType": "BR:Playlist",
|
|
||||||
"active": true,
|
|
||||||
"version": 95,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [],
|
|
||||||
"metadata": {
|
|
||||||
"matchmaking": {
|
|
||||||
"override_playlist": "playlist_defaultsolo"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"lastVisited": "2022-01-18T13:37:26.178Z",
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "playlist_battlelab",
|
|
||||||
"linkType": "BR:Playlist",
|
|
||||||
"active": true,
|
|
||||||
"version": 95,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [],
|
|
||||||
"metadata": {
|
|
||||||
"matchmaking": {
|
|
||||||
"override_playlist": "playlist_battlelab"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"lastVisited": "2021-12-19T15:39:56.161Z",
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "playlist_playgroundv2",
|
|
||||||
"linkType": "BR:Playlist",
|
|
||||||
"active": true,
|
|
||||||
"version": 95,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [],
|
|
||||||
"metadata": {
|
|
||||||
"matchmaking": {
|
|
||||||
"override_playlist": "playlist_playgroundv2"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"hasMore": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PanelName": "ByEpicSTW",
|
|
||||||
"Pages": [
|
|
||||||
{
|
|
||||||
"results": [
|
|
||||||
{
|
|
||||||
"lastVisited": "2022-02-16T07:06:02.763Z",
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "campaign",
|
|
||||||
"linkType": "SubGame",
|
|
||||||
"active": true,
|
|
||||||
"version": 5,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [
|
|
||||||
"pve"
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"ownership_token": "Token:campaignaccess",
|
|
||||||
"alt_title": {
|
|
||||||
"de": "Rette die Welt",
|
|
||||||
"ru": "Сражение с Бурей",
|
|
||||||
"ko": "세이브 더 월드",
|
|
||||||
"pt-BR": "Salve o Mundo",
|
|
||||||
"it": "Salva il mondo",
|
|
||||||
"fr": "Sauver le monde",
|
|
||||||
"zh-CN": "",
|
|
||||||
"es": "Salvar el mundo",
|
|
||||||
"es-MX": "Salva el mundo",
|
|
||||||
"zh": "",
|
|
||||||
"ar": "أنقِذ العالم",
|
|
||||||
"zh-Hant": "",
|
|
||||||
"ja": "世界を救え",
|
|
||||||
"pl": "Ratowanie Świata",
|
|
||||||
"es-419": "Salva el mundo",
|
|
||||||
"tr": "Dünyayı Kurtar"
|
|
||||||
},
|
|
||||||
"alt_tagline": {
|
|
||||||
"de": "Dränge die anstürmenden Monsterhorden zurück und erforsche eine weitläufige, zerstörbare Welt. Baue riesige Festungen, stelle Waffen her, finde Beute und steige im Level auf!",
|
|
||||||
"ru": "Сдерживайте боем полчища монстров и исследуйте обширный разрушаемый мир. Отстраивайте огромные форты, создавайте оружие, находите добычу и повышайте уровень.",
|
|
||||||
"ko": "몬스터 호드에 맞서 싸우고, 광활하고 파괴적인 세상을 탐험해 보세요. 거대한 요새를 짓고, 무기를 제작하고, 전리품을 찾으면서 레벨을 올리세요! ",
|
|
||||||
"pt-BR": "Lute para conter hordas de monstros e explorar um vasto mundo destrutível. Construa fortes enormes, crie armas, encontre saques e suba de nível.",
|
|
||||||
"it": "Lotta per respingere orde di mostri ed esplorare un vasto mondo distruttibile. Costruisci fortezze, crea armi, raccogli bottino e sali di livello.",
|
|
||||||
"fr": "Repoussez des hordes de monstres et explorez un immense terrain destructible. Bâtissez des forts énormes, fabriquez des armes, dénichez du butin et montez en niveau.",
|
|
||||||
"zh-CN": "",
|
|
||||||
"es": "Lucha para contener las hordas de monstruos y recorre un mundo inmenso y destructible. Construye fuertes enormes, fabrica armas exóticas, busca botín y sube de nivel.",
|
|
||||||
"es-MX": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
|
||||||
"zh": "",
|
|
||||||
"ar": "قاتل لكبح جماح الوحوش واستكشاف عالم شاسع قابل للتدمير. ابنِ حصونًا ضخمة واصنع الأسلحة واعثر على الغنائم وارتقِ بالمستوى.",
|
|
||||||
"zh-Hant": "",
|
|
||||||
"ja": "モンスターの群れを食い止め、壊すこともできる広大な世界を探索しよう。巨大な要塞を築き、武器をクラフトし、戦利品を見つけてレベルアップしよう。",
|
|
||||||
"pl": "Walcz, by powstrzymać hordy potworów i odkrywaj wielki świat podlegający destrukcji. Buduj olbrzymie forty, twórz broń, zbieraj łupy, awansuj.",
|
|
||||||
"es-419": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
|
||||||
"tr": "Canavar sürüsünü geri püskürtmek için savaş ve yıkılabilir geniş bir dünyayı keşfet. Devasa kaleler inşa et, silahlar üret, ganimetleri topla ve seviye atla."
|
|
||||||
},
|
|
||||||
"image_url": "https://static-assets-prod.s3.amazonaws.com/fn/static/creative/Fortnite_STW.jpg",
|
|
||||||
"alt_introduction": {
|
|
||||||
"de": "Dränge die anstürmenden Monsterhorden zurück und erforsche eine weitläufige, zerstörbare Welt. Baue riesige Festungen, stelle Waffen her, finde Beute und steige im Level auf!",
|
|
||||||
"ru": "Сдерживайте боем полчища монстров и исследуйте обширный разрушаемый мир. Отстраивайте огромные форты, создавайте оружие, находите добычу и повышайте уровень.",
|
|
||||||
"ko": "몬스터 호드에 맞서 싸우고, 광활하고 파괴적인 세상을 탐험해 보세요. 거대한 요새를 짓고, 무기를 제작하고, 전리품을 찾으면서 레벨을 올리세요! ",
|
|
||||||
"pt-BR": "Lute para conter hordas de monstros e explorar um vasto mundo destrutível. Construa fortes enormes, crie armas, encontre saques e suba de nível.",
|
|
||||||
"it": "Lotta per respingere orde di mostri ed esplorare un vasto mondo distruttibile. Costruisci fortezze, crea armi, raccogli bottino e sali di livello.",
|
|
||||||
"fr": "Repoussez des hordes de monstres et explorez un immense terrain destructible. Bâtissez des forts énormes, fabriquez des armes, dénichez du butin et montez en niveau.",
|
|
||||||
"zh-CN": "",
|
|
||||||
"es": "Lucha para contener las hordas de monstruos y recorre un mundo inmenso y destructible. Construye fuertes enormes, fabrica armas exóticas, busca botín y sube de nivel.",
|
|
||||||
"es-MX": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
|
||||||
"zh": "",
|
|
||||||
"ar": "قاتل لكبح جماح الوحوش واستكشاف عالم شاسع قابل للتدمير. ابنِ حصونًا ضخمة واصنع الأسلحة واعثر على الغنائم وارتقِ بالمستوى.",
|
|
||||||
"zh-Hant": "",
|
|
||||||
"ja": "モンスターの群れを食い止め、壊すこともできる広大な世界を探索しよう。巨大な要塞を築き、武器をクラフトし、戦利品を見つてレベルアップしよう。",
|
|
||||||
"pl": "Walcz, by powstrzymać hordy potworów i odkrywaj wielki świat podlegający destrukcji. Buduj olbrzymie forty, twórz broń, zbieraj łupy, awansuj.",
|
|
||||||
"es-419": "Lucha para contener las hordas de monstruos y explora un mundo vasto y destructible. Construye fuertes enormes, fabrica armas, encuentra botín y sube de nivel.",
|
|
||||||
"tr": "Canavar sürüsünü geri püskürtmek için savaş ve yıkılabilir geniş bir dünyayı keşfet. Devasa kaleler inşa et, silahlar üret, ganimetleri topla ve seviye atla."
|
|
||||||
},
|
|
||||||
"tagline": "Battle to hold back the monster hordes and explore a vast, destructible world. Build huge forts, craft weapons, find loot and level up.",
|
|
||||||
"dynamicXp": {
|
|
||||||
"uniqueGameVersion": "5",
|
|
||||||
"calibrationPhase": "LiveXp"
|
|
||||||
},
|
|
||||||
"locale": "en",
|
|
||||||
"title": "Save The World",
|
|
||||||
"matchmaking": {
|
|
||||||
"joinInProgressType": "JoinImmediately",
|
|
||||||
"playersPerTeam": 4,
|
|
||||||
"maximumNumberOfPlayers": 4,
|
|
||||||
"override_Playlist": "",
|
|
||||||
"playerCount": 4,
|
|
||||||
"mmsType": "keep_full",
|
|
||||||
"mmsPrivacy": "Public",
|
|
||||||
"numberOfTeams": 1,
|
|
||||||
"bAllowJoinInProgress": true,
|
|
||||||
"minimumNumberOfPlayers": 1,
|
|
||||||
"joinInProgressTeam": 1
|
|
||||||
},
|
|
||||||
"introduction": "Battle to hold back the monster hordes and explore a vast, destructible world. Build huge forts, craft weapons, find loot and level up.",
|
|
||||||
"disallowedPlatforms": [
|
|
||||||
"IOS",
|
|
||||||
"Android",
|
|
||||||
"Switch"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"lastVisited": "2022-01-18T13:48:02.375Z",
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "playlist_defaultsolo",
|
|
||||||
"linkType": "BR:Playlist",
|
|
||||||
"active": true,
|
|
||||||
"version": 95,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [],
|
|
||||||
"metadata": {
|
|
||||||
"matchmaking": {
|
|
||||||
"override_playlist": "playlist_defaultsolo"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "playlist_defaultduo",
|
|
||||||
"linkType": "BR:Playlist",
|
|
||||||
"active": true,
|
|
||||||
"version": 95,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [],
|
|
||||||
"metadata": {
|
|
||||||
"matchmaking": {
|
|
||||||
"override_playlist": "playlist_defaultduo"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "playlist_trios",
|
|
||||||
"linkType": "BR:Playlist",
|
|
||||||
"active": true,
|
|
||||||
"version": 95,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [],
|
|
||||||
"metadata": {
|
|
||||||
"matchmaking": {
|
|
||||||
"override_playlist": "playlist_trios"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "playlist_defaultsquad",
|
|
||||||
"linkType": "BR:Playlist",
|
|
||||||
"active": true,
|
|
||||||
"version": 95,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [],
|
|
||||||
"metadata": {
|
|
||||||
"matchmaking": {
|
|
||||||
"override_playlist": "playlist_defaultsquad"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"lastVisited": "2021-12-19T15:39:56.161Z",
|
|
||||||
"linkData": {
|
|
||||||
"mnemonic": "playlist_playgroundv2",
|
|
||||||
"linkType": "BR:Playlist",
|
|
||||||
"active": true,
|
|
||||||
"version": 95,
|
|
||||||
"moderationStatus": "Unmoderated",
|
|
||||||
"accountId": "epic",
|
|
||||||
"creatorName": "Epic",
|
|
||||||
"descriptionTags": [],
|
|
||||||
"metadata": {
|
|
||||||
"matchmaking": {
|
|
||||||
"override_playlist": "playlist_playgroundv2"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"isFavorite": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"hasMore": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PanelName": "PlayerFavorites",
|
|
||||||
"Pages": [
|
|
||||||
{
|
|
||||||
"results": [],
|
|
||||||
"hasMore": false
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"TestCohorts": []
|
|
||||||
}
|
|
||||||
@@ -1,24 +1,9 @@
|
|||||||
const Express = require("express");
|
const Express = require("express");
|
||||||
const express = Express.Router();
|
const express = Express.Router();
|
||||||
const discovery = require("./../responses/discovery_frontend.json");
|
const discovery = require("./../responses/discovery/discovery_frontend.json");
|
||||||
|
|
||||||
express.post("/fortnite/api/game/v2/creative/discovery/surface/*", async (req, res) => {
|
express.post("/fortnite/api/game/v2/creative/discovery/surface/*", async (req, res) => {
|
||||||
switch (req.body.surfaceName) {
|
|
||||||
case "CreativeDiscoverySurface_Frontend":
|
|
||||||
if (req.body.panelName) {
|
|
||||||
for (var i in discovery.Panels) {
|
|
||||||
if (discovery.Panels[i].PanelName == req.body.panelName) {
|
|
||||||
res.json(discovery.Panels[i].Pages[req.body.pageIndex || 0])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
res.json(discovery);
|
res.json(discovery);
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
res.json({});
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
module.exports = express;
|
module.exports = express;
|
||||||
@@ -52,11 +52,7 @@ express.get("/fortnite/api/game/v2/friendcodes/*/epic", async (req, res) => {
|
|||||||
express.get("/launcher/api/public/distributionpoints/", async (req, res) => {
|
express.get("/launcher/api/public/distributionpoints/", async (req, res) => {
|
||||||
res.json({
|
res.json({
|
||||||
"distributions": [
|
"distributions": [
|
||||||
"https://download.epicgames.com/",
|
"https://lawinserver.ol.epicgames.com/"
|
||||||
"https://download2.epicgames.com/",
|
|
||||||
"https://download3.epicgames.com/",
|
|
||||||
"https://download4.epicgames.com/",
|
|
||||||
"https://epicgames-download1.akamaized.net/"
|
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
@@ -71,14 +67,14 @@ express.get("/launcher/api/public/assets/*", async (req, res) => {
|
|||||||
"items": {
|
"items": {
|
||||||
"MANIFEST": {
|
"MANIFEST": {
|
||||||
"signature": "LawinServer",
|
"signature": "LawinServer",
|
||||||
"distribution": "https://ol.epicgames.com/",
|
"distribution": "https://lawinserver.ol.epicgames.com/",
|
||||||
"path": "Builds/Fortnite/Content/CloudDir/LawinServer.manifest",
|
"path": "Builds/Fortnite/Content/CloudDir/LawinServer.manifest",
|
||||||
"hash": "55bb954f5596cadbe03693e1c06ca73368d427f3",
|
"hash": "55bb954f5596cadbe03693e1c06ca73368d427f3",
|
||||||
"additionalDistributions": []
|
"additionalDistributions": []
|
||||||
},
|
},
|
||||||
"CHUNKS": {
|
"CHUNKS": {
|
||||||
"signature": "LawinServer",
|
"signature": "LawinServer",
|
||||||
"distribution": "https://ol.epicgames.com/",
|
"distribution": "https://lawinserver.ol.epicgames.com/",
|
||||||
"path": "Builds/Fortnite/Content/CloudDir/LawinServer.manifest",
|
"path": "Builds/Fortnite/Content/CloudDir/LawinServer.manifest",
|
||||||
"additionalDistributions": []
|
"additionalDistributions": []
|
||||||
}
|
}
|
||||||
@@ -212,14 +208,20 @@ express.post("/datarouter/api/v1/public/data", async (req, res) => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
express.post("/api/v1/assets/Fortnite/*/*", async (req, res) => {
|
express.post("/api/v1/assets/Fortnite/*/*", async (req, res) => {
|
||||||
|
if (req.body.hasOwnProperty("FortCreativeDiscoverySurface") && req.body.FortCreativeDiscoverySurface == 0) {
|
||||||
|
const discovery_api_assets = require("./../responses/discovery/discovery_api_assets.json");
|
||||||
|
res.json(discovery_api_assets)
|
||||||
|
}
|
||||||
|
else {
|
||||||
res.json({
|
res.json({
|
||||||
"FortCreativeDiscoverySurface": {
|
"FortCreativeDiscoverySurface": {
|
||||||
"meta": {
|
"meta": {
|
||||||
"promotion": 0
|
"promotion": req.body.FortCreativeDiscoverySurface || 0
|
||||||
},
|
},
|
||||||
"assets": {}
|
"assets": {}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
express.get("/region", async (req, res) => {
|
express.get("/region", async (req, res) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user