Skip to content

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.

egg-spacestation-14.json

updated

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.Server
  • The 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

  1. SpaceStation 14: Update .NET version and CDN location

    · Joeeigel · da46752

  2. Add standalone games

    · Daniel Barton · 74c706a

All changes on GitHub

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
#!/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 "-----------------------------------------"