diff --git a/.github/workflows/nightly-release-linux-x64.yml b/.github/workflows/nightly-release-linux-x64.yml index c9154edc..9dd7b907 100644 --- a/.github/workflows/nightly-release-linux-x64.yml +++ b/.github/workflows/nightly-release-linux-x64.yml @@ -14,7 +14,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: 6.0.x + dotnet-version: 8.0.x - name: Restore dependencies run: dotnet restore MHServerEmu.sln - name: Build @@ -28,6 +28,6 @@ jobs: with: name: MHServerEmu-nightly-${{ env.DATE }}-Release-linux-x64 path: | - ./src/MHServerEmu/bin/x64/Release/net6.0 - !./src/MHServerEmu/bin/x64/Release/net6.0/*.pdb - !./src/MHServerEmu/bin/x64/Release/net6.0/*.xml + ./src/MHServerEmu/bin/x64/Release/net8.0 + !./src/MHServerEmu/bin/x64/Release/net8.0/*.pdb + !./src/MHServerEmu/bin/x64/Release/net8.0/*.xml diff --git a/.github/workflows/nightly-release-windows-x64.yml b/.github/workflows/nightly-release-windows-x64.yml index 6bd3518b..2fc7deed 100644 --- a/.github/workflows/nightly-release-windows-x64.yml +++ b/.github/workflows/nightly-release-windows-x64.yml @@ -14,7 +14,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: 6.0.x + dotnet-version: 8.0.x - name: Restore dependencies run: dotnet restore MHServerEmu.sln - name: Build @@ -28,6 +28,6 @@ jobs: with: name: MHServerEmu-nightly-${{ env.DATE }}-Release-windows-x64 path: | - ./src/MHServerEmu/bin/x64/Release/net6.0 - !./src/MHServerEmu/bin/x64/Release/net6.0/*.pdb - !./src/MHServerEmu/bin/x64/Release/net6.0/*.xml + ./src/MHServerEmu/bin/x64/Release/net8.0 + !./src/MHServerEmu/bin/x64/Release/net8.0/*.pdb + !./src/MHServerEmu/bin/x64/Release/net8.0/*.xml diff --git a/docs/Setup/InitialSetup.md b/docs/Setup/InitialSetup.md index 12104200..312d949c 100644 --- a/docs/Setup/InitialSetup.md +++ b/docs/Setup/InitialSetup.md @@ -6,7 +6,7 @@ The following instructions are intended for stable builds of the server. If you 1. Get a copy of version `1.52.0.1700` of the game client. This is the final released version of Marvel Heroes, so if you still have the game in your Steam library, you can download it from there. If you do not have the game in your Steam library, you may be able to find an archived copy of it on websites like Archive.org. -2. Install .NET Desktop Runtime 6 if you do not have it installed already. You can download it [here](https://dotnet.microsoft.com/en-us/download/dotnet/6.0). Download [this version](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-6.0.33-windows-x64-installer) if you are not sure which one to get. +2. Install .NET Desktop Runtime 8 if you do not have it installed already. You can download it [here](https://dotnet.microsoft.com/en-us/download/dotnet/8.0). Download [this version](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.11-windows-x64-installer) if you are not sure which one to get. 3. Download the latest [MHServerEmu stable build](https://github.com/Crypto137/MHServerEmu/releases/latest) and extract it. diff --git a/src/Gazillion/Gazillion.csproj b/src/Gazillion/Gazillion.csproj index da420f56..2817c8c3 100644 --- a/src/Gazillion/Gazillion.csproj +++ b/src/Gazillion/Gazillion.csproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 enable disable x64 @@ -12,6 +12,14 @@ $(AssemblyVersion) $(AssemblyVersion) + + + 1701;1702;CS8981 + + + + 1701;1702;CS8981 + diff --git a/src/MHServerEmu.Auth/MHServerEmu.Auth.csproj b/src/MHServerEmu.Auth/MHServerEmu.Auth.csproj index b86539a6..2dfa97c6 100644 --- a/src/MHServerEmu.Auth/MHServerEmu.Auth.csproj +++ b/src/MHServerEmu.Auth/MHServerEmu.Auth.csproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 enable disable x64 diff --git a/src/MHServerEmu.Billing/MHServerEmu.Billing.csproj b/src/MHServerEmu.Billing/MHServerEmu.Billing.csproj index 05cc7167..ffb9f793 100644 --- a/src/MHServerEmu.Billing/MHServerEmu.Billing.csproj +++ b/src/MHServerEmu.Billing/MHServerEmu.Billing.csproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 enable disable x64 diff --git a/src/MHServerEmu.Core.Tests/MHServerEmu.Core.Tests.csproj b/src/MHServerEmu.Core.Tests/MHServerEmu.Core.Tests.csproj index 8026ac5b..65f3867a 100644 --- a/src/MHServerEmu.Core.Tests/MHServerEmu.Core.Tests.csproj +++ b/src/MHServerEmu.Core.Tests/MHServerEmu.Core.Tests.csproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 enable disable diff --git a/src/MHServerEmu.Core/MHServerEmu.Core.csproj b/src/MHServerEmu.Core/MHServerEmu.Core.csproj index c0c0f565..67b85aa0 100644 --- a/src/MHServerEmu.Core/MHServerEmu.Core.csproj +++ b/src/MHServerEmu.Core/MHServerEmu.Core.csproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 enable disable x64 diff --git a/src/MHServerEmu.DatabaseAccess/MHServerEmu.DatabaseAccess.csproj b/src/MHServerEmu.DatabaseAccess/MHServerEmu.DatabaseAccess.csproj index 79717dd9..cb7cd435 100644 --- a/src/MHServerEmu.DatabaseAccess/MHServerEmu.DatabaseAccess.csproj +++ b/src/MHServerEmu.DatabaseAccess/MHServerEmu.DatabaseAccess.csproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 enable disable x64 diff --git a/src/MHServerEmu.Frontend/MHServerEmu.Frontend.csproj b/src/MHServerEmu.Frontend/MHServerEmu.Frontend.csproj index 28b02f97..21daeb6f 100644 --- a/src/MHServerEmu.Frontend/MHServerEmu.Frontend.csproj +++ b/src/MHServerEmu.Frontend/MHServerEmu.Frontend.csproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 enable disable x64 diff --git a/src/MHServerEmu.Games.Tests/MHServerEmu.Games.Tests.csproj b/src/MHServerEmu.Games.Tests/MHServerEmu.Games.Tests.csproj index b4764e43..aad491fd 100644 --- a/src/MHServerEmu.Games.Tests/MHServerEmu.Games.Tests.csproj +++ b/src/MHServerEmu.Games.Tests/MHServerEmu.Games.Tests.csproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 enable disable diff --git a/src/MHServerEmu.Games/MHServerEmu.Games.csproj b/src/MHServerEmu.Games/MHServerEmu.Games.csproj index 8c2a84b2..c974b5a5 100644 --- a/src/MHServerEmu.Games/MHServerEmu.Games.csproj +++ b/src/MHServerEmu.Games/MHServerEmu.Games.csproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 enable disable CSharpProperties diff --git a/src/MHServerEmu.Grouping/MHServerEmu.Grouping.csproj b/src/MHServerEmu.Grouping/MHServerEmu.Grouping.csproj index 7f51f714..b5d78dc0 100644 --- a/src/MHServerEmu.Grouping/MHServerEmu.Grouping.csproj +++ b/src/MHServerEmu.Grouping/MHServerEmu.Grouping.csproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 enable disable x64 diff --git a/src/MHServerEmu.Leaderboards/MHServerEmu.Leaderboards.csproj b/src/MHServerEmu.Leaderboards/MHServerEmu.Leaderboards.csproj index eaf04378..48dc0c70 100644 --- a/src/MHServerEmu.Leaderboards/MHServerEmu.Leaderboards.csproj +++ b/src/MHServerEmu.Leaderboards/MHServerEmu.Leaderboards.csproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 enable disable x64 diff --git a/src/MHServerEmu.PlayerManagement/MHServerEmu.PlayerManagement.csproj b/src/MHServerEmu.PlayerManagement/MHServerEmu.PlayerManagement.csproj index 60b2e676..91a253eb 100644 --- a/src/MHServerEmu.PlayerManagement/MHServerEmu.PlayerManagement.csproj +++ b/src/MHServerEmu.PlayerManagement/MHServerEmu.PlayerManagement.csproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 enable disable x64 diff --git a/src/MHServerEmu/MHServerEmu.csproj b/src/MHServerEmu/MHServerEmu.csproj index 6d1a4d3a..03824312 100644 --- a/src/MHServerEmu/MHServerEmu.csproj +++ b/src/MHServerEmu/MHServerEmu.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 enable disable x64