Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a list of forks with prebuilt servers for player convenience #313

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,7 @@ Server Hosting
- [Setting up SS14.Watchdog](en/server-hosting/setting-up-ss14-watchdog.md)
- [OAuth](en/server-hosting/oauth.md)
- [Setting up a Discord Bot](en/server-hosting/setting-up-redbot.md)
- [Known prebuilt server package forks](en/server-hosting/popular-forks-cdns.md)
- [Maintenance]()
- [Debugging server lockups](en/server-hosting/maintenance/debugging-server-lockups.md)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ If you wish to modify your server to add your own content. You will need a [prop
```

1. Download and install the [.NET 8 Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/8.0). You only need "x64" under "run console apps" not "hosting bundle" from the downloads page.
2. Download the latest version of the server from [our builds page](https://wizards.cdn.spacestation14.com/fork/wizards), 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.
2. Download the latest version of the server from [our builds page](https://wizards.cdn.spacestation14.com/fork/wizards), for your operating system. If you are looking for another fork, [try looking here](../../server-hosting/popular-forks-cdns.md).
3. Extract that to a directory somewhere.
4. Run `run_server.bat` (Windows) or `Robust.Server` [via terminal on macOS/Linux](#running-the-server-on-macos-or-linux))
5. Open your Space Station 14 Launcher and click on ``Direct Connect To Server`` and type in ``localhost`` and click connect. You can also add it as a favorite if you click the ``Add Favorite`` button.
Expand Down
47 changes: 47 additions & 0 deletions src/en/server-hosting/popular-forks-cdns.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# List of codebases with prebuilt server packages

This document will serve as a list of forks known to have a prebuilt server software for players to download.

This doc was last updated at 2024-10-01 13:52:04 UTC
VasilisThePikachu marked this conversation as resolved.
Show resolved Hide resolved

```admonish danger
All forks listed here (Exept Wizard's Den) are **not vetted**. We only just put the links in a convinient place.

Unlike game clients, server executables have way more access to the system they are ran on and as such may be harmful to your security.

Please ensure you trust the fork before you run any server files. We are not responsible for any damage caused to your system by 3rd party forks.
```

| Fork name | URL | Available platforms |
|---|---|---|
| Wizard's Den | [Link](https://wizards.cdn.spacestation14.com/fork/wizards) | Windows, macOS (x64/Intel), Linux (x64/ARM64) |
| Harmony 14 | [Link](http://cdn.harmony14.com/fork/harmony/) | Windows, macOS (x64/Intel), Linux (x64/ARM64) |
| Solaris 14 | [Link](https://ss14-cdn.mw-gc.com/fork/MWGSolaris14) | Windows, macOS (x64/Intel), Linux (x64/ARM64) |
| Axolotl MRP | [Link](https://axolotl.yuniiworks.de/cdn/fork/axolotl/) | Linux (x64) |

FAQ:

- The fork I want is not listed here.
- You will need to contact the fork you want a server build for and ask them if they provide one. If they do suggest them to add themselves here.

- The fork I want is listed here, but my platform is not available for download.
- You will need to contact the fork asking if they are willing to build for your platform.

- The fork does not provide prebuilds (or any other issue where you are unable to retrive a server prebuild)
- Your only choice is to compile the forks codebase yourself if available. Instructions can be found [here](../general-development/setup/server-hosting-tutorial.md#level-2-server-with-custom-code)

- I'm a server host and I want to add myself here.
- You are free to make a PR yourself in the docs or ping @vasilisiscool (322708417540259841) in #hosting on discord with all the information needed.

<!--
VasilisThePikachu marked this conversation as resolved.
Show resolved Hide resolved
Rules for listing:
1. Must have a decent playerbase on the hub and been on for at least a week.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should probably clearly define "decent playerbase" since people may have different opinions on what's considered a decent playerbase.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ours (Solaris 14) probably doesn't even meet that out of the gate. We have roughly five regulars and are still working on our own content to distinguish our fork from Wizden. I wouldn't pitch a fit if we were removed, but think it is awesome that we are on the list :)

2. Must be a simple link to the download source, no discord invites or anything like that.
3. Must have at least one server platform.
4. No protected forks (Require a password for access to server builds)
5. 18+/ERP forks must be expliticly stated in the fork name.
6. Dehubbed servers or any servers breaking these rules will be removed.

Template
| SERVER NAME | [Link](SERVER_LINK) | Windows, macOS (x64/Intel), Linux (x64/ARM64) |
VasilisThePikachu marked this conversation as resolved.
Show resolved Hide resolved
-->
Loading