mirror of
https://github.com/Lawin0129/LawinServer.git
synced 2026-01-13 02:42:22 +01:00
@@ -145,8 +145,10 @@ express.get("/socialban/api/public/v1/*", async (req, res) => {
|
||||
});
|
||||
})
|
||||
|
||||
express.get("/fortnite/api/game/v2/events/tournamentandhistory/*/EU/WindowsClient", async (req, res) => {
|
||||
res.json({});
|
||||
express.get("/fortnite/api/game/v2/events/tournamentandhistory/*", async (req, res) => {
|
||||
const tournamentandhistory = require("./../responses/Athena/Tournament/tournamentandhistory.json");
|
||||
|
||||
res.json(tournamentandhistory)
|
||||
})
|
||||
|
||||
express.get("/fortnite/api/statsv2/account/:accountId", async (req, res) => {
|
||||
@@ -176,6 +178,22 @@ express.get("/fortnite/api/stats/accountId/:accountId/bulk/window/alltime", asyn
|
||||
})
|
||||
})
|
||||
|
||||
express.get("/d98eeaac-2bfa-4bf4-8a59-bdc95469c693", async (req, res) => {
|
||||
res.json({
|
||||
"playlist": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPE1QRCB4bWxucz0idXJuOm1wZWc6ZGFzaDpzY2hlbWE6bXBkOjIwMTEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjptcGVnOkRBU0g6c2NoZW1hOk1QRDoyMDExIGh0dHA6Ly9zdGFuZGFyZHMuaXNvLm9yZy9pdHRmL1B1YmxpY2x5QXZhaWxhYmxlU3RhbmRhcmRzL01QRUctREFTSF9zY2hlbWFfZmlsZXMvREFTSC1NUEQueHNkIiBwcm9maWxlcz0idXJuOm1wZWc6ZGFzaDpwcm9maWxlOmlzb2ZmLWxpdmU6MjAxMSIgdHlwZT0ic3RhdGljIiBtZWRpYVByZXNlbnRhdGlvbkR1cmF0aW9uPSJQVDMwLjIxM1MiIG1heFNlZ21lbnREdXJhdGlvbj0iUFQyLjAwMFMiIG1pbkJ1ZmZlclRpbWU9IlBUNC4xMDZTIj4KICA8QmFzZVVSTD5odHRwczovL2ZvcnRuaXRlLXB1YmxpYy1zZXJ2aWNlLXByb2QxMS5vbC5lcGljZ2FtZXMuY29tL2F1ZGlvL0phbVRyYWNrcy9PR1JlbWl4LzwvQmFzZVVSTD4KICA8UHJvZ3JhbUluZm9ybWF0aW9uPjwvUHJvZ3JhbUluZm9ybWF0aW9uPgogIDxQZXJpb2QgaWQ9IjAiIHN0YXJ0PSJQVDBTIj4KICAgIDxBZGFwdGF0aW9uU2V0IGlkPSIwIiBjb250ZW50VHlwZT0iYXVkaW8iIHN0YXJ0V2l0aFNBUD0iMSIgc2VnbWVudEFsaWdubWVudD0idHJ1ZSIgYml0c3RyZWFtU3dpdGNoaW5nPSJ0cnVlIj4KICAgICAgPFJlcHJlc2VudGF0aW9uIGlkPSIwIiBhdWRpb1NhbXBsaW5nUmF0ZT0iNDgwMDAiIGJhbmR3aWR0aD0iMTI4MDAwIiBtaW1lVHlwZT0iYXVkaW8vbXA0IiBjb2RlY3M9Im1wNGEuNDAuMiI+CiAgICAgICAgPFNlZ21lbnRUZW1wbGF0ZSBkdXJhdGlvbj0iMjAwMDAwMCIgdGltZXNjYWxlPSIxMDAwMDAwIiBpbml0aWFsaXphdGlvbj0iaW5pdF8kUmVwcmVzZW50YXRpb25JRCQubXA0IiBtZWRpYT0ic2VnbWVudF8kUmVwcmVzZW50YXRpb25JRCRfJE51bWJlciQubTRzIiBzdGFydE51bWJlcj0iMSI+PC9TZWdtZW50VGVtcGxhdGU+CiAgICAgICAgPEF1ZGlvQ2hhbm5lbENvbmZpZ3VyYXRpb24gc2NoZW1lSWRVcmk9InVybjptcGVnOmRhc2g6MjMwMDM6MzphdWRpb19jaGFubmVsX2NvbmZpZ3VyYXRpb246MjAxMSIgdmFsdWU9IjIiPjwvQXVkaW9DaGFubmVsQ29uZmlndXJhdGlvbj4KICAgICAgPC9SZXByZXNlbnRhdGlvbj4KICAgIDwvQWRhcHRhdGlvblNldD4KICA8L1BlcmlvZD4KPC9NUEQ+",
|
||||
"playlistType": "application/dash+xml",
|
||||
"metadata": {
|
||||
"assetId": "",
|
||||
"baseUrls": [
|
||||
"https://fortnite-public-service-prod11.ol.epicgames.com/audio/JamTracks/OGRemix/"
|
||||
],
|
||||
"supportsCaching": true,
|
||||
"ucp": "a",
|
||||
"version": "f2528fa1-5f30-42ff-8ae5-a03e3b023a0a"
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
express.post("/fortnite/api/feedback/*", async (req, res) => {
|
||||
res.status(200);
|
||||
res.end();
|
||||
@@ -199,9 +217,60 @@ express.get("/fortnite/api/game/v2/enabled_features", async (req, res) => {
|
||||
})
|
||||
|
||||
express.get("/api/v1/events/Fortnite/download/*", async (req, res) => {
|
||||
res.json({})
|
||||
const tournament = require("./../responses/Athena/Tournament/tournament.json");
|
||||
|
||||
res.json(tournament)
|
||||
})
|
||||
|
||||
express.get("/api/v1/events/Fortnite/:eventId/history/:accountId", async (req, res) => {
|
||||
var history = require("./../responses/Athena/Tournament/history.json");
|
||||
history[0].scoreKey.eventId = req.params.eventId;
|
||||
history[0].teamId = req.params.accountId;
|
||||
history[0].teamAccountIds.push(req.params.accountId);
|
||||
|
||||
res.json(history)
|
||||
})
|
||||
|
||||
express.get("/api/v1/leaderboards/Fortnite/:eventId/:eventWindowId/:accountId", async (req, res) => {
|
||||
var leaderboards = require("./../responses/Athena/Tournament/leaderboard.json");
|
||||
var heroNames = require("./../responses/Campaign/heroNames.json");
|
||||
heroNames = heroNames.sort(() => Math.random() - 0.5);
|
||||
heroNames.unshift(req.params.accountId);
|
||||
|
||||
leaderboards.eventId = req.params.eventId;
|
||||
leaderboards.eventWindowId = req.params.eventWindowId;
|
||||
|
||||
var entryTemplate = leaderboards.entryTemplate;
|
||||
|
||||
for (var i = 0; i < heroNames.length; i++) {
|
||||
var entry = { ...entryTemplate };
|
||||
entry.eventId = req.params.eventId;
|
||||
entry.eventWindowId = req.params.eventWindowId;
|
||||
|
||||
entry.teamAccountIds = [heroNames[i]];
|
||||
entry.teamId = heroNames[i];
|
||||
|
||||
entry.pointsEarned = entry.score = 69 - i;
|
||||
var splittedPoints = Math.floor(Math.random() * entry.pointsEarned);
|
||||
entry.pointBreakdown = {
|
||||
"PLACEMENT_STAT_INDEX:13": {
|
||||
"timesAchieved": 13,
|
||||
"pointsEarned": splittedPoints
|
||||
},
|
||||
"TEAM_ELIMS_STAT_INDEX:37": {
|
||||
"timesAchieved": 13,
|
||||
"pointsEarned": entry.pointsEarned - splittedPoints
|
||||
}
|
||||
};
|
||||
entry.rank = i + 1;
|
||||
|
||||
leaderboards.entries.push(entry)
|
||||
}
|
||||
|
||||
res.json(leaderboards)
|
||||
})
|
||||
|
||||
|
||||
express.get("/fortnite/api/game/v2/twitch/*", async (req, res) => {
|
||||
res.status(200);
|
||||
res.end();
|
||||
@@ -264,46 +333,13 @@ express.post("/fortnite/api/leaderboards/type/group/stat/:statName/window/:statW
|
||||
});
|
||||
|
||||
express.post("/fortnite/api/leaderboards/type/global/stat/:statName/window/:statWindow", async (req, res) => {
|
||||
var HeroNames = [
|
||||
"Hawk",
|
||||
"Banshee",
|
||||
"Wildcat",
|
||||
"Jonsey",
|
||||
"Spitfire",
|
||||
"Ramirez",
|
||||
"Headhunter",
|
||||
"Renegade",
|
||||
"Harper",
|
||||
"Knox",
|
||||
"Hype",
|
||||
"Bull",
|
||||
"Hazard",
|
||||
"Penny",
|
||||
"Izza",
|
||||
"Kyle",
|
||||
"Luna",
|
||||
"Crash",
|
||||
"Edge",
|
||||
"Scorpion",
|
||||
"Scorch",
|
||||
"Ken",
|
||||
"Mari",
|
||||
"Sarah",
|
||||
"Grizzly",
|
||||
"Eagle Eye",
|
||||
"Southie",
|
||||
"A.C.",
|
||||
"Buzz",
|
||||
"Quinn",
|
||||
"Jess",
|
||||
"Deadeye"
|
||||
]
|
||||
var heroNames = require("./../responses/Campaign/heroNames.json");
|
||||
|
||||
var entries = [];
|
||||
|
||||
for (var i = 0; i < HeroNames.length; i++) {
|
||||
for (var i = 0; i < heroNames.length; i++) {
|
||||
entries.push({
|
||||
"accountId": HeroNames[i],
|
||||
"accountId": heroNames[i],
|
||||
"value": Math.floor(Math.random() * 68) + 1
|
||||
})
|
||||
}
|
||||
@@ -480,7 +516,8 @@ express.get("/region", async (req, res) => {
|
||||
|
||||
// Parental Controls
|
||||
express.all("/v1/epic-settings/public/users/*/values", async (req, res) => {
|
||||
res.json({})
|
||||
const epicsettings = require("./../responses/epic-settings.json");
|
||||
res.json(epicsettings)
|
||||
})
|
||||
|
||||
express.get("/fortnite/api/game/v2/br-inventory/account/*", async (req, res) => {
|
||||
|
||||
Reference in New Issue
Block a user