From fef30eac8af5382e9b3f38dda1fc410f1e8d726a Mon Sep 17 00:00:00 2001 From: Vasilis The Pikachu Date: Thu, 18 Dec 2025 21:12:14 +0100 Subject: [PATCH 1/2] Net 10 Checked that all projects can still compile still --- src/en/general-development/setup/server-hosting-tutorial.md | 6 +++--- .../setup/setting-up-a-development-environment.md | 2 +- src/en/server-hosting/setting-up-robust-cdn.md | 2 +- src/en/server-hosting/setting-up-ss14-admin.md | 2 +- src/en/server-hosting/setting-up-ss14-watchdog.md | 6 +++--- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/en/general-development/setup/server-hosting-tutorial.md b/src/en/general-development/setup/server-hosting-tutorial.md index 50bdcae052..51919b4d86 100644 --- a/src/en/general-development/setup/server-hosting-tutorial.md +++ b/src/en/general-development/setup/server-hosting-tutorial.md @@ -10,7 +10,7 @@ If you wish to modify your server to add your own content or rules. You will nee ``` 1. (Windows Only) Download and install the [Latest Microsoft Visual C++ Redistributable version](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-microsoft-visual-c-redistributable-version). (Resolves "Unable to load DLL libsodium" and similar errors) -2. Download and install the [.NET 9 Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/9.0) located at the bottom left colum. Make sure you get the ``x64`` version if you are on Intel/AMD (Or downloading an Intel server to use on an Apple Silicon Mac) or the ``arm64`` on Snapdragon/Apple Silicon chips (M1,M2,M3 etc) for your operating system. On Linux it is suggested you use your distro's package manager (apt, dnf, pacman etc) to search and install dotnet. +2. Download and install the [.NET 10 Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/10.0) located at the bottom left colum. Make sure you get the ``x64`` version if you are on Intel/AMD (Or downloading an Intel server to use on an Apple Silicon Mac) or the ``arm64`` on Snapdragon/Apple Silicon chips (M1,M2,M3 etc) for your operating system. On Linux it is suggested you use your distro's package manager (apt, dnf, pacman etc) to search and install dotnet. 3. Download the latest **stable** version of the server from [our builds page](https://wizards.cdn.spacestation14.com/fork/wizards) or if you are looking for latest **testing/vulture** builds download from [this page](https://wizards.cdn.spacestation14.com/fork/wizards-testing/) for your operating system. If you are looking for another fork, ask that fork if they have a server builds page. Otherwise refer to the [Custom Code](#level-2-server-with-custom-code) section below. 4. Extract the downloaded zip to a directory somewhere, you may use any Archive program such as 7Zip, Winrar or even the one built into your operating system. 5. (Mac and Linux only) Run `chmod +x Robust.Server` [within a terminal inside the folder you extracted the server in.](#running-the-server-on-macos-or-linux) This only needs to be run once and again each time you download a new server update. @@ -412,8 +412,8 @@ Type `./Robust.Server` then hit enter. If you see a bunch of stuff being printed ## Useful Links All of the important links on this page in one convenient place. * [Config Reference](../tips/config-file-reference.md) -* [.NET 9 Runtime](https://dotnet.microsoft.com/download) (Also included in full .NET 9 SDK) -* [ASP.NET Core 8 Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/9.0) (Also included in full .NET 9 SDK) +* [.NET 10 Runtime](https://dotnet.microsoft.com/download) (Also included in full .NET 10 SDK) +* [ASP.NET Core 10 Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/10.0) (Also included in full .NET 10 SDK) * [SS14.Watchdog](https://github.com/space-wizards/SS14.Watchdog/) * [Official Builds](https://central.spacestation14.io/builds/wizards/builds.html) * [Wizard's Den Infrastructure Reference](../../community/infrastructure-reference/wizards-den-infrastructure.md) (server specs) diff --git a/src/en/general-development/setup/setting-up-a-development-environment.md b/src/en/general-development/setup/setting-up-a-development-environment.md index 77e2644978..8c54e4c4bf 100644 --- a/src/en/general-development/setup/setting-up-a-development-environment.md +++ b/src/en/general-development/setup/setting-up-a-development-environment.md @@ -4,7 +4,7 @@ First you're gonna need some software: * [Git](https://git-scm.com/) or one of the [many](https://www.sourcetreeapp.com/) [third-party](http://www.syntevo.com/smartgit/) [UIs](https://tortoisegit.org/) that make it easier to use. Make sure to let it install to your PATH like [this](../../assets/images/setup/git-path.png). * [Python 3.7 or higher](https://www.python.org/). Make sure to install it into your [PATH on Windows](../../assets/images/setup/python-path.png). Also make sure the 'py launcher' option is enabled when installing on Windows. You should get python from [python.org](https://www.python.org/). Versions installed from the windows store sometimes cause build issues. -* [.NET 9.0 SDK](https://dotnet.microsoft.com/download/dotnet/9.0). Visual Studio also installs this if you're on Windows. +* [.NET 10.0 SDK](https://dotnet.microsoft.com/download/dotnet/10.0). Visual Studio also installs this if you're on Windows. * Apple Silicon (ARM64) Mac users: Some older codebases will only work with the x64 .NET and not the ARM64 one. You can either download x64 dotnet, or suggest your codebase to update their robust toolbox to at minimum 267.0.0 to add support (or just update it yourself). * Preferably an IDE to make development not painful (all free options unless otherwise noted): * For **all platforms**, [Rider](https://www.jetbrains.com/rider/) is one of the best IDEs available, and many SS14 maintainers and contributors prefer it over Visual Studio. It used to be paid but now it's free for Non-Commercial use. diff --git a/src/en/server-hosting/setting-up-robust-cdn.md b/src/en/server-hosting/setting-up-robust-cdn.md index 2e397ab0eb..f144d4c027 100644 --- a/src/en/server-hosting/setting-up-robust-cdn.md +++ b/src/en/server-hosting/setting-up-robust-cdn.md @@ -85,7 +85,7 @@ sudo chmod -R u+w,g+w builds/ database/ manifest/ ### Manual compilation -If you hate containers, you can manually publish Robust.Cdn and deploy the files yourself. For this you will need Git and the .NET 9 SDK. The server that will run the build needs the matching ASP.NET Core Runtime installed, but does not need the SDK itself. +If you hate containers, you can manually publish Robust.Cdn and deploy the files yourself. For this you will need Git and the .NET 10 SDK. The server that will run the build needs the matching ASP.NET Core Runtime installed, but does not need the SDK itself. Clone the git repo, then publish: diff --git a/src/en/server-hosting/setting-up-ss14-admin.md b/src/en/server-hosting/setting-up-ss14-admin.md index a0c00f6c37..35e2dcc255 100644 --- a/src/en/server-hosting/setting-up-ss14-admin.md +++ b/src/en/server-hosting/setting-up-ss14-admin.md @@ -42,7 +42,7 @@ services: ``` ### Manual compilation -If you hate containers, you can manually publish SS14.Admin and deploy the files yourself. For this you will need Git and the .NET 9 SDK. The server that will run the build needs the matching ASP.NET Core Runtime installed, but does not need the SDK itself. +If you hate containers, you can manually publish SS14.Admin and deploy the files yourself. For this you will need Git and the .NET 10 SDK. The server that will run the build needs the matching ASP.NET Core Runtime installed, but does not need the SDK itself. Clone the git repo, then publish: diff --git a/src/en/server-hosting/setting-up-ss14-watchdog.md b/src/en/server-hosting/setting-up-ss14-watchdog.md index 5bc2d35af8..b990f09656 100644 --- a/src/en/server-hosting/setting-up-ss14-watchdog.md +++ b/src/en/server-hosting/setting-up-ss14-watchdog.md @@ -26,10 +26,10 @@ It is also worth going through the custom codebases section, especially if you i ### 1. Check Prerequisites You need to have: -+ .NET 9 SDK -+ ASP .NET Core 9 Runtime ++ .NET 10 SDK ++ ASP .NET Core 10 Runtime -Both of these can be found at the [.NET 9 download page](https://dotnet.microsoft.com/en-us/download/dotnet/9.0). +Both of these can be found at the [.NET 10 download page](https://dotnet.microsoft.com/en-us/download/dotnet/10.0). On Linux use your favourite package manager (apt, dnf, pacman, brew etc) according to [Microsoft's installation instructions](https://learn.microsoft.com/en-us/dotnet/core/install/linux). From 4bbd80f6882180cfad23885b8a130f5bfc575daf Mon Sep 17 00:00:00 2001 From: Vasilis The Pikachu Date: Thu, 18 Dec 2025 21:15:10 +0100 Subject: [PATCH 2/2] some more --- src/en/general-development/setup/server-hosting-tutorial.md | 2 +- .../setup/setting-up-a-development-environment.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/en/general-development/setup/server-hosting-tutorial.md b/src/en/general-development/setup/server-hosting-tutorial.md index 51919b4d86..5769370d59 100644 --- a/src/en/general-development/setup/server-hosting-tutorial.md +++ b/src/en/general-development/setup/server-hosting-tutorial.md @@ -119,7 +119,7 @@ Check the `release/` folder for a packaged server for your custom codebase. You This will not, of course, handle automatic restarts (in case of a crash) or updates like the watchdog would. This also won't list your server publicly on the hub as advertising defaults to off. If you wish to have your server listed on the hub please read `Bare Server Configuration` below. -For other services such as `SS14.Watchdog` you ALSO need the [ASP .NET Core 8 Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) (included in .NET 8 SDK). +For other services such as `SS14.Watchdog` you ALSO need the [ASP .NET Core 10 Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/10.0) (included in .NET 10 SDK). ### Setting Rules By default, the server ships with no rules. To set custom rules for your own server: diff --git a/src/en/general-development/setup/setting-up-a-development-environment.md b/src/en/general-development/setup/setting-up-a-development-environment.md index 8c54e4c4bf..35d073d656 100644 --- a/src/en/general-development/setup/setting-up-a-development-environment.md +++ b/src/en/general-development/setup/setting-up-a-development-environment.md @@ -8,7 +8,7 @@ First you're gonna need some software: * Apple Silicon (ARM64) Mac users: Some older codebases will only work with the x64 .NET and not the ARM64 one. You can either download x64 dotnet, or suggest your codebase to update their robust toolbox to at minimum 267.0.0 to add support (or just update it yourself). * Preferably an IDE to make development not painful (all free options unless otherwise noted): * For **all platforms**, [Rider](https://www.jetbrains.com/rider/) is one of the best IDEs available, and many SS14 maintainers and contributors prefer it over Visual Studio. It used to be paid but now it's free for Non-Commercial use. - * For **Windows**, [Visual Studio 2022 **Community**](https://www.visualstudio.com/). For a minimal install (Jesus it's large) you're gonna want the .NET desktop development workload, the C# compiler, C# support, NuGet package manager, MSBuild and .NET 8 SDK or something along those lines. + * For **Windows**, [Visual Studio 2022 **Community**](https://www.visualstudio.com/). For a minimal install (Jesus it's large) you're gonna want the .NET desktop development workload, the C# compiler, C# support, NuGet package manager, MSBuild and .NET 10 SDK or something along those lines. * For **all platforms**, [Visual Studio Code](https://code.visualstudio.com/) with the C# extension. Usually an inferior IDE experience than full blown IDEs like regular Visual Studio, but some experienced programmers enjoy the minimalism. * **Exclusive to VSCode/VSCodium**: you can install our community made [Robust YAML](https://marketplace.visualstudio.com/items?itemName=slava0135.robust-yaml) extension for better Robust Toolbox YAML experience on top of [YAML Language Support](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml) extension. * For **all platforms**, [VSCodium](https://vscodium.com/) with the C# extension. Open source and without the bloat and tracking of VSCode.