From 5125f944c27ccf0933c07c09bf0901647eae402b Mon Sep 17 00:00:00 2001 From: Basshound Date: Sat, 4 May 2024 19:16:10 +0000 Subject: [PATCH] up --- config/Challenges.ini | 0 config/Compat.ini | 0 config/DeviceProfiles.ini | 0 config/EditorPerProjectUserSettings.ini | 0 config/Engine.ini | 2 +- config/Flags.ini | 0 config/Game.ini.save | 263 +++++++ config/GameUserSettings.ini | 0 config/GameplayTags.ini | 0 config/GameplayTagsList.ini | 0 config/Hardware.ini | 0 config/Input.ini | 0 config/Lightmass.ini | 0 config/SampleGameMode.ini | 0 config/Scalability.ini | 0 config/mod.ini | 2 +- get-docker.sh | 743 ++++++++++++++++++ ...x-Shippingx86_64-unknown-linux-gnu.modules | 0 .../libUE4Server-HubTools-Linux-Shipping.so | Bin .../UE4Server-HubTools-Win64-Shipping.dll | Bin hubtools/HubTools.uplugin | 0 rulesets/rules.json | 0 22 files changed, 1008 insertions(+), 2 deletions(-) mode change 100644 => 100755 config/Challenges.ini mode change 100644 => 100755 config/Compat.ini mode change 100644 => 100755 config/DeviceProfiles.ini mode change 100644 => 100755 config/EditorPerProjectUserSettings.ini mode change 100644 => 100755 config/Engine.ini mode change 100644 => 100755 config/Flags.ini create mode 100755 config/Game.ini.save mode change 100644 => 100755 config/GameUserSettings.ini mode change 100644 => 100755 config/GameplayTags.ini mode change 100644 => 100755 config/GameplayTagsList.ini mode change 100644 => 100755 config/Hardware.ini mode change 100644 => 100755 config/Input.ini mode change 100644 => 100755 config/Lightmass.ini mode change 100644 => 100755 config/SampleGameMode.ini mode change 100644 => 100755 config/Scalability.ini mode change 100644 => 100755 config/mod.ini create mode 100644 get-docker.sh mode change 100644 => 100755 hubtools/Binaries/Linux/UE4Server-Linux-Shippingx86_64-unknown-linux-gnu.modules mode change 100644 => 100755 hubtools/Binaries/Linux/libUE4Server-HubTools-Linux-Shipping.so mode change 100644 => 100755 hubtools/Binaries/Win64/UE4Server-HubTools-Win64-Shipping.dll mode change 100644 => 100755 hubtools/HubTools.uplugin mode change 100644 => 100755 rulesets/rules.json diff --git a/config/Challenges.ini b/config/Challenges.ini old mode 100644 new mode 100755 diff --git a/config/Compat.ini b/config/Compat.ini old mode 100644 new mode 100755 diff --git a/config/DeviceProfiles.ini b/config/DeviceProfiles.ini old mode 100644 new mode 100755 diff --git a/config/EditorPerProjectUserSettings.ini b/config/EditorPerProjectUserSettings.ini old mode 100644 new mode 100755 diff --git a/config/Engine.ini b/config/Engine.ini old mode 100644 new mode 100755 index 0add656..473d396 --- a/config/Engine.ini +++ b/config/Engine.ini @@ -6,7 +6,7 @@ Paths=../../../UnrealTournament/Plugins/ContentOnly/Content [/Script/UnrealTournament.UTGameEngine] bFirstRun=False -RconPassword= +RconPassword=RogerAck777 [OnlineSubsystemMcp.BaseServiceMcp] Domain=master-ut4.timiimit.com diff --git a/config/Flags.ini b/config/Flags.ini old mode 100644 new mode 100755 diff --git a/config/Game.ini.save b/config/Game.ini.save new file mode 100755 index 0000000..5a4c7a8 --- /dev/null +++ b/config/Game.ini.save @@ -0,0 +1,263 @@ +sudo usermod -aG ut $USER[/Script/UnrealTournament.UTLobbyGameMode] +MaxPlayersInLobby=200 +InstancePortStep=1 +MaxInstances=10 +LobbyPassword= +AutoLaunchGameMode= +AutoLaunchGameOptions= +AutoLaunchMap= + +[/Script/UnrealTournament.UTBaseGameMode] +ServerInstanceID=0162EA90150503020038032AD31DB728 +MinAllowedRank=0 +MaxAllowedRank=0 +bTrainingGround=False +RedirectReferences=(PackageName="AntiCheatV2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/AntiCheatV2-WindowsNoEditor.pak",PackageChecksum="2f4971ee3cdcbc64abc537c6f122e9a5") +RedirectReferences=(PackageName="AntiCheatV3-WindowsNoEditor_P",PackageURLProtocol="http",PackageURL="jello.navto.cc/AntiCheatV3-WindowsNoEditor_P.pak",PackageChecksum="5e572f1eb4c0fc983736ddd7f8f6d3fe") +RedirectReferences=(PackageName="BP_RoschachMask-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BP_RoschachMask-WindowsNoEditor.pak",PackageChecksum="18584e19303431b7d2a6d1810db6017b") +RedirectReferences=(PackageName="FR-Loh-IV-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Loh-IV-WindowsNoEditor.pak",PackageChecksum="e823908a1320a5e08553154710051f48") +RedirectReferences=(PackageName="DM-AXIOM-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-AXIOM-WindowsNoEditor.pak",PackageChecksum="ad21601d67d655fe1ca3390fa307d87c") +RedirectReferences=(PackageName="BP_Santa_hat-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BP_Santa_hat-WindowsNoEditor.pak",PackageChecksum="1f1fb3a7f0dc85b7a2a2c229556a3165") +RedirectReferences=(PackageName="BP_Sombrero_hat-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BP_Sombrero_hat-WindowsNoEditor.pak",PackageChecksum="f012c770649819e2ca6bcad6b6ccdec2") +RedirectReferences=(PackageName="BP_ZunnieMugHat-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BP_ZunnieMugHat-WindowsNoEditor.pak",PackageChecksum="ca60862cb3be60bc1029b41c819aae26") +RedirectReferences=(PackageName="CharactersMegaPack01-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/CharactersMegaPack01-WindowsNoEditor.pak",PackageChecksum="f7eb5d1837c33b0b9e794bcc70a41fa7") +RedirectReferences=(PackageName="CTF-Command-R3M-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/CTF-Command-R3M-WindowsNoEditor.pak",PackageChecksum="2361bced0aa781a1768ad1b56e5070ae") +RedirectReferences=(PackageName="CTF-Command-UT99_metal-4-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/CTF-Command-UT99_metal-4-WindowsNoEditor.pak",PackageChecksum="c241e73ceb463a70741d6eda81dc7e8f") +RedirectReferences=(PackageName="DM-1on1-Roughinery-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-1on1-Roughinery-WindowsNoEditor.pak",PackageChecksum="2d2bd91fc35210ce26798e4501d9bb68") +RedirectReferences=(PackageName="DM-Agony-PRO-UNG-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Agony-PRO-UNG-WindowsNoEditor.pak",PackageChecksum="52ca68bfa933fbb773dba154c133a3d7") +RedirectReferences=(PackageName="DM-AgonyRemastered-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-AgonyRemastered-WindowsNoEditor.pak",PackageChecksum="7c38695ddcfbb2307bf663596fc16112") +RedirectReferences=(PackageName="DM-Agony-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Agony-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="d91f79e5f2ace4f0c7a9163467b944d7") +RedirectReferences=(PackageName="DM-Agony-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Agony-WindowsNoEditor.pak",PackageChecksum="e69e13c0e37d8ea2ede05a9e557d13f3") +RedirectReferences=(PackageName="DM-Akar-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Akar-WindowsNoEditor.pak",PackageChecksum="7b5dbfabd0637523c932780a0598e552") +RedirectReferences=(PackageName="DM-Apartment_aug2017-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Apartment_aug2017-WindowsNoEditor.pak",PackageChecksum="33d43a56fa17ddec2e2f8f1a63daf5bf") +RedirectReferences=(PackageName="DM-ASDF2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-ASDF2-WindowsNoEditor.pak",PackageChecksum="eb2eb9b2a3f487998a4eff16467fb852") +RedirectReferences=(PackageName="DM-ASDF-IV-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-ASDF-IV-WindowsNoEditor.pak",PackageChecksum="c564ae35ed274c201a982e7a6fd32250") +RedirectReferences=(PackageName="DM-Backspace-SE-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Backspace-SE-WindowsNoEditor.pak",PackageChecksum="ac7c9efa0b8580058c13ad46df6b4e26") +RedirectReferences=(PackageName="DM-Backspace-UT2004-v2a-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Backspace-UT2004-v2a-WindowsNoEditor.pak",PackageChecksum="0623e7af4bd5bbaa481a3a04a43749a7") +RedirectReferences=(PackageName="DM-Backspace-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Backspace-WindowsNoEditor.pak",PackageChecksum="d54a990843a4a5ed29169fcc270a3f5a") +RedirectReferences=(PackageName="DM-BoneBone_Textured-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-BoneBone_Textured-WindowsNoEditor.pak",PackageChecksum="a510f91251f365f2cfff3c7e89e84570") +RedirectReferences=(PackageName="DM-CheopsRemastered-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-CheopsRemastered-WindowsNoEditor.pak",PackageChecksum="f0e27589e937be4800f20d3c560cf65c") +RedirectReferences=(PackageName="DM-Cheops-UT2004-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Cheops-UT2004-WindowsNoEditor.pak",PackageChecksum="5e5bc332c88def1152c0b4c8c6a47176") +RedirectReferences=(PackageName="DM-Cheops-UT4-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Cheops-UT4-WindowsNoEditor.pak",PackageChecksum="7ff0500f04ea02791d4fbffc81f8068b") +RedirectReferences=(PackageName="DM-Confinement-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Confinement-WindowsNoEditor.pak",PackageChecksum="6fdd2f27e6b3141fe726a83a5b87177e") +RedirectReferences=(PackageName="DM-Deck-PROA5-UNG-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Deck-PROA5-UNG-WindowsNoEditor.pak",PackageChecksum="58e1f026816259602594e99664e4f10b") +RedirectReferences=(PackageName="DM-Devolve-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Devolve-WindowsNoEditor.pak",PackageChecksum="b8bd2cb1ce8c52503cee0e0e98f78791") +RedirectReferences=(PackageName="DM-Erase_B9-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Erase_B9-WindowsNoEditor.pak",PackageChecksum="df3af114451d80d97ed1d6b39ffa4d7b") +RedirectReferences=(PackageName="DM-EraseV2_a07-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-EraseV2_a07-WindowsNoEditor.pak",PackageChecksum="f26aa6c75bd0b27432ed99afaf814b35") +RedirectReferences=(PackageName="DM-EraseV2_ELIM_VERSION-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-EraseV2_ELIM_VERSION-WindowsNoEditor.pak",PackageChecksum="4b5ece6f7d774d06e293078823b409ef") +RedirectReferences=(PackageName="DM-Eternal-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Eternal-WindowsNoEditor.pak",PackageChecksum="ef5faf221e65168d88bc508dd7426f20") +RedirectReferences=(PackageName="DM-Fervor_V8-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Fervor_V8-WindowsNoEditor.pak",PackageChecksum="c82ea918bbf44d0169b764fc75238739") +RedirectReferences=(PackageName="DM-Genku-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Genku-WindowsNoEditor.pak",PackageChecksum="41ba0af64a611326a2fc9433df50b88d") +RedirectReferences=(PackageName="DM-Nine_N-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Nine_N-WindowsNoEditor.pak",PackageChecksum="1f7ac46435384f9a32a687ced5d7c775") +RedirectReferences=(PackageName="DM-Nitro-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Nitro-WindowsNoEditor.pak",PackageChecksum="4102a7d317a13c1da8bef5eb23907ec1") +RedirectReferences=(PackageName="DM-Pure_vrc_3-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Pure_vrc_3-WindowsNoEditor.pak",PackageChecksum="0d3b4bc2606d7aa56745f79ef631755c") +RedirectReferences=(PackageName="DM-Retro2-v7-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Retro2-v7-WindowsNoEditor.pak",PackageChecksum="cf78f66d064ba338d02f3cf702d9db7a") +RedirectReferences=(PackageName="DM-RGB_UC-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-RGB_UC-WindowsNoEditor.pak",PackageChecksum="a67b8b1f14bb3d3ab5a44ff5dc4aaf74") +RedirectReferences=(PackageName="DM-River-v05-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-River-v05-WindowsNoEditor.pak",PackageChecksum="f9ecbca1ed2f7dd7c26830acf608b661") +RedirectReferences=(PackageName="DM-Rocketland-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Rocketland-WindowsNoEditor.pak",PackageChecksum="5b1029983a0defd3ebf1e6c0e608d322") +RedirectReferences=(PackageName="DM-Structured-Hz48-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Structured-Hz48-WindowsNoEditor.pak",PackageChecksum="c4a7fd250e44e6622c0f2d6b4b2026a2") +RedirectReferences=(PackageName="DM-Structured_UT4-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Structured_UT4-WindowsNoEditor.pak",PackageChecksum="a22e7694603a942f5b4ae331b08ac401") +RedirectReferences=(PackageName="DM-Temple-IV-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Temple-IV-WindowsNoEditor.pak",PackageChecksum="4318a53f92e9c878a1bf70fbac23f735") +RedirectReferences=(PackageName="FR-Avast-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Avast-WindowsNoEditor.pak",PackageChecksum="971c82aa603a64038f283e01f0c29bf9") +RedirectReferences=(PackageName="FR-Ceres-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Ceres-WindowsNoEditor.pak",PackageChecksum="9db21be3823e3459dfbe04509711ae5f") +RedirectReferences=(PackageName="FR-Chill_V2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Chill_V2-WindowsNoEditor.pak",PackageChecksum="715a11e744cc52a606bee35a5ea1730c") +RedirectReferences=(PackageName="FR-ChocolateFactory-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-ChocolateFactory-WindowsNoEditor.pak",PackageChecksum="7de78ff422d8b1111f08faaf146d4b63") +RedirectReferences=(PackageName="FR-City-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-City-WindowsNoEditor.pak",PackageChecksum="b14f8f449fc5b71860d64c933c41d8d8") +RedirectReferences=(PackageName="FR-Fallen-v2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Fallen-v2-WindowsNoEditor.pak",PackageChecksum="1ac85c462bbaff19b5c1b2c94c04e2c5") +RedirectReferences=(PackageName="FR-Fallen-v4-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Fallen-v4-WindowsNoEditor.pak",PackageChecksum="9e99a0c6dbdb1d56ea9942791fdf4b2e") +RedirectReferences=(PackageName="FR-Fallen-v9-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Fallen-v9-WindowsNoEditor.pak",PackageChecksum="941b15b242a68192411526f4cd5f33e6") +RedirectReferences=(PackageName="FR-Foundry-WIP6-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Foundry-WIP6-WindowsNoEditor.pak",PackageChecksum="5c7613b72acc64e35a32f0c22cd473ec") +RedirectReferences=(PackageName="FR-Heist-UC-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Heist-UC-WindowsNoEditor.pak",PackageChecksum="19b4c432addab5631731784a14423a3e") +RedirectReferences=(PackageName="FR-Horus_WIP02-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Horus_WIP02-WindowsNoEditor.pak",PackageChecksum="daaf24d979a6b0a1606fb09c62a965a6") +RedirectReferences=(PackageName="FR-Horus_WIP03-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Horus_WIP03-WindowsNoEditor.pak",PackageChecksum="9e878c47176deada79d17b1ecd28916d") +RedirectReferences=(PackageName="FR-Nexus_WIP1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Nexus_WIP1-WindowsNoEditor.pak",PackageChecksum="2a691cf6c76a8d78907b1de68c9dcf84") +RedirectReferences=(PackageName="FR-Ozone-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Ozone-WindowsNoEditor.pak",PackageChecksum="3fa4be7848345a709483a0f2e771c59b") +RedirectReferences=(PackageName="FR-Quarry-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Quarry-WindowsNoEditor.pak",PackageChecksum="eb3cb10000aa5280a8f8602a8ccb3623") +RedirectReferences=(PackageName="FR-Rooftops-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Rooftops-WindowsNoEditor.pak",PackageChecksum="b019899e8d42d354d0739f0b9da4247c") +RedirectReferences=(PackageName="GreekHelmet-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/GreekHelmet-WindowsNoEditor.pak",PackageChecksum="0f847d91e6ec1241ddf7f3abeeb816ce") +RedirectReferences=(PackageName="Hat01-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Hat01-WindowsNoEditor.pak",PackageChecksum="05e8c91f349c5617bcf13fd3f8edb35f") +RedirectReferences=(PackageName="hostcommands-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/hostcommands-WindowsNoEditor.pak",PackageChecksum="5a36b0d157f7da601809afbbda0ec1df") +RedirectReferences=(PackageName="MapVoteCleaner-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MapVoteCleaner-WindowsNoEditor.pak",PackageChecksum="a7c66a92b0124fd9617cb2a57003b8a3") +RedirectReferences=(PackageName="MutAddVotingMod-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MutAddVotingMod-WindowsNoEditor.pak",PackageChecksum="908d2ea6e8228d5c8de8e5f6f51693ef") +RedirectReferences=(PackageName="Mutator_BlitzWeapons-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mutator_BlitzWeapons-WindowsNoEditor.pak",PackageChecksum="977da42cd7098abff271a9b71b22cc73") +RedirectReferences=(PackageName="Mutator_GrenadeTweaks-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mutator_GrenadeTweaks-WindowsNoEditor.pak",PackageChecksum="3f1ce237f2403c39710323a5ac58ac51") +RedirectReferences=(PackageName="MutHitsounds-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MutHitsounds-WindowsNoEditor.pak",PackageChecksum="1b24c1f0a1928809da883c03f8ae163b") +RedirectReferences=(PackageName="MutKickVoting-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MutKickVoting-WindowsNoEditor.pak",PackageChecksum="5568fffdeb926d9c39b62d100d0a05ab") +RedirectReferences=(PackageName="Mut_LogoSplash_V2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mut_LogoSplash_V2-WindowsNoEditor.pak",PackageChecksum="66dbdd5fb3bb72481ab8c0308e6b6a7a") +RedirectReferences=(PackageName="MutTeamSkins-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MutTeamSkins-WindowsNoEditor.pak",PackageChecksum="b7a55e56afe46c61cae8cae3882668a8") +RedirectReferences=(PackageName="NoWarmupHostKick-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/NoWarmupHostKick-WindowsNoEditor.pak",PackageChecksum="cc7b7fb478c584096194b15ba1052a57") +RedirectReferences=(PackageName="Optimization-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Optimization-WindowsNoEditor.pak",PackageChecksum="c4cc04271ac0808eb6a7f5808390b5e6") +RedirectReferences=(PackageName="Performance-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Performance-WindowsNoEditor.pak",PackageChecksum="9cc1a9b6fad245ee8dcabd9bfaf3490b") +RedirectReferences=(PackageName="SetNetSpeed-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/SetNetSpeed-WindowsNoEditor.pak",PackageChecksum="4f2a852ef813bc615749f2f4646caf16") +RedirectReferences=(PackageName="TinFoil_Hat-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/TinFoil_Hat-WindowsNoEditor.pak",PackageChecksum="7cbebe0df092b7e669f2754bac0f2264") +RedirectReferences=(PackageName="UNG-Elite-Weapons-MutatorB19-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/UNG-Elite-Weapons-MutatorB19-WindowsNoEditor.pak",PackageChecksum="9aed25d49b3d2c226499857d9d7a178a") +RedirectReferences=(PackageName="UT-EntryRank-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/UT-EntryRank-WindowsNoEditor.pak",PackageChecksum="291ff4cacb3f95a1459532cde32b0391") +RedirectReferences=(PackageName="ArmorPlus-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/ArmorPlus-WindowsNoEditor.pak",PackageChecksum="c12d1d62e2550ae074970f422be4354a") +RedirectReferences=(PackageName="ArmorWareMut_0_1_12_1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/ArmorWareMut_0_1_12_1-WindowsNoEditor.pak",PackageChecksum="a213d33f5037feb442bd22cf219d1e17") +RedirectReferences=(PackageName="BombingRun-WindowsNoEditor_P",PackageURLProtocol="http",PackageURL="jello.navto.cc/BombingRun-WindowsNoEditor_P.pak",PackageChecksum="03c5058eb40c089ccde1c179339f489f") +RedirectReferences=(PackageName="BP_NyanDeemer_Ver17-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BP_NyanDeemer_Ver17-WindowsNoEditor.pak",PackageChecksum="6a86326be49d337a5a8e674e7a197dde") +RedirectReferences=(PackageName="CHAA-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/CHAA-WindowsNoEditor.pak",PackageChecksum="99f4f50158ec29188a7be4eef5793a2f") +RedirectReferences=(PackageName="CompetitivePickups-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/CompetitivePickups-WindowsNoEditor.pak",PackageChecksum="7a85b7ef4a9c2c201cfed51dfb60cd44") +RedirectReferences=(PackageName="CustomHUD-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/CustomHUD-WindowsNoEditor.pak",PackageChecksum="02fcdcdd00c37524949784e3b6b0f9d9") +RedirectReferences=(PackageName="DDM-First-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DDM-First-WindowsNoEditor.pak",PackageChecksum="55a583ff8274e55f244f9a77dc124ef6") +RedirectReferences=(PackageName="Elimination_113-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Elimination_113-WindowsNoEditor.pak",PackageChecksum="91d5de42480832a2e53309b322d1f524") +RedirectReferences=(PackageName="HiddenWeaponsUTPL-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/HiddenWeaponsUTPL-WindowsNoEditor.pak",PackageChecksum="a55a533c74df6963ca42f52e506098e2") +RedirectReferences=(PackageName="InstagibCollection-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/InstagibCollection-WindowsNoEditor.pak",PackageChecksum="942c9359cbfa1453d7c36092013d1d3f") +RedirectReferences=(PackageName="MiniShard-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MiniShard-WindowsNoEditor.pak",PackageChecksum="b1435d1d96788d7a9cca0a2a03c11f0f") +RedirectReferences=(PackageName="Mutator_ArmorOverlay-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mutator_ArmorOverlay-WindowsNoEditor.pak",PackageChecksum="cd19ff62c7b2c3ba6f14d8a65ebb202c") +RedirectReferences=(PackageName="Mutator_DisablePowerupSwitcher-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mutator_DisablePowerupSwitcher-WindowsNoEditor.pak",PackageChecksum="0ff6b921c9c9faa41e63d8d028598f4e") +RedirectReferences=(PackageName="Mutator_ProMode-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mutator_ProMode-WindowsNoEditor.pak",PackageChecksum="69502ee00c1ed78aae643bc8a8b0f7ee") +RedirectReferences=(PackageName="Mutator_RemoveGrenadeLauncher-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mutator_RemoveGrenadeLauncher-WindowsNoEditor.pak",PackageChecksum="6e23a77d3a44e37fa4fdd1a7845c7f6b") +RedirectReferences=(PackageName="Mutator_StrangeLove-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mutator_StrangeLove-WindowsNoEditor.pak",PackageChecksum="7aee2163ad7b4e2418474fe3111bffa9") +RedirectReferences=(PackageName="Mutator_WeaponSkins-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mutator_WeaponSkins-WindowsNoEditor.pak",PackageChecksum="1b0ab20c8df836e423516a71d1fcf338") +RedirectReferences=(PackageName="MutCaptureTime-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MutCaptureTime-WindowsNoEditor.pak",PackageChecksum="fb76e7ba6f600006ea6ebb68a15d41c9") +RedirectReferences=(PackageName="MutCTT-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MutCTT-WindowsNoEditor.pak",PackageChecksum="44774d64435176dd325a7bd9d69660e8") +RedirectReferences=(PackageName="MutNoTaunt-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MutNoTaunt-WindowsNoEditor.pak",PackageChecksum="8dd1af46a760e45d22d803cc5ee3185c") +RedirectReferences=(PackageName="Mut_Snow-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mut_Snow-WindowsNoEditor.pak",PackageChecksum="4863b230a4f8d22b7a2d17e0fb71aecb") +RedirectReferences=(PackageName="MutXmasLights-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/MutXmasLights-WindowsNoEditor.pak",PackageChecksum="9e44321267bc0f637dcef0e861623110") +RedirectReferences=(PackageName="ProCTF-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/ProCTF-WindowsNoEditor.pak",PackageChecksum="a5d03facf7a4acd715ac68355b27791a") +RedirectReferences=(PackageName="TeamHoard-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/TeamHoard-WindowsNoEditor.pak",PackageChecksum="e54e42a922a8fbcaaaa4826df177aa9c") +RedirectReferences=(PackageName="UNG-Elite-Master-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/UNG-Elite-Master-WindowsNoEditor.pak",PackageChecksum="81331c8f506bdbab7f6c77c79dddf357") +RedirectReferences=(PackageName="UnMask-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/UnMask-WindowsNoEditor.pak",PackageChecksum="d9f11b5a158cfb0949da56e6dca7c298") +RedirectReferences=(PackageName="UTPLArmour-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/UTPLArmour-WindowsNoEditor.pak",PackageChecksum="a76090763ff9887a272e225785aa4957") +RedirectReferences=(PackageName="UTPlusMovement-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/UTPlusMovement-WindowsNoEditor.pak",PackageChecksum="3736ca8908ad016700fdbb45504f1c76") +RedirectReferences=(PackageName="UTPlus-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/UTPlus-WindowsNoEditor.pak",PackageChecksum="846d2e7a2fbff82d9162786dd2910456") +RedirectReferences=(PackageName="WipeOut_GM-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/WipeOut_GM-WindowsNoEditor.pak",PackageChecksum="9c500bfdfcddb0c08e31d49344d4f0e7") +RedirectReferences=(PackageName="xTDM_v014_GameMode-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/xTDM_v014_GameMode-WindowsNoEditor.pak",PackageChecksum="c2c4a7b2235342a3e196757267e50de8") +RedirectReferences=(PackageName="BR202X-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BR202X-WindowsNoEditor.pak",PackageChecksum="c60adb06471a7c752cd058a37677ebba") +RedirectReferences=(PackageName="Global_StatSQL-v2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Global_StatSQL-v2-WindowsNoEditor.pak",PackageChecksum="3778fff2d25be301bac044e07cfd786c") +RedirectReferences=(PackageName="DOU_GM-WindowsNoEditor_P",PackageURLProtocol="http",PackageURL="jello.navto.cc/DOU_GM-WindowsNoEditor_P.pak",PackageChecksum="d38114785f4d391613a5c65844ce37fd") +RedirectReferences=(PackageName="CTF-FeelGoodInc_a1j-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/CTF-FeelGoodInc_a1j-WindowsNoEditor.pak",PackageChecksum="d57339487732f42abba4f18d1a912448") +RedirectReferences=(PackageName="SDM-DOU-Checkmate-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/SDM-DOU-Checkmate-WindowsNoEditor.pak",PackageChecksum="59240c8c197b5469f2df843a6bc41c43") +RedirectReferences=(PackageName="SDM-Savage_and_Son-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/SDM-Savage_and_Son-WindowsNoEditor.pak",PackageChecksum="ec2ace146ec0c457dcb6c458f78cc617") +RedirectReferences=(PackageName="BR-Anubis-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BR-Anubis-WindowsNoEditor.pak",PackageChecksum="505aa7fb0c8c58ce9096a43452dafe9c") +RedirectReferences=(PackageName="BR-Disclosure-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BR-Disclosure-WindowsNoEditor.pak",PackageChecksum="a4c791f6bd15b367d7c0cd1738d7e4ba") +RedirectReferences=(PackageName="BR-Thorns-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BR-Thorns-WindowsNoEditor.pak",PackageChecksum="64c59880f0cc38478b175c79398c8d42") +RedirectReferences=(PackageName="BR-TwinTombs-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BR-TwinTombs-WindowsNoEditor.pak",PackageChecksum="40c23090b8ac7cc51c7dc85ef3d47d8f") +RedirectReferences=(PackageName="DM-Grendelkeep-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Grendelkeep-WindowsNoEditor.pak",PackageChecksum="db9e6c0837560185c131942dc5e0178d") +RedirectReferences=(PackageName="DM-Liandri-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Liandri-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="c6ea5ef56eec0a0e17bc8090b8a0c42b") +RedirectReferences=(PackageName="DM-SidCastle-IV-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-SidCastle-IV-WindowsNoEditor.pak",PackageChecksum="e6e36766a473f1cde1e754fe95ec25ad") +RedirectReferences=(PackageName="DM-Tempest-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Tempest-WindowsNoEditor.pak",PackageChecksum="3ddc489fdd31aa23b38e2abfc347b758") +RedirectReferences=(PackageName="DM-Idoma-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Idoma-WindowsNoEditor.pak",PackageChecksum="10c01f62862371861a4b868dd79b0dee") +RedirectReferences=(PackageName="DM-MorbiasTest_UC-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-MorbiasTest_UC-WindowsNoEditor.pak",PackageChecksum="553015aebfd2a952cbd5d646b818035c") +RedirectReferences=(PackageName="DM-Seraphim-UT99-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Seraphim-UT99-WindowsNoEditor.pak",PackageChecksum="a850fdf6ee29be99f9ddb48a8db914ae") +RedirectReferences=(PackageName="DM-Aerowalk_b1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Aerowalk_b1-WindowsNoEditor.pak",PackageChecksum="e0cbdd955f096ef6bb95a22f4cb8c74c") +RedirectReferences=(PackageName="DM-Sempiternal-Beta016-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Sempiternal-Beta016-WindowsNoEditor.pak",PackageChecksum="56fc31e8879d4451c495c06b8306e359") +RedirectReferences=(PackageName="DM-UntoldStorage-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-UntoldStorage-WindowsNoEditor.pak",PackageChecksum="1cb49973e79d5270576246415af0f3fd") +RedirectReferences=(PackageName="DM-Psi-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Psi-WindowsNoEditor.pak",PackageChecksum="50aeb4397aa669b9367d318934f0122f") +RedirectReferences=(PackageName="FR-Invictus-Beta006W-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Invictus-Beta006W-WindowsNoEditor.pak",PackageChecksum="2ad6f7dac060b07eb5387516bef80b15") +RedirectReferences=(PackageName="FR-Lifted01-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Lifted01-WindowsNoEditor.pak",PackageChecksum="b06810bd032c748c0dae246973287ec8") +RedirectReferences=(PackageName="FR-Sprint-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Sprint-WindowsNoEditor.pak",PackageChecksum="94c01e4cd99c06e1f5f214f196f68d7e") +RedirectReferences=(PackageName="FR-Spacecadet_01-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Spacecadet_01-WindowsNoEditor.pak",PackageChecksum="42e593f6cb06d2f50a9933554776f033") +RedirectReferences=(PackageName="FR-H21-Alpha0005W-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-H21-Alpha0005W-WindowsNoEditor.pak",PackageChecksum="efdfbd6c18f48230418f052a2631e904") +RedirectReferences=(PackageName="FR-Poundhouse01-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Poundhouse01-WindowsNoEditor.pak",PackageChecksum="67989eb7ede37a601e7e3edd8aca39ab") +RedirectReferences=(PackageName="FR-Scrapyard-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/FR-Scrapyard-WindowsNoEditor.pak",PackageChecksum="c761c24b6f133530333c6b38d7934bbf") +RedirectReferences=(PackageName="DM-StalwartXL-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-StalwartXL-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="d395a6f62d87bc62e2f940586a91700c") +RedirectReferences=(PackageName="DM-Viridian-TOURNEY-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Viridian-TOURNEY-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="73d8b8724979b98456e9b1e5874e4676") +RedirectReferences=(PackageName="DM-Hack01-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Hack01-WindowsNoEditor.pak",PackageChecksum="de9f5c9bdb3ce9b491e6a582a85eb584") +RedirectReferences=(PackageName="DM-Rankin-J-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Rankin-J-WindowsNoEditor.pak",PackageChecksum="4d388f439f56a0706646743de7262da4") +RedirectReferences=(PackageName="DM-Rankin-LE-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Rankin-LE-WindowsNoEditor.pak",PackageChecksum="7a27490fd1d1800a23b67002db4a6381") +RedirectReferences=(PackageName="DM-Rankin-BC_WIP03-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Rankin-BC_WIP03-WindowsNoEditor.pak",PackageChecksum="2a0f985fd2d00a67357b6a18f1b99128") +RedirectReferences=(PackageName="DM-PipeWorks-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-PipeWorks-WindowsNoEditor.pak",PackageChecksum="30c3af74bbeb4557222a578f98755429") +RedirectReferences=(PackageName="DM-Obsidian-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Obsidian-WindowsNoEditor.pak",PackageChecksum="2f3c8a55d8c2072628f214123c383b29") +RedirectReferences=(PackageName="DM-NickMesh-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-NickMesh-WindowsNoEditor.pak",PackageChecksum="c716cc752d74532220a1611620b11288") +RedirectReferences=(PackageName="DM-Over-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Over-WindowsNoEditor.pak",PackageChecksum="1d62d716341bd1d9425d2c79ef438b2e") +RedirectReferences=(PackageName="DM-Peak_20180311-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Peak_20180311-WindowsNoEditor.pak",PackageChecksum="e6b91f5248b6609ef6b3fc73ad6b1839") +RedirectReferences=(PackageName="DM-Morpheus_UT4_vII-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Morpheus_UT4_vII-WindowsNoEditor.pak",PackageChecksum="4a40131a557c73402dfe0459afc76c32") +RedirectReferences=(PackageName="DM-LDK-Final-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-LDK-Final-WindowsNoEditor.pak",PackageChecksum="c122669e76f0ae6ef216b75ae1d844f4") +RedirectReferences=(PackageName="DM-Ethos-v11-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Ethos-v11-WindowsNoEditor.pak",PackageChecksum="77af1a5b31dddde7e37147d991887468") +RedirectReferences=(PackageName="DM-FXTRA-V7-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-FXTRA-V7-WindowsNoEditor.pak",PackageChecksum="ad4578b02dc799a70c243ee14ddb06ca") +RedirectReferences=(PackageName="DM-TomBennett-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-TomBennett-WindowsNoEditor.pak",PackageChecksum="526c636c73906dbec75454292b06ad07") +RedirectReferences=(PackageName="DM-Spooky_I4-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Spooky_I4-WindowsNoEditor.pak",PackageChecksum="6071bccc37ba5a2f93fe743f45c591f7") +RedirectReferences=(PackageName="DM-Speed-D2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Speed-D2-WindowsNoEditor.pak",PackageChecksum="d8280689b09b1b26fae8f4d062ff7a34") +RedirectReferences=(PackageName="DM-Quest-K-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Quest-K-WindowsNoEditor.pak",PackageChecksum="026bb80c8e473b17fef3b7a5efefb5c3") +RedirectReferences=(PackageName="DM-Horrible_1v1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Horrible_1v1-WindowsNoEditor.pak",PackageChecksum="035f711c90faf807a66250568d9aa824") +RedirectReferences=(PackageName="DM-Chirakpo-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Chirakpo-WindowsNoEditor.pak",PackageChecksum="249c82476bd4ac4b930f311fd4ee2831") +RedirectReferences=(PackageName="DM-Campgrounds-PROFINAL-UNG-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Campgrounds-PROFINAL-UNG-WindowsNoEditor.pak",PackageChecksum="b1c987c7017c40ed67c013028f713341") +RedirectReferences=(PackageName="DM-Campgrounds-03a-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Campgrounds-03a-WindowsNoEditor.pak",PackageChecksum="88f57f245794f2701c5ad9684ad5595d") +RedirectReferences=(PackageName="DM-AgentsOfOblivionFinal-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-AgentsOfOblivionFinal-WindowsNoEditor.pak",PackageChecksum="e1e36d504cf6175bd955362e3b7ed8e0") +RedirectReferences=(PackageName="DM-Alanis-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Alanis-WindowsNoEditor.pak",PackageChecksum="fa79dc04f082ecacf350c03da2fec4b1") +RedirectReferences=(PackageName="DM-Hackillies-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Hackillies-WindowsNoEditor.pak",PackageChecksum="d133ec091bc0bf73abfd189cb8f7e058") +RedirectReferences=(PackageName="DM-GhostTown-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-GhostTown-WindowsNoEditor.pak",PackageChecksum="9a9cca58595db16ee07a4af945c9b931") +RedirectReferences=(PackageName="DM-DeparturesV1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-DeparturesV1-WindowsNoEditor.pak",PackageChecksum="9ade0c8e3e759cf27bcffb31c5e28123") +RedirectReferences=(PackageName="DM-Curse5-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Curse5-WindowsNoEditor.pak",PackageChecksum="fdd767401dd11da9f614562aaab668a3") +RedirectReferences=(PackageName="DM-Grinder-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Grinder-WindowsNoEditor.pak",PackageChecksum="74e504d8212e8d1eeb62d03953e52f40") +RedirectReferences=(PackageName="DM-Compressed-PRO-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Compressed-PRO-WindowsNoEditor.pak",PackageChecksum="bdf487fb5c5752179b1116d82eab50b4") +RedirectReferences=(PackageName="DM-Fractal-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Fractal-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="992bb6dfc6cfbdbd7b14e72a88d2cdd6") +RedirectReferences=(PackageName="DM-Gothic-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Gothic-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="47beef8da77d1e572ae9ae2569c14581") +RedirectReferences=(PackageName="DM-Healpod-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Healpod-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="9cca8ba0f3666694a534174a1081361e") +RedirectReferences=(PackageName="DM-Edge_03-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Edge_03-WindowsNoEditor.pak",PackageChecksum="82ec7891a49135897ee759137af8a2fc") +RedirectReferences=(PackageName="DM-5cube2-3-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-5cube2-3-WindowsNoEditor.pak",PackageChecksum="00feaef7a16ca3765d0f4275dd6039d1") +RedirectReferences=(PackageName="DM-NaliCave_Shellv3-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-NaliCave_Shellv3-WindowsNoEditor.pak",PackageChecksum="2c3e0a218b791950355b9f43b339c828") +RedirectReferences=(PackageName="DM-HyperBlast-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-HyperBlast-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="759d00a40f5c5d7ba82ff1e28321c7a7") +RedirectReferences=(PackageName="DM-Hazard_V6-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Hazard_V6-WindowsNoEditor.pak",PackageChecksum="9040ba583376e0beae32fc94e01cde67") +RedirectReferences=(PackageName="DM-Curse2-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Curse2-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="1968ca1c55c8cb4f9e8092c5632364d1") +RedirectReferences=(PackageName="DM-Core-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Core-WindowsNoEditor.pak",PackageChecksum="2cb8c6cae2fcfc44ac105149e4a35790") +RedirectReferences=(PackageName="DM-Closer-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Closer-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="5cc52ead2f569999718d37a1e17b0714") +RedirectReferences=(PackageName="DM-BloodCovenant-02b-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-BloodCovenant-02b-WindowsNoEditor.pak",PackageChecksum="99e1113ddd6ea15ade309c9092c0d4c1") +RedirectReferences=(PackageName="DM-Bitcoin-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Bitcoin-WindowsNoEditor.pak",PackageChecksum="203ee2d11c018b9a39b4ecb0e60dae1e") +RedirectReferences=(PackageName="CosmeticsMegaPack01-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/CosmeticsMegaPack01-WindowsNoEditor.pak",PackageChecksum="39e7fcab8eb160ea6d45f5566cf1b00f") +RedirectReferences=(PackageName="TiduHats01-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/TiduHats01-WindowsNoEditor.pak",PackageChecksum="67f3de20713a24e95cf7e156263c842d") +RedirectReferences=(PackageName="DM-Malevolence-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Malevolence-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="6ab30e5d890b638e43b18a2e4a968476") +RedirectReferences=(PackageName="DM-Echo_b7-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Echo_b7-WindowsNoEditor.pak",PackageChecksum="03545e53c2fe275b982bbe8f98a2c239") +RedirectReferences=(PackageName="DM-Delta-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Delta-WindowsNoEditor.pak",PackageChecksum="e6044efe8a97bc0a8d353f31eb633734") +RedirectReferences=(PackageName="DM-Deep-03g-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Deep-03g-WindowsNoEditor.pak",PackageChecksum="2b132fbd900f9dd7a02e12e0124c8bd7") +RedirectReferences=(PackageName="DM-Deck-SE-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Deck-SE-WindowsNoEditor.pak",PackageChecksum="d097966b6e03357542a719483e784b7c") +RedirectReferences=(PackageName="DM-Deck16-UT99_metal-1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Deck16-UT99_metal-1-WindowsNoEditor.pak",PackageChecksum="3c7531be756cb434ff34e88b32f5102f") +RedirectReferences=(PackageName="DM-Deck16-3-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Deck16-3-WindowsNoEditor.pak",PackageChecksum="5f4d6baac25c9c9dd04261deef1b208c") +RedirectReferences=(PackageName="DM-Deck8_20180305-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Deck8_20180305-WindowsNoEditor.pak",PackageChecksum="c467293aebcab6d3d516a58c419eb31a") +RedirectReferences=(PackageName="DM-Croft_RC0-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Croft_RC0-WindowsNoEditor.pak",PackageChecksum="97a5b1897482a7adeb36852ee88468f1") +RedirectReferences=(PackageName="DM-Coma_A015-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Coma_A015-WindowsNoEditor.pak",PackageChecksum="c3ca81c8da4c7c5e2a07d9afe30100a5") +RedirectReferences=(PackageName="DM-Coda-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Coda-WindowsNoEditor.pak",PackageChecksum="71e2be82ccc91d022d8be63d5dbe8001") +RedirectReferences=(PackageName="DM-Faze-v10-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Faze-v10-WindowsNoEditor.pak",PackageChecksum="57f924725eb05e8ff3ed916a3e606999") +RedirectReferences=(PackageName="DM-Elucidation-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Elucidation-WindowsNoEditor.pak",PackageChecksum="b5b6199cf2796ed98595a61abecd04b5") +RedirectReferences=(PackageName="DM-DeepInside-v14-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-DeepInside-v14-WindowsNoEditor.pak",PackageChecksum="10405b89cb868b0e992de0fc887c4f1c") +RedirectReferences=(PackageName="DM-Cipe-v05-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Cipe-v05-WindowsNoEditor.pak",PackageChecksum="4bbe28fa021e9f4f3904f8ecd5b8d435") +RedirectReferences=(PackageName="DM-Biohazard-v15-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Biohazard-v15-WindowsNoEditor.pak",PackageChecksum="d190a695c8dd068b50ae57c2775b403d") +RedirectReferences=(PackageName="DM-Azo-v04-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Azo-v04-WindowsNoEditor.pak",PackageChecksum="e11f4d26454ce713cad00b5672cdc52c") +RedirectReferences=(PackageName="RocketGib_Mutator-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/RocketGib_Mutator-WindowsNoEditor.pak",PackageChecksum="e08ada16464042856fa561a9edb2f661") +RedirectReferences=(PackageName="DM-NitroBlaster_vIV-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-NitroBlaster_vIV-WindowsNoEditor.pak",PackageChecksum="5d6504d04a46eb521076a1c1c6cd35b2") +RedirectReferences=(PackageName="DM-EraseV2_a07-2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-EraseV2_a07-2-WindowsNoEditor.pak",PackageChecksum="75ed17a7468711d695dd403ab6e91446") +RedirectReferences=(PackageName="DM-Intercept-Elite-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Intercept-Elite-WindowsNoEditor.pak",PackageChecksum="f9d518244f6ef6897043e07ab6fc77b3") +RedirectReferences=(PackageName="DM-Sentinel-UNG-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Sentinel-UNG-WindowsNoEditor.pak",PackageChecksum="323aee70555c7648366e1a883e3e0633") +RedirectReferences=(PackageName="DM-Training2-UNG-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Training2-UNG-WindowsNoEditor.pak",PackageChecksum="12f110b5edb773aff57fae32c37574d5") +RedirectReferences=(PackageName="DM-Intercept-UNG-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Intercept-UNG-WindowsNoEditor.pak",PackageChecksum="687a488e0d421f8ae265cea4a63160a9") +RedirectReferences=(PackageName="UNG-Elite-Master-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/UNG-Elite-Master-WindowsNoEditor.pak",PackageChecksum="ac6eb58cc152fc7389bf9871fbafc16c") +RedirectReferences=(PackageName="BT-Welcome_v5-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/BT-Welcome_v5-WindowsNoEditor.pak",PackageChecksum="f62abaff682686814cdd34bce5466388") +RedirectReferences=(PackageName="BT_Game-WindowsNoEditor_P",PackageURLProtocol="http",PackageURL="jello.navto.cc/BT_Game-WindowsNoEditor_P.pak",PackageChecksum="3031b71b567289673f4109cf0b9d9c2d") +RedirectReferences=(PackageName="Mut_LogoSplash_V2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/Mut_LogoSplash_V2-WindowsNoEditor.pak",PackageChecksum="66dbdd5fb3bb72481ab8c0308e6b6a7a") +RedirectReferences=(PackageName="DM-BlackrockV12-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-BlackrockV12-WindowsNoEditor.pak",PackageChecksum="6df5597238f9cfb19152a78bbad60586") +RedirectReferences=(PackageName="DM-Blaster-v16-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Blaster-v16-WindowsNoEditor.pak",PackageChecksum="a5ba01c95efe1bf6e7933b90784a50c5") +RedirectReferences=(PackageName="DM-170839-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-170839-WindowsNoEditor.pak",PackageChecksum="b0e9d99b7204ff4dcf3a71b1678ea935") +RedirectReferences=(PackageName="DM-Hotswap_v1-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Hotswap_v1-WindowsNoEditor.pak",PackageChecksum="67bf19739a0eaf9493b35a961cc1f3ae") +RedirectReferences=(PackageName="DM-Lea-UT4-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Lea-UT4-WindowsNoEditor.pak",PackageChecksum="9acdc7d52c186ee4dfe76d41fc116f89") +RedirectReferences=(PackageName="DM-Bleak-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Bleak-WindowsNoEditor.pak",PackageChecksum="1fb7c5e6ada0cae3ca9c4f7cd2a59e64") +RedirectReferences=(PackageName="DM-Trash-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Trash-WindowsNoEditor.pak",PackageChecksum="7dea42b5a4a5e653a5601ac956e7b533") +RedirectReferences=(PackageName="UT_MonsterGame-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/UT_MonsterGame-WindowsNoEditor.pak",PackageChecksum="4f923faca6fcc1b0f230b2a02ecd5adc") +RedirectReferences=(PackageName="DM-Archer-III-Launch-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Archer-III-Launch-WindowsNoEditor.pak",PackageChecksum="41506fc9ec8a3d95f4a51d5f26ce33e7") +RedirectReferences=(PackageName="DM-Unnamed-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Unnamed-WindowsNoEditor.pak",PackageChecksum="f73bfa1c0703df3376e07497d565bcd5") +RedirectReferences=(PackageName="DM-Mountain_Outpost-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-Mountain_Outpost-WindowsNoEditor.pak",PackageChecksum="4d909429879220d53cfc4221ed8bb7e0") +RedirectReferences=(PackageName="DM-LostMemories-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-LostMemories-WindowsNoEditor.pak",PackageChecksum="ed9e4979ea2a104fb0627764bd9811c0") +RedirectReferences=(PackageName="DM-SpaceStation2-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-SpaceStation2-WindowsNoEditor.pak",PackageChecksum="372fa957715888a174cefdbd4771a8b1") +RedirectReferences=(PackageName="DM-SpaceStationLogos-WindowsNoEditor",PackageURLProtocol="http",PackageURL="jello.navto.cc/DM-SpaceStationLogos-WindowsNoEditor.pak",PackageChecksum="13d2024d1a01c427557f84d9da48833b") + +[/Script/Engine.GameMode] +bHandleDedicatedServerReplays=true + +[/Script/UnrealTournament.UTGameMode] +MapVoteTime=60 +bRecordReplays=true +ConfigMutators=SetNetSpeed + +[/Script/UTHubAdvertiser.UTHubAdvertiser] +URL="https://hubtracker.ut4bt.tk/hub/post" +Interval=30 +HeaderKeys=x-api-token +HeaderValues=e38ba661-d8a3-45c3-adea-1238d1e3d1d1 + +[/Script/UnrealTournament.UTGameState] +ServerName=Beer for Breakfast (Pittsburgh) +ServerMOTD=Beer for Breakfast\n(Pittsburgh, PA)\n\nHF GG GN\n\nDiscord: JelloBlaster#6274 +ServerDescription=UT4UU Beer for Breakfast Server + + diff --git a/config/GameUserSettings.ini b/config/GameUserSettings.ini old mode 100644 new mode 100755 diff --git a/config/GameplayTags.ini b/config/GameplayTags.ini old mode 100644 new mode 100755 diff --git a/config/GameplayTagsList.ini b/config/GameplayTagsList.ini old mode 100644 new mode 100755 diff --git a/config/Hardware.ini b/config/Hardware.ini old mode 100644 new mode 100755 diff --git a/config/Input.ini b/config/Input.ini old mode 100644 new mode 100755 diff --git a/config/Lightmass.ini b/config/Lightmass.ini old mode 100644 new mode 100755 diff --git a/config/SampleGameMode.ini b/config/SampleGameMode.ini old mode 100644 new mode 100755 diff --git a/config/Scalability.ini b/config/Scalability.ini old mode 100644 new mode 100755 diff --git a/config/mod.ini b/config/mod.ini old mode 100644 new mode 100755 index 71ddbb7..2ba44d5 --- a/config/mod.ini +++ b/config/mod.ini @@ -65,7 +65,7 @@ CTF-Volcano=(bbl=X=-327300.750 Y=-8912.798 Z=947.473,bbr=P=0.000000 Y=-89.999992 BallRepped=BR202XBall_C_0 [LogoSplash] -SplashImageURL="https://jello.navto.cc/pub/tokyo_server_pic.png" +SplashImageURL="https://jello.navto.cc/pub/pitts.jpg" SoundImageURL="https://jello.navto.cc/pub/tokyo_server_audio.mp3" MessageOfTheDayLine1=Have Fun MessageOfTheDayLine2=Good Game diff --git a/get-docker.sh b/get-docker.sh new file mode 100644 index 0000000..6c23c8c --- /dev/null +++ b/get-docker.sh @@ -0,0 +1,743 @@ +#!/bin/sh +set -e +# Docker Engine for Linux installation script. +# +# This script is intended as a convenient way to configure docker's package +# repositories and to install Docker Engine, This script is not recommended +# for production environments. Before running this script, make yourself familiar +# with potential risks and limitations, and refer to the installation manual +# at https://docs.docker.com/engine/install/ for alternative installation methods. +# +# The script: +# +# - Requires `root` or `sudo` privileges to run. +# - Attempts to detect your Linux distribution and version and configure your +# package management system for you. +# - Doesn't allow you to customize most installation parameters. +# - Installs dependencies and recommendations without asking for confirmation. +# - Installs the latest stable release (by default) of Docker CLI, Docker Engine, +# Docker Buildx, Docker Compose, containerd, and runc. When using this script +# to provision a machine, this may result in unexpected major version upgrades +# of these packages. Always test upgrades in a test environment before +# deploying to your production systems. +# - Isn't designed to upgrade an existing Docker installation. When using the +# script to update an existing installation, dependencies may not be updated +# to the expected version, resulting in outdated versions. +# +# Source code is available at https://github.com/docker/docker-install/ +# +# Usage +# ============================================================================== +# +# To install the latest stable versions of Docker CLI, Docker Engine, and their +# dependencies: +# +# 1. download the script +# +# $ curl -fsSL https://get.docker.com -o install-docker.sh +# +# 2. verify the script's content +# +# $ cat install-docker.sh +# +# 3. run the script with --dry-run to verify the steps it executes +# +# $ sh install-docker.sh --dry-run +# +# 4. run the script either as root, or using sudo to perform the installation. +# +# $ sudo sh install-docker.sh +# +# Command-line options +# ============================================================================== +# +# --version +# Use the --version option to install a specific version, for example: +# +# $ sudo sh install-docker.sh --version 23.0 +# +# --channel +# +# Use the --channel option to install from an alternative installation channel. +# The following example installs the latest versions from the "test" channel, +# which includes pre-releases (alpha, beta, rc): +# +# $ sudo sh install-docker.sh --channel test +# +# Alternatively, use the script at https://test.docker.com, which uses the test +# channel as default. +# +# --mirror +# +# Use the --mirror option to install from a mirror supported by this script. +# Available mirrors are "Aliyun" (https://mirrors.aliyun.com/docker-ce), and +# "AzureChinaCloud" (https://mirror.azure.cn/docker-ce), for example: +# +# $ sudo sh install-docker.sh --mirror AzureChinaCloud +# +# ============================================================================== + + +# Git commit from https://github.com/docker/docker-install when +# the script was uploaded (Should only be modified by upload job): +SCRIPT_COMMIT_SHA="e5543d473431b782227f8908005543bb4389b8de" + +# strip "v" prefix if present +VERSION="${VERSION#v}" + +# The channel to install from: +# * stable +# * test +# * edge (deprecated) +# * nightly (deprecated) +DEFAULT_CHANNEL_VALUE="stable" +if [ -z "$CHANNEL" ]; then + CHANNEL=$DEFAULT_CHANNEL_VALUE +fi + +DEFAULT_DOWNLOAD_URL="https://download.docker.com" +if [ -z "$DOWNLOAD_URL" ]; then + DOWNLOAD_URL=$DEFAULT_DOWNLOAD_URL +fi + +DEFAULT_REPO_FILE="docker-ce.repo" +if [ -z "$REPO_FILE" ]; then + REPO_FILE="$DEFAULT_REPO_FILE" +fi + +mirror='' +DRY_RUN=${DRY_RUN:-} +while [ $# -gt 0 ]; do + case "$1" in + --channel) + CHANNEL="$2" + shift + ;; + --dry-run) + DRY_RUN=1 + ;; + --mirror) + mirror="$2" + shift + ;; + --version) + VERSION="${2#v}" + shift + ;; + --*) + echo "Illegal option $1" + ;; + esac + shift $(( $# > 0 ? 1 : 0 )) +done + +case "$mirror" in + Aliyun) + DOWNLOAD_URL="https://mirrors.aliyun.com/docker-ce" + ;; + AzureChinaCloud) + DOWNLOAD_URL="https://mirror.azure.cn/docker-ce" + ;; + "") + ;; + *) + >&2 echo "unknown mirror '$mirror': use either 'Aliyun', or 'AzureChinaCloud'." + exit 1 + ;; +esac + +case "$CHANNEL" in + stable|test) + ;; + edge|nightly) + >&2 echo "DEPRECATED: the $CHANNEL channel has been deprecated and is no longer supported by this script." + exit 1 + ;; + *) + >&2 echo "unknown CHANNEL '$CHANNEL': use either stable or test." + exit 1 + ;; +esac + +command_exists() { + command -v "$@" > /dev/null 2>&1 +} + +# version_gte checks if the version specified in $VERSION is at least the given +# SemVer (Maj.Minor[.Patch]), or CalVer (YY.MM) version.It returns 0 (success) +# if $VERSION is either unset (=latest) or newer or equal than the specified +# version, or returns 1 (fail) otherwise. +# +# examples: +# +# VERSION=23.0 +# version_gte 23.0 // 0 (success) +# version_gte 20.10 // 0 (success) +# version_gte 19.03 // 0 (success) +# version_gte 21.10 // 1 (fail) +version_gte() { + if [ -z "$VERSION" ]; then + return 0 + fi + eval version_compare "$VERSION" "$1" +} + +# version_compare compares two version strings (either SemVer (Major.Minor.Path), +# or CalVer (YY.MM) version strings. It returns 0 (success) if version A is newer +# or equal than version B, or 1 (fail) otherwise. Patch releases and pre-release +# (-alpha/-beta) are not taken into account +# +# examples: +# +# version_compare 23.0.0 20.10 // 0 (success) +# version_compare 23.0 20.10 // 0 (success) +# version_compare 20.10 19.03 // 0 (success) +# version_compare 20.10 20.10 // 0 (success) +# version_compare 19.03 20.10 // 1 (fail) +version_compare() ( + set +x + + yy_a="$(echo "$1" | cut -d'.' -f1)" + yy_b="$(echo "$2" | cut -d'.' -f1)" + if [ "$yy_a" -lt "$yy_b" ]; then + return 1 + fi + if [ "$yy_a" -gt "$yy_b" ]; then + return 0 + fi + mm_a="$(echo "$1" | cut -d'.' -f2)" + mm_b="$(echo "$2" | cut -d'.' -f2)" + + # trim leading zeros to accommodate CalVer + mm_a="${mm_a#0}" + mm_b="${mm_b#0}" + + if [ "${mm_a:-0}" -lt "${mm_b:-0}" ]; then + return 1 + fi + + return 0 +) + +is_dry_run() { + if [ -z "$DRY_RUN" ]; then + return 1 + else + return 0 + fi +} + +is_wsl() { + case "$(uname -r)" in + *microsoft* ) true ;; # WSL 2 + *Microsoft* ) true ;; # WSL 1 + * ) false;; + esac +} + +is_darwin() { + case "$(uname -s)" in + *darwin* ) true ;; + *Darwin* ) true ;; + * ) false;; + esac +} + +deprecation_notice() { + distro=$1 + distro_version=$2 + echo + printf "\033[91;1mDEPRECATION WARNING\033[0m\n" + printf " This Linux distribution (\033[1m%s %s\033[0m) reached end-of-life and is no longer supported by this script.\n" "$distro" "$distro_version" + echo " No updates or security fixes will be released for this distribution, and users are recommended" + echo " to upgrade to a currently maintained version of $distro." + echo + printf "Press \033[1mCtrl+C\033[0m now to abort this script, or wait for the installation to continue." + echo + sleep 10 +} + +get_distribution() { + lsb_dist="" + # Every system that we officially support has /etc/os-release + if [ -r /etc/os-release ]; then + lsb_dist="$(. /etc/os-release && echo "$ID")" + fi + # Returning an empty string here should be alright since the + # case statements don't act unless you provide an actual value + echo "$lsb_dist" +} + +echo_docker_as_nonroot() { + if is_dry_run; then + return + fi + if command_exists docker && [ -e /var/run/docker.sock ]; then + ( + set -x + $sh_c 'docker version' + ) || true + fi + + # intentionally mixed spaces and tabs here -- tabs are stripped by "<<-EOF", spaces are kept in the output + echo + echo "================================================================================" + echo + if version_gte "20.10"; then + echo "To run Docker as a non-privileged user, consider setting up the" + echo "Docker daemon in rootless mode for your user:" + echo + echo " dockerd-rootless-setuptool.sh install" + echo + echo "Visit https://docs.docker.com/go/rootless/ to learn about rootless mode." + echo + fi + echo + echo "To run the Docker daemon as a fully privileged service, but granting non-root" + echo "users access, refer to https://docs.docker.com/go/daemon-access/" + echo + echo "WARNING: Access to the remote API on a privileged Docker daemon is equivalent" + echo " to root access on the host. Refer to the 'Docker daemon attack surface'" + echo " documentation for details: https://docs.docker.com/go/attack-surface/" + echo + echo "================================================================================" + echo +} + +# Check if this is a forked Linux distro +check_forked() { + + # Check for lsb_release command existence, it usually exists in forked distros + if command_exists lsb_release; then + # Check if the `-u` option is supported + set +e + lsb_release -a -u > /dev/null 2>&1 + lsb_release_exit_code=$? + set -e + + # Check if the command has exited successfully, it means we're in a forked distro + if [ "$lsb_release_exit_code" = "0" ]; then + # Print info about current distro + cat <<-EOF + You're using '$lsb_dist' version '$dist_version'. + EOF + + # Get the upstream release info + lsb_dist=$(lsb_release -a -u 2>&1 | tr '[:upper:]' '[:lower:]' | grep -E 'id' | cut -d ':' -f 2 | tr -d '[:space:]') + dist_version=$(lsb_release -a -u 2>&1 | tr '[:upper:]' '[:lower:]' | grep -E 'codename' | cut -d ':' -f 2 | tr -d '[:space:]') + + # Print info about upstream distro + cat <<-EOF + Upstream release is '$lsb_dist' version '$dist_version'. + EOF + else + if [ -r /etc/debian_version ] && [ "$lsb_dist" != "ubuntu" ] && [ "$lsb_dist" != "raspbian" ]; then + if [ "$lsb_dist" = "osmc" ]; then + # OSMC runs Raspbian + lsb_dist=raspbian + else + # We're Debian and don't even know it! + lsb_dist=debian + fi + dist_version="$(sed 's/\/.*//' /etc/debian_version | sed 's/\..*//')" + case "$dist_version" in + 12) + dist_version="bookworm" + ;; + 11) + dist_version="bullseye" + ;; + 10) + dist_version="buster" + ;; + 9) + dist_version="stretch" + ;; + 8) + dist_version="jessie" + ;; + esac + fi + fi + fi +} + +do_install() { + echo "# Executing docker install script, commit: $SCRIPT_COMMIT_SHA" + + if command_exists docker; then + cat >&2 <<-'EOF' + Warning: the "docker" command appears to already exist on this system. + + If you already have Docker installed, this script can cause trouble, which is + why we're displaying this warning and provide the opportunity to cancel the + installation. + + If you installed the current Docker package using this script and are using it + again to update Docker, you can safely ignore this message. + + You may press Ctrl+C now to abort this script. + EOF + ( set -x; sleep 20 ) + fi + + user="$(id -un 2>/dev/null || true)" + + sh_c='sh -c' + if [ "$user" != 'root' ]; then + if command_exists sudo; then + sh_c='sudo -E sh -c' + elif command_exists su; then + sh_c='su -c' + else + cat >&2 <<-'EOF' + Error: this installer needs the ability to run commands as root. + We are unable to find either "sudo" or "su" available to make this happen. + EOF + exit 1 + fi + fi + + if is_dry_run; then + sh_c="echo" + fi + + # perform some very rudimentary platform detection + lsb_dist=$( get_distribution ) + lsb_dist="$(echo "$lsb_dist" | tr '[:upper:]' '[:lower:]')" + + if is_wsl; then + echo + echo "WSL DETECTED: We recommend using Docker Desktop for Windows." + echo "Please get Docker Desktop from https://www.docker.com/products/docker-desktop/" + echo + cat >&2 <<-'EOF' + + You may press Ctrl+C now to abort this script. + EOF + ( set -x; sleep 20 ) + fi + + case "$lsb_dist" in + + ubuntu) + if command_exists lsb_release; then + dist_version="$(lsb_release --codename | cut -f2)" + fi + if [ -z "$dist_version" ] && [ -r /etc/lsb-release ]; then + dist_version="$(. /etc/lsb-release && echo "$DISTRIB_CODENAME")" + fi + ;; + + debian|raspbian) + dist_version="$(sed 's/\/.*//' /etc/debian_version | sed 's/\..*//')" + case "$dist_version" in + 12) + dist_version="bookworm" + ;; + 11) + dist_version="bullseye" + ;; + 10) + dist_version="buster" + ;; + 9) + dist_version="stretch" + ;; + 8) + dist_version="jessie" + ;; + esac + ;; + + centos|rhel|sles) + if [ -z "$dist_version" ] && [ -r /etc/os-release ]; then + dist_version="$(. /etc/os-release && echo "$VERSION_ID")" + fi + ;; + + *) + if command_exists lsb_release; then + dist_version="$(lsb_release --release | cut -f2)" + fi + if [ -z "$dist_version" ] && [ -r /etc/os-release ]; then + dist_version="$(. /etc/os-release && echo "$VERSION_ID")" + fi + ;; + + esac + + # Check if this is a forked Linux distro + check_forked + + # Print deprecation warnings for distro versions that recently reached EOL, + # but may still be commonly used (especially LTS versions). + case "$lsb_dist.$dist_version" in + debian.stretch|debian.jessie) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + raspbian.stretch|raspbian.jessie) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + ubuntu.xenial|ubuntu.trusty) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + ubuntu.impish|ubuntu.hirsute|ubuntu.groovy|ubuntu.eoan|ubuntu.disco|ubuntu.cosmic) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + fedora.*) + if [ "$dist_version" -lt 36 ]; then + deprecation_notice "$lsb_dist" "$dist_version" + fi + ;; + esac + + # Run setup for each distro accordingly + case "$lsb_dist" in + ubuntu|debian|raspbian) + pre_reqs="apt-transport-https ca-certificates curl" + if ! command -v gpg > /dev/null; then + pre_reqs="$pre_reqs gnupg" + fi + apt_repo="deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] $DOWNLOAD_URL/linux/$lsb_dist $dist_version $CHANNEL" + ( + if ! is_dry_run; then + set -x + fi + $sh_c 'apt-get update -qq >/dev/null' + $sh_c "DEBIAN_FRONTEND=noninteractive apt-get install -y -qq $pre_reqs >/dev/null" + $sh_c 'install -m 0755 -d /etc/apt/keyrings' + $sh_c "curl -fsSL \"$DOWNLOAD_URL/linux/$lsb_dist/gpg\" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg" + $sh_c "chmod a+r /etc/apt/keyrings/docker.gpg" + $sh_c "echo \"$apt_repo\" > /etc/apt/sources.list.d/docker.list" + $sh_c 'apt-get update -qq >/dev/null' + ) + pkg_version="" + if [ -n "$VERSION" ]; then + if is_dry_run; then + echo "# WARNING: VERSION pinning is not supported in DRY_RUN" + else + # Will work for incomplete versions IE (17.12), but may not actually grab the "latest" if in the test channel + pkg_pattern="$(echo "$VERSION" | sed 's/-ce-/~ce~.*/g' | sed 's/-/.*/g')" + search_command="apt-cache madison docker-ce | grep '$pkg_pattern' | head -1 | awk '{\$1=\$1};1' | cut -d' ' -f 3" + pkg_version="$($sh_c "$search_command")" + echo "INFO: Searching repository for VERSION '$VERSION'" + echo "INFO: $search_command" + if [ -z "$pkg_version" ]; then + echo + echo "ERROR: '$VERSION' not found amongst apt-cache madison results" + echo + exit 1 + fi + if version_gte "18.09"; then + search_command="apt-cache madison docker-ce-cli | grep '$pkg_pattern' | head -1 | awk '{\$1=\$1};1' | cut -d' ' -f 3" + echo "INFO: $search_command" + cli_pkg_version="=$($sh_c "$search_command")" + fi + pkg_version="=$pkg_version" + fi + fi + ( + pkgs="docker-ce${pkg_version%=}" + if version_gte "18.09"; then + # older versions didn't ship the cli and containerd as separate packages + pkgs="$pkgs docker-ce-cli${cli_pkg_version%=} containerd.io" + fi + if version_gte "20.10"; then + pkgs="$pkgs docker-compose-plugin docker-ce-rootless-extras$pkg_version" + fi + if version_gte "23.0"; then + pkgs="$pkgs docker-buildx-plugin" + fi + if ! is_dry_run; then + set -x + fi + $sh_c "DEBIAN_FRONTEND=noninteractive apt-get install -y -qq $pkgs >/dev/null" + ) + echo_docker_as_nonroot + exit 0 + ;; + centos|fedora|rhel) + if [ "$(uname -m)" != "s390x" ] && [ "$lsb_dist" = "rhel" ]; then + echo "Packages for RHEL are currently only available for s390x." + exit 1 + fi + if [ "$lsb_dist" = "fedora" ]; then + pkg_manager="dnf" + config_manager="dnf config-manager" + enable_channel_flag="--set-enabled" + disable_channel_flag="--set-disabled" + pre_reqs="dnf-plugins-core" + pkg_suffix="fc$dist_version" + else + pkg_manager="yum" + config_manager="yum-config-manager" + enable_channel_flag="--enable" + disable_channel_flag="--disable" + pre_reqs="yum-utils" + pkg_suffix="el" + fi + repo_file_url="$DOWNLOAD_URL/linux/$lsb_dist/$REPO_FILE" + ( + if ! is_dry_run; then + set -x + fi + $sh_c "$pkg_manager install -y -q $pre_reqs" + $sh_c "$config_manager --add-repo $repo_file_url" + + if [ "$CHANNEL" != "stable" ]; then + $sh_c "$config_manager $disable_channel_flag 'docker-ce-*'" + $sh_c "$config_manager $enable_channel_flag 'docker-ce-$CHANNEL'" + fi + $sh_c "$pkg_manager makecache" + ) + pkg_version="" + if [ -n "$VERSION" ]; then + if is_dry_run; then + echo "# WARNING: VERSION pinning is not supported in DRY_RUN" + else + pkg_pattern="$(echo "$VERSION" | sed 's/-ce-/\\\\.ce.*/g' | sed 's/-/.*/g').*$pkg_suffix" + search_command="$pkg_manager list --showduplicates docker-ce | grep '$pkg_pattern' | tail -1 | awk '{print \$2}'" + pkg_version="$($sh_c "$search_command")" + echo "INFO: Searching repository for VERSION '$VERSION'" + echo "INFO: $search_command" + if [ -z "$pkg_version" ]; then + echo + echo "ERROR: '$VERSION' not found amongst $pkg_manager list results" + echo + exit 1 + fi + if version_gte "18.09"; then + # older versions don't support a cli package + search_command="$pkg_manager list --showduplicates docker-ce-cli | grep '$pkg_pattern' | tail -1 | awk '{print \$2}'" + cli_pkg_version="$($sh_c "$search_command" | cut -d':' -f 2)" + fi + # Cut out the epoch and prefix with a '-' + pkg_version="-$(echo "$pkg_version" | cut -d':' -f 2)" + fi + fi + ( + pkgs="docker-ce$pkg_version" + if version_gte "18.09"; then + # older versions didn't ship the cli and containerd as separate packages + if [ -n "$cli_pkg_version" ]; then + pkgs="$pkgs docker-ce-cli-$cli_pkg_version containerd.io" + else + pkgs="$pkgs docker-ce-cli containerd.io" + fi + fi + if version_gte "20.10"; then + pkgs="$pkgs docker-compose-plugin docker-ce-rootless-extras$pkg_version" + fi + if version_gte "23.0"; then + pkgs="$pkgs docker-buildx-plugin" + fi + if ! is_dry_run; then + set -x + fi + $sh_c "$pkg_manager install -y -q $pkgs" + ) + echo_docker_as_nonroot + exit 0 + ;; + sles) + if [ "$(uname -m)" != "s390x" ]; then + echo "Packages for SLES are currently only available for s390x" + exit 1 + fi + if [ "$dist_version" = "15.3" ]; then + sles_version="SLE_15_SP3" + else + sles_minor_version="${dist_version##*.}" + sles_version="15.$sles_minor_version" + fi + repo_file_url="$DOWNLOAD_URL/linux/$lsb_dist/$REPO_FILE" + pre_reqs="ca-certificates curl libseccomp2 awk" + ( + if ! is_dry_run; then + set -x + fi + $sh_c "zypper install -y $pre_reqs" + $sh_c "zypper addrepo $repo_file_url" + if ! is_dry_run; then + cat >&2 <<-'EOF' + WARNING!! + openSUSE repository (https://download.opensuse.org/repositories/security:SELinux) will be enabled now. + Do you wish to continue? + You may press Ctrl+C now to abort this script. + EOF + ( set -x; sleep 30 ) + fi + opensuse_repo="https://download.opensuse.org/repositories/security:SELinux/$sles_version/security:SELinux.repo" + $sh_c "zypper addrepo $opensuse_repo" + $sh_c "zypper --gpg-auto-import-keys refresh" + $sh_c "zypper lr -d" + ) + pkg_version="" + if [ -n "$VERSION" ]; then + if is_dry_run; then + echo "# WARNING: VERSION pinning is not supported in DRY_RUN" + else + pkg_pattern="$(echo "$VERSION" | sed 's/-ce-/\\\\.ce.*/g' | sed 's/-/.*/g')" + search_command="zypper search -s --match-exact 'docker-ce' | grep '$pkg_pattern' | tail -1 | awk '{print \$6}'" + pkg_version="$($sh_c "$search_command")" + echo "INFO: Searching repository for VERSION '$VERSION'" + echo "INFO: $search_command" + if [ -z "$pkg_version" ]; then + echo + echo "ERROR: '$VERSION' not found amongst zypper list results" + echo + exit 1 + fi + search_command="zypper search -s --match-exact 'docker-ce-cli' | grep '$pkg_pattern' | tail -1 | awk '{print \$6}'" + # It's okay for cli_pkg_version to be blank, since older versions don't support a cli package + cli_pkg_version="$($sh_c "$search_command")" + pkg_version="-$pkg_version" + fi + fi + ( + pkgs="docker-ce$pkg_version" + if version_gte "18.09"; then + if [ -n "$cli_pkg_version" ]; then + # older versions didn't ship the cli and containerd as separate packages + pkgs="$pkgs docker-ce-cli-$cli_pkg_version containerd.io" + else + pkgs="$pkgs docker-ce-cli containerd.io" + fi + fi + if version_gte "20.10"; then + pkgs="$pkgs docker-compose-plugin docker-ce-rootless-extras$pkg_version" + fi + if version_gte "23.0"; then + pkgs="$pkgs docker-buildx-plugin" + fi + if ! is_dry_run; then + set -x + fi + $sh_c "zypper -q install -y $pkgs" + ) + echo_docker_as_nonroot + exit 0 + ;; + *) + if [ -z "$lsb_dist" ]; then + if is_darwin; then + echo + echo "ERROR: Unsupported operating system 'macOS'" + echo "Please get Docker Desktop from https://www.docker.com/products/docker-desktop" + echo + exit 1 + fi + fi + echo + echo "ERROR: Unsupported distribution '$lsb_dist'" + echo + exit 1 + ;; + esac + exit 1 +} + +# wrapped up in a function so that we have some protection against only getting +# half the file during "curl | sh" +do_install diff --git a/hubtools/Binaries/Linux/UE4Server-Linux-Shippingx86_64-unknown-linux-gnu.modules b/hubtools/Binaries/Linux/UE4Server-Linux-Shippingx86_64-unknown-linux-gnu.modules old mode 100644 new mode 100755 diff --git a/hubtools/Binaries/Linux/libUE4Server-HubTools-Linux-Shipping.so b/hubtools/Binaries/Linux/libUE4Server-HubTools-Linux-Shipping.so old mode 100644 new mode 100755 diff --git a/hubtools/Binaries/Win64/UE4Server-HubTools-Win64-Shipping.dll b/hubtools/Binaries/Win64/UE4Server-HubTools-Win64-Shipping.dll old mode 100644 new mode 100755 diff --git a/hubtools/HubTools.uplugin b/hubtools/HubTools.uplugin old mode 100644 new mode 100755 diff --git a/rulesets/rules.json b/rulesets/rules.json old mode 100644 new mode 100755