diff --git a/breath-of-the-wild-multiplayer/Dockerfile b/breath-of-the-wild-multiplayer/Dockerfile new file mode 100644 index 0000000..60d56a4 --- /dev/null +++ b/breath-of-the-wild-multiplayer/Dockerfile @@ -0,0 +1,14 @@ +FROM ubuntu +EXPOSE "5050/tcp" +LABEL type=GAME + +ENV DISPLAY :0 +WORKDIR /opt +RUN dpkg --add-architecture i386 && apt-get update && apt-get upgrade -y && apt-get install -y dotnet6 +COPY server-files /opt/botwm +WORKDIR /opt/botwm +RUN useradd botwm -d /opt +RUN chown -R botwm:botwm /opt +WORKDIR /opt/botwm +USER botwm:botwm +ENTRYPOINT [ "dotnet", "BOTW.DedicatedServer.dll" ] diff --git a/breath-of-the-wild-multiplayer/runner.sh b/breath-of-the-wild-multiplayer/runner.sh new file mode 100644 index 0000000..d50338d --- /dev/null +++ b/breath-of-the-wild-multiplayer/runner.sh @@ -0,0 +1,2 @@ +#!/bin/sh +Xvfb :0 & wine ./BOTW.DedicatedServer.exe \ No newline at end of file diff --git a/breath-of-the-wild-multiplayer/server-files/BOTW.DedicatedServer.deps.json b/breath-of-the-wild-multiplayer/server-files/BOTW.DedicatedServer.deps.json new file mode 100644 index 0000000..e6f5389 --- /dev/null +++ b/breath-of-the-wild-multiplayer/server-files/BOTW.DedicatedServer.deps.json @@ -0,0 +1,71 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "BOTW.DedicatedServer/1.0.0": { + "dependencies": { + "BOTWM.Server": "1.0.0", + "Newtonsoft.Json": "13.0.1" + }, + "runtime": { + "BOTW.DedicatedServer.dll": {} + } + }, + "MadMilkman.Ini/1.0.6": { + "runtime": { + "lib/net20/MadMilkman.Ini.dll": { + "assemblyVersion": "1.0.6.0", + "fileVersion": "1.0.6.0" + } + } + }, + "Newtonsoft.Json/13.0.1": { + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.1.25517" + } + } + }, + "BOTWM.Server/1.0.0": { + "dependencies": { + "MadMilkman.Ini": "1.0.6", + "Newtonsoft.Json": "13.0.1" + }, + "runtime": { + "BOTWM.Server.dll": {} + } + } + } + }, + "libraries": { + "BOTW.DedicatedServer/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "MadMilkman.Ini/1.0.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Tf33gAofTNNg65O/yJTJ9tF0101KFm0hJjGUnj6plsWOmn8sCYSZg+d7Sw/HoulB7zrNfKtLy+Zeqo7JHQb8yQ==", + "path": "madmilkman.ini/1.0.6", + "hashPath": "madmilkman.ini.1.0.6.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", + "path": "newtonsoft.json/13.0.1", + "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512" + }, + "BOTWM.Server/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/breath-of-the-wild-multiplayer/server-files/BOTW.DedicatedServer.dll b/breath-of-the-wild-multiplayer/server-files/BOTW.DedicatedServer.dll new file mode 100644 index 0000000..c987f3d Binary files /dev/null and b/breath-of-the-wild-multiplayer/server-files/BOTW.DedicatedServer.dll differ diff --git a/breath-of-the-wild-multiplayer/server-files/BOTW.DedicatedServer.runtimeconfig.json b/breath-of-the-wild-multiplayer/server-files/BOTW.DedicatedServer.runtimeconfig.json new file mode 100644 index 0000000..e7b3b03 --- /dev/null +++ b/breath-of-the-wild-multiplayer/server-files/BOTW.DedicatedServer.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + }, + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false + } + } +} \ No newline at end of file diff --git a/breath-of-the-wild-multiplayer/server-files/BOTWM.Server.dll b/breath-of-the-wild-multiplayer/server-files/BOTWM.Server.dll new file mode 100644 index 0000000..2e11991 Binary files /dev/null and b/breath-of-the-wild-multiplayer/server-files/BOTWM.Server.dll differ diff --git a/breath-of-the-wild-multiplayer/server-files/Gamemodes.json b/breath-of-the-wild-multiplayer/server-files/Gamemodes.json new file mode 100644 index 0000000..b85a27b --- /dev/null +++ b/breath-of-the-wild-multiplayer/server-files/Gamemodes.json @@ -0,0 +1 @@ +[{"SettingsName":"Game Completion","EnemySync":true,"GameMode":0,"QuestSyncSettings":{"Vanilla":false,"Koroks":true,"Towers":true,"Shrines":true,"Locations":true,"DivineBeast":false,"AnyTrue":true}},{"SettingsName":"Hunter Vs Speedrunner","EnemySync":true,"GameMode":1,"QuestSyncSettings":{"Vanilla":false,"Koroks":false,"Towers":true,"Shrines":true,"Locations":true,"DivineBeast":false,"AnyTrue":true}},{"SettingsName":"Any% Speedrun","EnemySync":true,"GameMode":0,"QuestSyncSettings":{"Vanilla":false,"Koroks":false,"Towers":true,"Shrines":true,"Locations":true,"DivineBeast":false,"AnyTrue":true}},{"SettingsName":"Hide n' seek","EnemySync":true,"GameMode":0,"QuestSyncSettings":{"Vanilla":false,"Koroks":false,"Towers":false,"Shrines":false,"Locations":false,"DivineBeast":false,"AnyTrue":false}},{"SettingsName":"Death Swap","EnemySync":false,"GameMode":2,"QuestSyncSettings":{"Vanilla":false,"Koroks":false,"Towers":false,"Shrines":false,"Locations":false,"DivineBeast":false,"AnyTrue":false}},{"SettingsName":"settings.ini","EnemySync":true,"GameMode":0,"QuestSyncSettings":{"Vanilla":true,"Koroks":true,"Towers":true,"Shrines":true,"Locations":true,"DivineBeast":true,"AnyTrue":true}}] \ No newline at end of file diff --git a/breath-of-the-wild-multiplayer/server-files/Landmarks.json b/breath-of-the-wild-multiplayer/server-files/Landmarks.json new file mode 100644 index 0000000..b18c4bc --- /dev/null +++ b/breath-of-the-wild-multiplayer/server-files/Landmarks.json @@ -0,0 +1,727 @@ +{ + "Battle Royale Great Plateau": { + "x": -885.6469, + "y": 589.4873, + "z": 1765.535 + }, + "To Quomo Shrine": { + "x": -4013.94556, + "y": 288.104248, + "z": -3712.16968 + }, + "Hia Miu Shrine": { + "x": -4439.59082, + "y": 329.866577, + "z": -3797.33472 + }, + "Maka Rah Shrine": { + "x": -4066.98218, + "y": 94.903717, + "z": -2507.36523 + }, + "Voo Lota Shrine": { + "x": -4008.64917, + "y": 275.215393, + "z": -1727.18665 + }, + "Kah Okeo Shrine": { + "x": -4129.4751, + "y": 184.301117, + "z": -412.806915 + }, + "Kema Kosassa Shrine": { + "x": -4649.36768, + "y": 619.505554, + "z": 906.038574 + }, + "Kema Zoos Shrine": { + "x": -4673.52979, + "y": 132.132996, + "z": 1976.98535 + }, + "Tho Kayu Shrine": { + "x": -4790.04785, + "y": 135.140259, + "z": 2798.78687 + }, + "Hawa Koth Shrine": { + "x": -4850.69434, + "y": 123.756027, + "z": 3781.06616 + }, + "Mozo Shenno Shrine": { + "x": -3618.51929, + "y": 420.836121, + "z": -3038.53833 + }, + "Sha Warvo Shrine": { + "x": -3815.32642, + "y": 265.133392, + "z": -2211.30029 + }, + "Akh Va'quot Shrine": { + "x": -3655.24609, + "y": 321.757812, + "z": -1765.85779 + }, + "Bareeda Naag Shrine": { + "x": -3607.28467, + "y": 246.750397, + "z": -1524.3938 + }, + "Divine Beast Vah Medoh": { + "x": -3622.0376, + "y": 515.639893, + "z": -1797.22644 + }, + "Tena Ko'sah Shrine": { + "x": -3473.58447, + "y": 384.505432, + "z": -443.636627 + }, + "Tabantha Tower": { + "x": -3613.74829, + "y": 445.057465, + "z": -981.164734 + }, + "Keeha Yoog Shrine": { + "x": -3844.75952, + "y": 640.312988, + "z": 713.555115 + }, + "Gerudo Tower": { + "x": -3674.45728, + "y": 471.002197, + "z": 1831.67822 + }, + "Kuh Takkar Shrine": { + "x": -3088.6377, + "y": 571.564148, + "z": 1228.26428 + }, + "Sho Dantu Shrine": { + "x": -3905.34351, + "y": 396.014008, + "z": 1646.75476 + }, + "Sasa Kai Shrine": { + "x": -3564.28076, + "y": 352.789764, + "z": 1961.02942 + }, + "Gerudo Town": { + "x": -3784.68994, + "y": 149.098404, + "z": 2864.45459 + }, + "Kara Kara Bazaar": { + "x": -3195.9812, + "y": 129.420532, + "z": 2549.31421 + }, + "Dako Tah Shrine": { + "x": -3308.77026, + "y": 146.126785, + "z": 2164.30713 + }, + "Daqo Chisay Shrine": { + "x": -3810.43481, + "y": 150.459839, + "z": 2813.44751 + }, + "Raqa Zunzo Shrine": { + "x": -3801.85962, + "y": 159.313004, + "z": 3124.05518 + }, + "Shada Naw Shrine": { + "x": -2995.72827, + "y": 667.766357, + "z": -3212.85547 + }, + "Rok Uwog Shrine": { + "x": -2368.89307, + "y": 485.927063, + "z": -3223.52832 + }, + "Lanno Kooh Shrine": { + "x": -2639.85376, + "y": 446.045166, + "z": -2068.87109 + }, + "Hebra Tower": { + "x": -2165.20581, + "y": 529.202209, + "z": -2029.5 + }, + "Gee Ha'rah Shrine": { + "x": -2385.19067, + "y": 278.122894, + "z": -2262.06689 + }, + "Goma Asaagh Shrine": { + "x": -2801.21143, + "y": 671.031921, + "z": -2880.021 + }, + "Dunba Taag Shrine": { + "x": -2828.72168, + "y": 79.8880005, + "z": -1569.64795 + }, + "Shae Loya Shrine": { + "x": -2929.48291, + "y": 306.458954, + "z": -441.133606 + }, + "Toh Yahsa Shrine": { + "x": -2269.1001, + "y": 216.592468, + "z": -909.295044 + }, + "Mogg Latan Shrine": { + "x": -2300.67114, + "y": 439.58136, + "z": 469.334045 + }, + "Mijah Rokee Shrine": { + "x": -2749.91113, + "y": 309.406494, + "z": 220.079224 + }, + "Joloo Nah Shrine": { + "x": -2004.0083, + "y": 231.660202, + "z": 1683.45776 + }, + "Wasteland Tower": { + "x": -2314.63013, + "y": 530.202209, + "z": 2441.82031 + }, + "Kay Noh Shrine": { + "x": -2801.80762, + "y": 172.021225, + "z": 2300.93286 + }, + "Divine Beast Vah Naboris": { + "x": -2138.95361, + "y": 470.653625, + "z": 2553.20093 + }, + "Korsh O'hu Shrine": { + "x": -2695.10181, + "y": 105.018402, + "z": 2817.7019 + }, + "Misae Suma Shrine": { + "x": -2965.70239, + "y": 137.686447, + "z": 3773.53662 + }, + "Sha Gehma Shrine": { + "x": -1665.69397, + "y": 346.579926, + "z": -3763.80054 + }, + "Rin Oyaa Shrine": { + "x": -1712.31287, + "y": 335.75415, + "z": -2556.0188 + }, + "Rona Kachta Shrine": { + "x": -1094.06738, + "y": 22.0610676, + "z": -2654.46631 + }, + "Maag No'rah Shrine": { + "x": -1945.17419, + "y": 249.894257, + "z": -1465.7323 + }, + "Monya Toma Shrine": { + "x": -1494.45081, + "y": 275.235229, + "z": -1480.12878 + }, + "Zalta Wa Shrine": { + "x": -1435.21814, + "y": 138.33197, + "z": -585.474915 + }, + "Ridgeland Tower": { + "x": -1758.37817, + "y": 328.602234, + "z": -782.757263 + }, + "Sheem Dagoze Shrine": { + "x": -1885.18127, + "y": 212.41301, + "z": 87.183197 + }, + "Shrine of Resurrection": { + "x": -1102.17139, + "y": 235.490173, + "z": 1880.03613 + }, + "Rota Ooh Shrine": { + "x": -1554.44458, + "y": 186.741318, + "z": 1307.42358 + }, + "Dah Kaso Shrine": { + "x": -1699.17712, + "y": 68.8502426, + "z": 1708.45374 + }, + "Keh Namut Shrine": { + "x": -1427.53174, + "y": 337.589966, + "z": 1988.36963 + }, + "Jee Noh Shrine": { + "x": -1796.75732, + "y": 112.866081, + "z": 2415.07715 + }, + "Suma Sahma Shrine": { + "x": -1414.31396, + "y": 545.413025, + "z": 3456.63354 + }, + "Dila Maag Shrine": { + "x": -1795.00012, + "y": 164.197449, + "z": 3456.19531 + }, + "Qaza Tokki Shrine": { + "x": -829.695312, + "y": 341.313019, + "z": -3535.0 + }, + "Daag Chokah Shrine": { + "x": -23.217804, + "y": 280.354645, + "z": -2450.00879 + }, + "Saas Ko'sah Shrine": { + "x": -156.59024, + "y": 144.234741, + "z": -1159.34644 + }, + "Noya Neha Shrine": { + "x": -960.300293, + "y": 134.37558, + "z": -624.940491 + }, + "Katah Chuki Shrine": { + "x": -633.422119, + "y": 128.879913, + "z": -336.41394 + }, + "Kaam Ya'tak Shrine": { + "x": -966.33374, + "y": 127.678223, + "z": 724.969849 + }, + "Central Tower": { + "x": -797.596558, + "y": 197.663208, + "z": 442.963104 + }, + "Ja Baij Shrine": { + "x": -455.890411, + "y": 180.031815, + "z": 1990.18237 + }, + "Oman Au Shrine": { + "x": -666.042725, + "y": 173.103912, + "z": 1518.72461 + }, + "Great Plateau Tower": { + "x": -568.657288, + "y": 246.442215, + "z": 1697.44373 + }, + "Lake Tower": { + "x": -31.8155518, + "y": 280.500854, + "z": 2970.60083 + }, + "Owa Daim Shrine": { + "x": -925.030273, + "y": 274.181519, + "z": 2312.03394 + }, + "Ya Naga Shrine": { + "x": -337.242615, + "y": 68.0352631, + "z": 2598.72656 + }, + "Ishto Soh Shrine": { + "x": -993.983521, + "y": 321.228394, + "z": 3564.86328 + }, + "Ketoh Wawai Shrine": { + "x": 292.595001, + "y": 285.313019, + "z": -3119.6001 + }, + "Keo Ruug Shrine": { + "x": 473.018433, + "y": 250.161438, + "z": -2159.88623 + }, + "Maag Halan Shrine": { + "x": 833.170288, + "y": 282.208313, + "z": -2411.38379 + }, + "Woodland Tower": { + "x": 883.884277, + "y": 350.23645, + "z": -1596.71021 + }, + "Kuhn Sidajj Shrine": { + "x": 24.3395081, + "y": 281.412994, + "z": -1938.01135 + }, + "Namika Ozz Shrine": { + "x": 752.126465, + "y": 188.737473, + "z": -822.10199 + }, + "Kaya Wan Shrine": { + "x": 833.035767, + "y": 132.890442, + "z": 185.224274 + }, + "Hila Rao Shrine": { + "x": 848.011047, + "y": 116.944794, + "z": 844.329224 + }, + "Wahgo Katta Shrine": { + "x": 351.108521, + "y": 123.092743, + "z": 1013.82556 + }, + "Bosh Kala Shrine": { + "x": 87.01651, + "y": 122.527931, + "z": 1649.51038 + }, + "Pumaag Nitae Shrine": { + "x": 558.039001, + "y": 118.050713, + "z": 2999.26562 + }, + "Shae Katha Shrine": { + "x": 871.776733, + "y": 123.003876, + "z": 2337.6228 + }, + "Ka'o Makagh Shrine": { + "x": 520.227356, + "y": 178.920425, + "z": 3517.59619 + }, + "Shoqa Tatone Shrine": { + "x": 103.180023, + "y": 110.684875, + "z": 3840.47559 + }, + "Shora Hah Shrine": { + "x": 1542.98059, + "y": 507.347595, + "z": -3112.85156 + }, + "Shae Mo'sah Shrine": { + "x": 1751.25879, + "y": 535.333435, + "z": -2555.46045 + }, + "Mirro Shaz Shrine": { + "x": 1222.80261, + "y": 127.561447, + "z": -1212.57983 + }, + "Qua Raym Shrine": { + "x": 1816.14307, + "y": 388.299194, + "z": -1525.00012 + }, + "Sheh Rata Shrine": { + "x": 1501.56445, + "y": 128.418472, + "z": -379.340057 + }, + "Daka Tuss Shrine": { + "x": 1608.65613, + "y": 117.713005, + "z": 467.292908 + }, + "Ta'loh Naeg Shrine": { + "x": 1835.50378, + "y": 260.111206, + "z": 896.980347 + }, + "Dueling Peaks Tower": { + "x": 1016.77734, + "y": 184.027893, + "z": 1723.08203 + }, + "Shee Venath Shrine": { + "x": 1253.2334, + "y": 443.382111, + "z": 1851.58447 + }, + "Shee Vaneer Shrine": { + "x": 1274.46399, + "y": 525.882019, + "z": 1938.69971 + }, + "Ha Dahamar Shrine": { + "x": 1667.96826, + "y": 115.537102, + "z": 1928.88806 + }, + "Ree Dahee Shrine": { + "x": 1280.98743, + "y": 137.687973, + "z": 1845.33276 + }, + "Toto Sah Shrine": { + "x": 1854.00134, + "y": 131.520355, + "z": 2470.28955 + }, + "Shoda Sah Shrine": { + "x": 1788.41382, + "y": 189.807953, + "z": 3000.84961 + }, + "Shai Utoh Shrine": { + "x": 1583.57227, + "y": 167.007553, + "z": 3606.29102 + }, + "Faron Tower": { + "x": 1331.20312, + "y": 269.952209, + "z": 3282.72266 + }, + "Gorae Torr Shrine": { + "x": 2668.50195, + "y": 470.013, + "z": -3463.00195 + }, + "Daqa Koh Shrine": { + "x": 2057.80225, + "y": 598.024353, + "z": -2323.90479 + }, + "Kayra Mah Shrine": { + "x": 2067.6377, + "y": 520.781555, + "z": -2039.32788 + }, + "Divine Beast Vah Rudania": { + "x": 2468.43555, + "y": 993.309692, + "z": -2540.12866 + }, + "Eldin Tower": { + "x": 2182.11182, + "y": 508.749634, + "z": -1552.58203 + }, + "Mo'a Keet Shrine": { + "x": 2719.64087, + "y": 285.424408, + "z": -1157.72791 + }, + "Sah Dahaj Shrine": { + "x": 2673.56616, + "y": 247.924957, + "z": -1576.90625 + }, + "Tah Muhl Shrine": { + "x": 2308.04443, + "y": 213.36116, + "z": -935.842957 + }, + "Soh Kofi Shrine": { + "x": 2245.73364, + "y": 148.488892, + "z": -287.465149 + }, + "Lanayru Tower": { + "x": 2258.0, + "y": 310.937622, + "z": -99.9999695 + }, + "Lakna Rokee Shrine": { + "x": 2032.60889, + "y": 286.044403, + "z": 967.483643 + }, + "Mezza Lo Shrine": { + "x": 2621.77075, + "y": 249.401108, + "z": 387.427826 + }, + "Divine Beast Vah Ruta": { + "x": 2949.8999, + "y": 420.391296, + "z": 72.9299927 + }, + "Dow Na'eh Shrine": { + "x": 2689.5188, + "y": 220.95256, + "z": 1329.19531 + }, + "Kam Urog Shrine": { + "x": 2507.22583, + "y": 119.180603, + "z": 1501.63342 + }, + "Hateno Tower": { + "x": 2735.5, + "y": 336.202209, + "z": 2142.5 + }, + "Tawa Jinn Shrine": { + "x": 2629.78784, + "y": 318.180389, + "z": 2829.43701 + }, + "Yah Rin Shrine": { + "x": 2834.95483, + "y": 152.767517, + "z": 3320.02905 + }, + "Qukah Nata Shrine": { + "x": 2015.28296, + "y": 301.508789, + "z": 3281.00684 + }, + "Zuna Kai Shrine": { + "x": 3321.01758, + "y": 298.699036, + "z": -3428.96851 + }, + "Tutsuwa Nima Shrine": { + "x": 3772.59546, + "y": 108.900375, + "z": -2697.32764 + }, + "Akkala Tower": { + "x": 3301.10571, + "y": 593.802246, + "z": -1505.88513 + }, + "Dah Hesho Shrine": { + "x": 3901.11426, + "y": 354.78714, + "z": -1311.8645 + }, + "Ze Kasho Shrine": { + "x": 3036.3811, + "y": 348.659454, + "z": -1669.36365 + }, + "Ne'ez Yohma Shrine": { + "x": 3319.81396, + "y": 239.29567, + "z": -510.441803 + }, + "Dagah Keek Shrine": { + "x": 3141.9021, + "y": 280.013, + "z": -421.672607 + }, + "Rucco Maag Shrine": { + "x": 3333.5, + "y": 119.013, + "z": 410.695312 + }, + "Jitan Sa'mi Shrine": { + "x": 3890.45508, + "y": 572.821472, + "z": 1318.82422 + }, + "Hateno Ancient Tech Lab": { + "x": 3779.7439, + "y": 355.997833, + "z": 2111.06787 + }, + "Myahm Agana Shrine": { + "x": 3381.91187, + "y": 242.605392, + "z": 2209.33521 + }, + "Muwo Jeem Shrine": { + "x": 3649.25928, + "y": 350.349396, + "z": 3305.84106 + }, + "Kah Yah Shrine": { + "x": 3440.4873, + "y": 120.68956, + "z": 3324.7395 + }, + "Akkala Ancient Tech Lab": { + "x": 4507.3999, + "y": 351.41803, + "z": -3146.30005 + }, + "Tu Ka'loh Shrine": { + "x": 4655.0, + "y": 237.41301, + "z": -3700.80469 + }, + "Katosa Aug Shrine": { + "x": 4287.65869, + "y": 237.432098, + "z": -2726.04053 + }, + "Ritaag Zumo Shrine": { + "x": 4528.66455, + "y": 107.7789, + "z": -2135.74268 + }, + "Kah Mael Shrine": { + "x": 4703.37354, + "y": 242.511444, + "z": -1303.16895 + }, + "Ke'nai Shakah Shrine": { + "x": 4196.56006, + "y": 323.127441, + "z": -847.92334 + }, + "Shai Yota Shrine": { + "x": 4242.79443, + "y": 110.934875, + "z": 261.727478 + }, + "Tahno O'ah Shrine": { + "x": 4190.83545, + "y": 288.162445, + "z": 1685.13525 + }, + "Chaas Qeta Shrine": { + "x": 4005.68848, + "y": 107.195908, + "z": 2984.03564 + }, + "Korgu Chideh Shrine": { + "x": 4729.521, + "y": 218.013153, + "z": 3767.49438 + } +} \ No newline at end of file diff --git a/breath-of-the-wild-multiplayer/server-files/MadMilkman.Ini.dll b/breath-of-the-wild-multiplayer/server-files/MadMilkman.Ini.dll new file mode 100644 index 0000000..1261dc4 Binary files /dev/null and b/breath-of-the-wild-multiplayer/server-files/MadMilkman.Ini.dll differ diff --git a/breath-of-the-wild-multiplayer/server-files/Newtonsoft.Json.dll b/breath-of-the-wild-multiplayer/server-files/Newtonsoft.Json.dll new file mode 100644 index 0000000..1ffeabe Binary files /dev/null and b/breath-of-the-wild-multiplayer/server-files/Newtonsoft.Json.dll differ diff --git a/breath-of-the-wild-multiplayer/server-files/ServerConfig.ini b/breath-of-the-wild-multiplayer/server-files/ServerConfig.ini new file mode 100644 index 0000000..6adfd13 --- /dev/null +++ b/breath-of-the-wild-multiplayer/server-files/ServerConfig.ini @@ -0,0 +1,24 @@ +[Connection] +IP=127.0.0.1 +Port=5050 +Password= + +[ServerInformation] +Description=Explore Hyrule with Friends! + +[Gamemode] +# Set to False to be asked for gamemode when you start the server +DefaultGamemode=True + +[DefaultGamemode] +# If default gamemode is True, the next options will be used +Name=ACoolBOTWM +EnemySync=True +QuestSync=True +KorokSync=True +TowerSync=True +ShrineSync=True +LocationSync=True +DungeonSync=True +# 0 for no special gamemode, 1 for HunterVsSpeedrunner, 2 for DeathSwap +Special=0 diff --git a/steam/.gitattributes b/steam/.gitattributes new file mode 100644 index 0000000..64cf098 --- /dev/null +++ b/steam/.gitattributes @@ -0,0 +1,2 @@ +*.dll filter=lfs diff=lfs merge=lfs -text +*.exe filter=lfs diff=lfs merge=lfs -text