From 0cbb5929ec1116ac0625eb8ad0a46f5afc18975c Mon Sep 17 00:00:00 2001 From: Beat YT <66485277+Beat-YT@users.noreply.github.com> Date: Sun, 11 Feb 2024 15:03:08 -0500 Subject: [PATCH] Update Proxy.cs --- Partypacker/Proxy/Proxy.cs | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/Partypacker/Proxy/Proxy.cs b/Partypacker/Proxy/Proxy.cs index 7b2a2c9..c8cb40a 100644 --- a/Partypacker/Proxy/Proxy.cs +++ b/Partypacker/Proxy/Proxy.cs @@ -137,6 +137,29 @@ namespace Partypacker.Net MainWindow.settings.GetValue("Launcher", "apiurl") ?? "https://partypack.mcthe.dev"; #endif + // dont let epic know things + if (oSession.HostnameIs("datarouter.ol.epicgames.com")) { + if (oSession.HTTPMethodIs("CONNECT")) + { + oSession["x-replywithtunnel"] = "FortniteTunnel"; + return; + } + + oSession.utilCreateResponseAndBypassServer(); + oSession.responseCode = 204; + return; + } else if (oSession.PathAndQuery.Contains("/api/v2/games/FNFestival/leaderboards/")) { + if (oSession.HTTPMethodIs("CONNECT")) + { + oSession["x-replywithtunnel"] = "FortniteTunnel"; + return; + } + + oSession.utilCreateResponseAndBypassServer(); + oSession.responseCode = 404; + return; + } + if (oSession.PathAndQuery.Contains("/content/api/pages/fortnite-game") || oSession.HostnameIs("cdn.qstv.on.epicgames.com") || oSession.PathAndQuery.Contains("/master.blurl") @@ -194,4 +217,4 @@ namespace Partypacker.Net } #endregion } -} \ No newline at end of file +}