From c32d1740e3c1c29c13c926da440022c086f8452c Mon Sep 17 00:00:00 2001 From: Li Date: Wed, 20 Jul 2022 18:48:05 +1200 Subject: [PATCH] Add registration form to MPN00BS --- .gitignore | 4 + HorseIsleServer/HISP.sln | 173 +++--- HorseIsleServer/HISPd/HISPd.csproj | 56 +- .../HISPd/Resources/DEBIAN/control | 2 +- HorseIsleServer/LibHISP/LibHISP.csproj | 500 ++++++++++-------- .../LibHISP/Properties/AssemblyInfo.cs | 4 +- HorseIsleServer/MPN00BS/.gitignore | 454 ---------------- .../MPN00BS/LoadingWindow.axaml.cs | 14 +- HorseIsleServer/MPN00BS/MPN00BS.csproj | 134 ++++- HorseIsleServer/MPN00BS/MPN00BS.csproj.user | 6 + HorseIsleServer/MPN00BS/MpOrSp.axaml | 4 +- HorseIsleServer/MPN00BS/MpOrSp.axaml.cs | 4 +- .../PublishProfiles/AndroidARM.pubxml | 20 + .../PublishProfiles/AndroidARM64.pubxml | 20 + .../Properties/PublishProfiles/Linux64.pubxml | 19 + .../PublishProfiles/LinuxARM.pubxml | 19 + .../PublishProfiles/LinuxARM64.pubxml | 19 + .../Properties/PublishProfiles/Osx64.pubxml | 19 + .../PublishProfiles/OsxARM64.pubxml | 19 + .../Properties/PublishProfiles/Win32.pubxml | 19 + .../Properties/PublishProfiles/Win64.pubxml | 19 + .../PublishProfiles/Win64.pubxml.user | 9 + .../Properties/PublishProfiles/WinARM.pubxml | 19 + .../PublishProfiles/WinARM64.pubxml | 19 + .../Properties/PublishProfiles/iOSARM.pubxml | 19 + .../PublishProfiles/iOSARM64.pubxml | 19 + HorseIsleServer/MPN00BS/RegisterWindow.axaml | 40 ++ .../MPN00BS/RegisterWindow.axaml.cs | 169 ++++++ HorseIsleServer/MPN00BS/ServerStarter.cs | 13 +- HorseIsleServer/MPN00BS/icon.ico | Bin 0 -> 3646 bytes .../N00BS/Properties/AssemblyInfo.cs | 4 +- 31 files changed, 1032 insertions(+), 807 deletions(-) delete mode 100644 HorseIsleServer/MPN00BS/.gitignore create mode 100644 HorseIsleServer/MPN00BS/MPN00BS.csproj.user create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/AndroidARM.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/AndroidARM64.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/Linux64.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/LinuxARM.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/LinuxARM64.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/Osx64.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/OsxARM64.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/Win32.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/Win64.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/Win64.pubxml.user create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/WinARM.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/WinARM64.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/iOSARM.pubxml create mode 100644 HorseIsleServer/MPN00BS/Properties/PublishProfiles/iOSARM64.pubxml create mode 100644 HorseIsleServer/MPN00BS/RegisterWindow.axaml create mode 100644 HorseIsleServer/MPN00BS/RegisterWindow.axaml.cs create mode 100644 HorseIsleServer/MPN00BS/icon.ico diff --git a/.gitignore b/.gitignore index 8ba0395..bc868ef 100755 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,10 @@ HorseIsleServer/N00BS/obj/* HorseIsleServer/N00BS/bin/* HorseIsleServer/N00BS/flash.dll.idb +HorseIsleServer/MPN00BS/obj/* +HorseIsleServer/MPN00BS/bin/* +HorseIsleServer/MPN00BS/flash.dll.idb + HorseIsleServer/HISPd/obj/* HorseIsleServer/HISPd/bin/* diff --git a/HorseIsleServer/HISP.sln b/HorseIsleServer/HISP.sln index 16ec17c..954f110 100644 --- a/HorseIsleServer/HISP.sln +++ b/HorseIsleServer/HISP.sln @@ -41,11 +41,6 @@ Global MacOS|ARM64 = MacOS|ARM64 MacOS|x64 = MacOS|x64 MacOS|x86 = MacOS|x86 - Release|Any CPU = Release|Any CPU - Release|ARM = Release|ARM - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 Windows|Any CPU = Windows|Any CPU Windows|ARM = Windows|ARM Windows|ARM64 = Windows|ARM64 @@ -102,18 +97,8 @@ Global {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.MacOS|x64.Build.0 = MacOS|x64 {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.MacOS|x86.ActiveCfg = MacOS|x86 {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.MacOS|x86.Build.0 = MacOS|x86 - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|Any CPU.ActiveCfg = Windows|Any CPU - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|Any CPU.Build.0 = Windows|Any CPU - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|ARM.ActiveCfg = Windows|ARM - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|ARM.Build.0 = Windows|ARM - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|ARM64.ActiveCfg = Windows|ARM64 - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|ARM64.Build.0 = Windows|ARM64 - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|x64.ActiveCfg = Windows|x64 - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|x64.Build.0 = Windows|x64 - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|x86.ActiveCfg = Windows|x86 - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Release|x86.Build.0 = Windows|x86 - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Windows|Any CPU.ActiveCfg = Windows|x64 - {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Windows|Any CPU.Build.0 = Windows|x64 + {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Windows|Any CPU.ActiveCfg = Windows|Any CPU + {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Windows|Any CPU.Build.0 = Windows|Any CPU {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Windows|ARM.ActiveCfg = Windows|ARM {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Windows|ARM.Build.0 = Windows|ARM {C48CBD82-AB30-494A-8FFA-4DE7069B5827}.Windows|ARM64.ActiveCfg = Windows|ARM64 @@ -171,96 +156,76 @@ Global {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.MacOS|x64.Build.0 = MacOS|x64 {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.MacOS|x86.ActiveCfg = MacOS|x86 {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.MacOS|x86.Build.0 = MacOS|x86 - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|Any CPU.ActiveCfg = Windows|Any CPU - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|Any CPU.Build.0 = Windows|Any CPU - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|ARM.ActiveCfg = MacOS|ARM - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|ARM.Build.0 = MacOS|ARM - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|ARM64.ActiveCfg = Windows|ARM64 - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|ARM64.Build.0 = Windows|ARM64 - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|x64.ActiveCfg = Windows|x64 - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|x64.Build.0 = Windows|x64 - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|x86.ActiveCfg = Windows|x86 - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Release|x86.Build.0 = Windows|x86 - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|Any CPU.ActiveCfg = Windows|x64 - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|Any CPU.Build.0 = Windows|x64 - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|ARM.ActiveCfg = Windows|Any CPU - {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|ARM.Build.0 = Windows|Any CPU + {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|Any CPU.ActiveCfg = Windows|Any CPU + {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|Any CPU.Build.0 = Windows|Any CPU + {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|ARM.ActiveCfg = Windows|ARM + {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|ARM.Build.0 = Windows|ARM {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|ARM64.ActiveCfg = Windows|ARM64 {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|ARM64.Build.0 = Windows|ARM64 {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|x64.ActiveCfg = Windows|x64 {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|x64.Build.0 = Windows|x64 {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|x86.ActiveCfg = Windows|x86 {DEAD5CB0-C6B6-4B63-B1FB-A9F649CA1D27}.Windows|x86.Build.0 = Windows|x86 - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|Any CPU.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|Any CPU.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|ARM.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|ARM.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|ARM64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|ARM64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|x64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|x64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|x86.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|x86.Build.0 = Debug|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|Any CPU.ActiveCfg = Android|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|Any CPU.Build.0 = Android|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|ARM.ActiveCfg = Android|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|ARM.Build.0 = Android|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|ARM64.ActiveCfg = Android|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|ARM64.Build.0 = Android|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|x64.ActiveCfg = Android|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|x64.Build.0 = Android|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|x86.ActiveCfg = Android|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Android|x86.Build.0 = Android|x86 {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|ARM.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|ARM.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|ARM64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|x64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|x64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|x86.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|x86.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|Any CPU.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|Any CPU.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|ARM.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|ARM.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|ARM64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|ARM64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|x64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|x64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|x86.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|x86.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|Any CPU.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|Any CPU.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|ARM.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|ARM.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|ARM64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|ARM64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|x64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|x64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|x86.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|x86.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|Any CPU.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|Any CPU.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|ARM.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|ARM.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|ARM64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|ARM64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|x64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|x64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|x86.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|x86.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|Any CPU.Build.0 = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|ARM.ActiveCfg = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|ARM.Build.0 = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|ARM64.ActiveCfg = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|ARM64.Build.0 = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|x64.ActiveCfg = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|x64.Build.0 = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|x86.ActiveCfg = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Release|x86.Build.0 = Release|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|Any CPU.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|Any CPU.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|ARM.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|ARM.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|ARM64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|ARM64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|x64.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|x64.Build.0 = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|x86.ActiveCfg = Debug|Any CPU - {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|x86.Build.0 = Debug|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|ARM.ActiveCfg = Debug|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|ARM.Build.0 = Debug|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|ARM64.Build.0 = Debug|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|x64.ActiveCfg = Debug|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|x64.Build.0 = Debug|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|x86.ActiveCfg = Debug|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Debug|x86.Build.0 = Debug|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|Any CPU.ActiveCfg = iOS|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|Any CPU.Build.0 = iOS|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|ARM.ActiveCfg = iOS|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|ARM.Build.0 = iOS|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|ARM64.ActiveCfg = iOS|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|ARM64.Build.0 = iOS|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|x64.ActiveCfg = iOS|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|x64.Build.0 = iOS|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|x86.ActiveCfg = iOS|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.iOS|x86.Build.0 = iOS|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|Any CPU.ActiveCfg = Linux|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|Any CPU.Build.0 = Linux|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|ARM.ActiveCfg = Linux|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|ARM.Build.0 = Linux|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|ARM64.ActiveCfg = Linux|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|ARM64.Build.0 = Linux|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|x64.ActiveCfg = Linux|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|x64.Build.0 = Linux|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|x86.ActiveCfg = Linux|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Linux|x86.Build.0 = Linux|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|Any CPU.ActiveCfg = MacOS|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|Any CPU.Build.0 = MacOS|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|ARM.ActiveCfg = MacOS|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|ARM.Build.0 = MacOS|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|ARM64.ActiveCfg = MacOS|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|ARM64.Build.0 = MacOS|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|x64.ActiveCfg = MacOS|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|x64.Build.0 = MacOS|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|x86.ActiveCfg = MacOS|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.MacOS|x86.Build.0 = MacOS|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|Any CPU.ActiveCfg = Windows|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|Any CPU.Build.0 = Windows|Any CPU + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|ARM.ActiveCfg = Windows|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|ARM.Build.0 = Windows|ARM + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|ARM64.ActiveCfg = Windows|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|ARM64.Build.0 = Windows|ARM64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|x64.ActiveCfg = Windows|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|x64.Build.0 = Windows|x64 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|x86.ActiveCfg = Windows|x86 + {72EF95FC-03DB-4E61-A696-E0095DD42A4E}.Windows|x86.Build.0 = Windows|x86 {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Android|Any CPU.ActiveCfg = Debug|Any CPU {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Android|Any CPU.Build.0 = Debug|Any CPU {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Android|ARM.ActiveCfg = Debug|Any CPU @@ -311,16 +276,6 @@ Global {C368A652-31D2-42AE-A3F3-D63A51378BC7}.MacOS|x64.Build.0 = Debug|x64 {C368A652-31D2-42AE-A3F3-D63A51378BC7}.MacOS|x86.ActiveCfg = Debug|x86 {C368A652-31D2-42AE-A3F3-D63A51378BC7}.MacOS|x86.Build.0 = Debug|x86 - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|Any CPU.ActiveCfg = Debug|Any CPU - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|Any CPU.Build.0 = Debug|Any CPU - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|ARM.ActiveCfg = Debug|Any CPU - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|ARM.Build.0 = Debug|Any CPU - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|ARM64.ActiveCfg = Debug|Any CPU - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|ARM64.Build.0 = Debug|Any CPU - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|x64.ActiveCfg = Debug|x64 - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|x64.Build.0 = Debug|x64 - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|x86.ActiveCfg = Debug|x86 - {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Release|x86.Build.0 = Debug|x86 {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Windows|Any CPU.ActiveCfg = Windows|Any CPU {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Windows|Any CPU.Build.0 = Windows|Any CPU {C368A652-31D2-42AE-A3F3-D63A51378BC7}.Windows|ARM.ActiveCfg = Windows|Any CPU diff --git a/HorseIsleServer/HISPd/HISPd.csproj b/HorseIsleServer/HISPd/HISPd.csproj index aa7f725..57d1e0d 100644 --- a/HorseIsleServer/HISPd/HISPd.csproj +++ b/HorseIsleServer/HISPd/HISPd.csproj @@ -51,6 +51,7 @@ x86 x86 OS_WINDOWS;ARCH_X86 + none win-x64 @@ -58,18 +59,21 @@ x64 x64 OS_WINDOWS;ARCH_X86_64 + none win-arm true ARM OS_WINDOWS;ARCH_ARM + none win-arm64 true ARM64 OS_WINDOWS;ARCH_ARM64 + none @@ -79,13 +83,15 @@ ARM OS_ANDROID;ARCH_ARM 3 - 1701;1702;2026 + + none android-arm64 true ARM64 OS_ANDROID;ARCH_ARM64 + none @@ -93,18 +99,21 @@ true x64 OS_LINUX;ARCH_X86_64 + none linux-arm ARM true OS_LINUX;ARCH_ARM + none linux-arm64 ARM64 true OS_LINUX;ARCH_ARM64 + none @@ -112,11 +121,13 @@ true x64 OS_MACOS;ARCH_X86_64 + none osx-arm64 true OS_MACOS;ARCH_ARM64 + none @@ -124,12 +135,14 @@ true ARM OS_IOS;ARCH_ARM + none ios-arm64 true ARM64 OS_IOS;ARCH_ARM64 + none @@ -143,6 +156,7 @@ ARM False DEBUG;TRACE;OS_DEBUG;ARCH_ARM + none @@ -150,59 +164,99 @@ ARM64 False DEBUG;TRACE;OS_DEBUG;ARCH_ARM64 + none False DEBUG;TRACE;OS_DEBUG;ARCH_X86_64 + none False DEBUG;TRACE;OS_DEBUG;ARCH_X86 + none True OS_MACOS;ARCH_X86 + none True OS_LINUX;ARCH_X86 + none False OS_LINUX;ARCH_ANYCPU + none False OS_WINDOWS;ARCH_ANYCPU + none False OS_MACOS;ARCH_ANYCPU + none True OS_MACOS;ARCH_ARM + none 3 + none + + + + + none + + + + + none + + + + + none + + + + + none + + + + + none + + + + + none diff --git a/HorseIsleServer/HISPd/Resources/DEBIAN/control b/HorseIsleServer/HISPd/Resources/DEBIAN/control index 3adcedb..c42b000 100644 --- a/HorseIsleServer/HISPd/Resources/DEBIAN/control +++ b/HorseIsleServer/HISPd/Resources/DEBIAN/control @@ -1,5 +1,5 @@ Package: hisp -Version: 1.7.100 +Version: 1.7.101 Depends: coreutils,systemd,mariadb-server,libsqlite3-dev,zlib1g-dev,libicu-dev,libkrb5-dev Maintainer: Li Homepage: https://islehorse.com diff --git a/HorseIsleServer/LibHISP/LibHISP.csproj b/HorseIsleServer/LibHISP/LibHISP.csproj index f51ed87..1bd0724 100644 --- a/HorseIsleServer/LibHISP/LibHISP.csproj +++ b/HorseIsleServer/LibHISP/LibHISP.csproj @@ -1,223 +1,277 @@ - - - Library - HISP - 10.0 - x64;x86;ARM;ARM64;AnyCPU - Debug;Windows;Linux;MacOS;Android;iOS - - - - True - True - Resources.resx - - - - - PreserveNewest - PreserveNewest - gamedata\%(Filename)%(Extension) - - - - - PreserveNewest - PreserveNewest - HI1.MAP - - - - - - - - - - PublicResXFileCodeGenerator - - - - false - false - - - net7.0 - false - true - OnBuildSuccess - embedded - False - none - False - Public Domain, 2022 - https://islehorse.com - https://github.com/islehorse/HISP - git - 3 - 1701;1702;2026;IL2026 - - - - win-x86 - true - x86 - OS_WINDOWS;ARCH_X86 - - - win-x64 - true - x64 - OS_WINDOWS;ARCH_X86_64 - - - win-arm - true - ARM - OS_WINDOWS;ARCH_ARM - - - win-arm64 - true - ARM64 - OS_WINDOWS;ARCH_ARM64 - - - - ios-arm - true - ARM - OS_IOS;ARCH_ARM - - - ios-arm64 - true - ARM64 - OS_IOS;ARCH_ARM64 - - - - android-arm - true - ARM - OS_ANDROID;ARCH_ARM - - - android-arm64 - true - ARM64 - OS_ANDROID;ARCH_ARM64 - - - - - linux-x64 - true - x64 - OS_LINUX;ARCH_X86_64 - - - linux-arm - ARM - true - OS_LINUX;ARCH_ARM - - - linux-arm64 - ARM64 - true - OS_LINUX;ARCH_ARM64 - - - - osx-x64 - true - x64 - OS_MACOS;ARCH_X86_64 - - - - osx-arm64 - true - OS_MACOS;ARCH_ARM64 - - - - - win-x86;win-x64;win-arm;win-arm64;linux-x64;linux-arm;linux-arm64;osx-x64;osx-arm64 - True - OS_ALL;ARCH_ANYCPU - - - - - ARM - False - DEBUG;TRACE;OS_DEBUG;ARCH_ARM - - - - - ARM64 - False - DEBUG;TRACE;OS_DEBUG;ARCH_ARM64 - - - - - False - DEBUG;TRACE;OS_DEBUG;ARCH_X86_64 - - - - - False - DEBUG;TRACE;OS_DEBUG;ARCH_X86 - - - - - True - OS_MACOS;ARCH_X86 - - - - - True - OS_LINUX;ARCH_X86 - - - - - False - OS_LINUX;ARCH_ANYCPU - - - - - False - OS_WINDOWS;ARCH_ANYCPU - - - - - False - OS_MACOS;ARCH_ANYCPU - - - - - True - OS_MACOS;ARCH_ARM - - - - - False - - - - - - - + + + Library + HISP + 10.0 + x64;x86;ARM;ARM64;AnyCPU + Debug;Windows;Linux;MacOS;Android;iOS + + + + True + True + Resources.resx + + + + + PreserveNewest + PreserveNewest + gamedata\%(Filename)%(Extension) + + + + + PreserveNewest + PreserveNewest + HI1.MAP + + + + + + + + + + PublicResXFileCodeGenerator + + + + false + false + + + net7.0 + false + true + OnBuildSuccess + embedded + False + none + False + Public Domain, 2022 + https://islehorse.com + https://github.com/islehorse/HISP + git + 3 + 1701;1702;2026;IL2026 + + + + win-x86 + true + x86 + OS_WINDOWS;ARCH_X86 + none + + + win-x64 + true + x64 + OS_WINDOWS;ARCH_X86_64 + none + + + win-arm + true + ARM + OS_WINDOWS;ARCH_ARM + none + + + win-arm64 + true + ARM64 + OS_WINDOWS;ARCH_ARM64 + none + + + + ios-arm + true + ARM + OS_IOS;ARCH_ARM + none + + + ios-arm64 + true + ARM64 + OS_IOS;ARCH_ARM64 + none + + + + android-arm + true + ARM + OS_ANDROID;ARCH_ARM + none + + + android-arm64 + true + ARM64 + OS_ANDROID;ARCH_ARM64 + none + + + + + linux-x64 + true + x64 + OS_LINUX;ARCH_X86_64 + none + + + linux-arm + ARM + true + OS_LINUX;ARCH_ARM + none + + + linux-arm64 + ARM64 + true + OS_LINUX;ARCH_ARM64 + none + + + + osx-x64 + true + x64 + OS_MACOS;ARCH_X86_64 + none + + + + osx-arm64 + true + OS_MACOS;ARCH_ARM64 + none + + + + + win-x86;win-x64;win-arm;win-arm64;linux-x64;linux-arm;linux-arm64;osx-x64;osx-arm64 + True + OS_ALL;ARCH_ANYCPU + + + + + ARM + False + DEBUG;TRACE;OS_DEBUG;ARCH_ARM + none + + + + + ARM64 + False + DEBUG;TRACE;OS_DEBUG;ARCH_ARM64 + none + + + + + False + DEBUG;TRACE;OS_DEBUG;ARCH_X86_64 + none + + + + + False + DEBUG;TRACE;OS_DEBUG;ARCH_X86 + none + + + + + True + OS_MACOS;ARCH_X86 + none + + + + + True + OS_LINUX;ARCH_X86 + none + + + + + False + OS_LINUX;ARCH_ANYCPU + none + + + + + False + OS_WINDOWS;ARCH_ANYCPU + none + + + + + False + OS_MACOS;ARCH_ANYCPU + none + + + + + True + OS_MACOS;ARCH_ARM + none + + + + + False + none + + + + + none + + + + + none + + + + + none + + + + + none + + + + + none + + + + + none + + + + + + + diff --git a/HorseIsleServer/LibHISP/Properties/AssemblyInfo.cs b/HorseIsleServer/LibHISP/Properties/AssemblyInfo.cs index 0e249a2..b94241d 100644 --- a/HorseIsleServer/LibHISP/Properties/AssemblyInfo.cs +++ b/HorseIsleServer/LibHISP/Properties/AssemblyInfo.cs @@ -30,5 +30,5 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.7.100.0")] -[assembly: AssemblyFileVersion("1.7.100.0")] +[assembly: AssemblyVersion("1.7.101.0")] +[assembly: AssemblyFileVersion("1.7.101.0")] diff --git a/HorseIsleServer/MPN00BS/.gitignore b/HorseIsleServer/MPN00BS/.gitignore deleted file mode 100644 index 48cc008..0000000 --- a/HorseIsleServer/MPN00BS/.gitignore +++ /dev/null @@ -1,454 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore - -# User-specific files -*.rsuser -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Mono auto generated files -mono_crash.* - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ -[Ll]ogs/ - -# Visual Studio 2015/2017 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUnit -*.VisualState.xml -TestResult.xml -nunit-*.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# Benchmark Results -BenchmarkDotNet.Artifacts/ - -# .NET Core -project.lock.json -project.fragment.lock.json -artifacts/ - -# Tye -.tye/ - -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio -*_i.c -*_p.c -*_h.h -*.ilk -*.meta -*.obj -*.iobj -*.pch -*.pdb -*.ipdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*_wpftmp.csproj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# Visual Studio Trace Files -*.e2e - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# AxoCover is a Code Coverage Tool -.axoCover/* -!.axoCover/settings.json - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# NuGet Symbol Packages -*.snupkg -# The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* -# except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx -*.appxbundle -*.appxupload - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!?*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm -ServiceFabricBackup/ -*.rptproj.bak - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings -*.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat -node_modules/ - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# CodeRush personal settings -.cr/personal - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio -*.tss - -# Telerik's JustMock configuration file -*.jmconfig - -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs - -# OpenCover UI analysis results -OpenCover/ - -# Azure Stream Analytics local run output -ASALocalRun/ - -# MSBuild Binary and Structured Log -*.binlog - -# NVidia Nsight GPU debugger configuration file -*.nvuser - -# MFractors (Xamarin productivity tool) working folder -.mfractor/ - -# Local History for Visual Studio -.localhistory/ - -# BeatPulse healthcheck temp database -healthchecksdb - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ - -# Ionide (cross platform F# VS Code tools) working folder -.ionide/ - -# Fody - auto-generated XML schema -FodyWeavers.xsd - -## -## Visual studio for Mac -## - - -# globs -Makefile.in -*.userprefs -*.usertasks -config.make -config.status -aclocal.m4 -install-sh -autom4te.cache/ -*.tar.gz -tarballs/ -test-results/ - -# Mac bundle stuff -*.dmg -*.app - -# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore -# General -.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore -# Windows thumbnail cache files -Thumbs.db -ehthumbs.db -ehthumbs_vista.db - -# Dump file -*.stackdump - -# Folder config file -[Dd]esktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msix -*.msm -*.msp - -# Windows shortcuts -*.lnk - -# JetBrains Rider -.idea/ -*.sln.iml - -## -## Visual Studio Code -## -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json diff --git a/HorseIsleServer/MPN00BS/LoadingWindow.axaml.cs b/HorseIsleServer/MPN00BS/LoadingWindow.axaml.cs index afe54f4..e6c8a54 100644 --- a/HorseIsleServer/MPN00BS/LoadingWindow.axaml.cs +++ b/HorseIsleServer/MPN00BS/LoadingWindow.axaml.cs @@ -16,6 +16,17 @@ namespace MPN00BS this.Close(); }); } + public void OnServerStarted() + { + ServerStarter.StartHorseIsleClient(OnClientExit, "127.0.0.1", 12321); + } + public void OnNoUsersFound() + { + Dispatcher.UIThread.InvokeAsync(() => + { + new RegisterWindow().Show(); + }); + } public void ProgressUpdate() { @@ -25,7 +36,6 @@ namespace MPN00BS if (startupProgress.Value >= startupProgress.Maximum) { this.Hide(); - ServerStarter.StartHorseIsleClient(OnClientExit, "127.0.0.1", 12321); } }); } @@ -37,7 +47,7 @@ namespace MPN00BS #endif ServerStarter.StartHttpServer(); - new Task( () => ServerStarter.StartHispServer(ProgressUpdate) ).Start(); + new Task( () => ServerStarter.StartHispServer(ProgressUpdate, OnNoUsersFound, OnServerStarted)).Start(); } private void InitializeComponent() diff --git a/HorseIsleServer/MPN00BS/MPN00BS.csproj b/HorseIsleServer/MPN00BS/MPN00BS.csproj index 110852c..3ee9ce0 100644 --- a/HorseIsleServer/MPN00BS/MPN00BS.csproj +++ b/HorseIsleServer/MPN00BS/MPN00BS.csproj @@ -1,12 +1,138 @@  WinExe - net7.0 - enable copyused true + x64;x86;ARM;ARM64;AnyCPU + Debug;Windows;Linux;MacOS;Android;iOS + 3 + 1701;1702;2026;IL2026 + icon.ico + + + win-x86 + true + x86 + x86 + OS_WINDOWS;ARCH_X86 + none + + + win-x64 + true + x64 + x64 + OS_WINDOWS;ARCH_X86_64 + none + + + win-arm + true + ARM + OS_WINDOWS;ARCH_ARM + none + + + win-arm64 + true + ARM64 + OS_WINDOWS;ARCH_ARM64 + none + + + + + android-arm + true + ARM + OS_ANDROID;ARCH_ARM + 3 + + none + + + android-arm64 + true + ARM64 + OS_ANDROID;ARCH_ARM64 + none + + + + net7.0 + false + true + OnBuildSuccess + none + False + none + False + Public Domain, 2022 + https://islehorse.com + https://github.com/islehorse/HISP + git + 3 + 1701;1702;2026;IL2026 + + + + linux-x64 + true + x64 + OS_LINUX;ARCH_X86_64 + none + + + linux-arm + ARM + true + OS_LINUX;ARCH_ARM + none + + + linux-arm64 + ARM64 + true + OS_LINUX;ARCH_ARM64 + none + + + + osx-x64 + true + x64 + OS_MACOS;ARCH_X86_64 + none + + + osx-arm64 + true + OS_MACOS;ARCH_ARM64 + none + + + + ios-arm + true + ARM + OS_IOS;ARCH_ARM + none + + + ios-arm64 + true + ARM64 + OS_IOS;ARCH_ARM64 + + + + win-x86;win-x64;win-arm;win-arm64;linux-x64;linux-arm;linux-arm64;osx-x64;osx-arm64 + True + OS_ALL;ARCH_ANYCPU + + @@ -80,6 +206,10 @@ + + + + diff --git a/HorseIsleServer/MPN00BS/MPN00BS.csproj.user b/HorseIsleServer/MPN00BS/MPN00BS.csproj.user new file mode 100644 index 0000000..a17a1bb --- /dev/null +++ b/HorseIsleServer/MPN00BS/MPN00BS.csproj.user @@ -0,0 +1,6 @@ + + + + <_LastSelectedProfileId>C:\Users\Li\Documents\git\HISP\HorseIsleServer\MPN00BS\Properties\PublishProfiles\Win64.pubxml + + \ No newline at end of file diff --git a/HorseIsleServer/MPN00BS/MpOrSp.axaml b/HorseIsleServer/MPN00BS/MpOrSp.axaml index 21a300e..56cbeda 100644 --- a/HorseIsleServer/MPN00BS/MpOrSp.axaml +++ b/HorseIsleServer/MPN00BS/MpOrSp.axaml @@ -14,8 +14,8 @@ -