Spacestation 14
Space Station 14 tells the story of an ordinary shift on a space station gone wrong. Immerse yourself into your role, tinker with detailed systems, and survive the chaos in this round-based multiplayer role playing game.
Ports
Add an allocation on the node for each port.
- Game 1212 (TCP+ UDP)
Install
- Installer image
- ghcr.io/ptero-eggs/installers:debian
- Install script
- 22 lines
Image
- Dotnet 9 ghcr.io/ptero-eggs/yolks:dotnet_9
Startup
The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.
3 variables
Startup command
./Robust.ServerThe server hostname
SERVER_NAMEUsers can edit
required|string|max:48
The tickrate of the server. Default is 60
SERVER_TICKUsers can edit
required|numeric|between:1,80
SERVER_MAX_PLAYERSUsers can see
required|numeric|between:1,256
Wings
- Stop command
- ^C (SIGINT)
- Running when the console shows
- Server Version
Files Wings edits
Wings sets these values in these files before each start.
server_config.toml file
- port
- port = {{server.build.default.port}}
- hostname
- hostname = "{{server.build.env.SERVER_NAME}}"
- tickrate
- tickrate = {{server.build.env.SERVER_TICK}}
- max_connections
- max_connections = {{server.build.env.SERVER_MAX_PLAYERS}}
Readme
Spacestation 14
From their Site
Documentation
Minimum RAM warning
Minimum required memory to run the server. 2GB is recommended. 3GB+ is preferred
Minimum Sorage warning
Minimum required storage to run the server. Example: 100MiB is recommended. 2GiB+ is preferred
Server Ports
Ports required to run the server in a table format.
| Port | default |
|---|---|
| Game | 1212 (TCP+ UDP) |
Notes
1212 is the default port, but any port can be used.
Changes
- SpaceStation 14: Update .NET version and CDN location
· Joeeigel · da46752
- Add standalone games
· Daniel Barton · 74c706a
Problem with this egg?
Open an issue on GitHub. Include your Panel and Wings versions.
Install script 22 lines bash in ghcr.io/ptero-eggs/installers:debian Show Hide
#!/bin/bash
URL="https://wizards.cdn.spacestation14.com/fork/wizards"
V=$(curl -s "$URL" | grep -m1 -oP '<span[^>]*class="[^"]*\bversionNumber\b[^"]*"[^>]*>\K[^<]+')
ARCH=$([[ "$(uname -m)" == "x86_64" ]] && echo "linux-x64" || echo "linux-arm64")
mkdir -p /mnt/server
cd /mnt/server
echo "Running: curl -sSL -o server_linux.zip ${URL}/version/${V}/file/SS14.Server_${ARCH}.zip"
curl -sSL -o server_linux.zip "${URL}/version/${V}/file/SS14.Server_${ARCH}.zip"
unzip -o server_linux.zip
rm server_linux.zip
chmod +x Robust.Server
## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"