Skip to main content

Basic Space Station 14 server configuration

⚙️ Basic Space Station 14 server configuration

This guide explains how to safely configure a hosted Space Station 14 server at OXY.Games.

We clearly separate:

  • ✅ Settings that should be changed via the OXY.Games panel
  • ⚠️ Settings that can be edited in server_config.toml
  • ❌ Changes that require a custom server build

⚠️ Important limitation (read first)

On hosted (packaged) Space Station 14 servers, only limited configuration is supported.

  • ✔️ You may edit Startup settings in the panel
  • ✔️ You may edit server_config.toml
  • ❌ You may NOT modify server content, rules, or assemblies

If you want to add custom mechanics or content, you must create and package your own custom build. This is covered in a separate advanced article.


🖥️ Configuration via the OXY.Games panel

If a setting exists in the Startup menu, always change it there first. This is the safest and recommended method.

Startup hostname and tickrate

Available Startup settings

🏷️ Server name (hostname)

  • Controls how your server appears in the server browser
  • Changes are applied after a restart

⏱️ Server tickrate

  • Default value: 60
  • Lower values reduce CPU usage
  • Higher values increase load and are rarely needed

💡 Tip For most servers, keep the default tickrate unless you know exactly why you want to change it.


📁 Configuration via server_config.toml

Some settings are not exposed in the Startup menu and must be configured via file editing.


📍 Where to find server_config.toml

Open the Files section in the control panel. The file is located in the server root directory.

server_config.toml location


✏️ Editing the config file

Click server_config.toml to open it in the editor.

server_config.toml open in editor

⚠️ Only edit this file. Editing other files may break the server and is unsupported.


🔧 Common basic configuration options

Below are safe and commonly used options you may add or adjust.


🎭 Unlock all professions (disable role timers)

By default, some roles unlock over time. To make all roles immediately available, add under [game]:

[game]
role_timers = false

⏳ Lobby duration

Controls how long players stay in the lobby before a round starts.

Default: 150 seconds (2 minutes 30 seconds)

[game]
lobbyduration = 150

🚨 Panic bunker

Limits new connections during raids or attacks.

[game]
panic_bunker.enabled = true

To disable it:

panic_bunker.enabled = false

👑 Automatically log in as host

Automatically logs in the given user as host (equivalent to promotehost).

[console]
login_host_user = "your_username"

🔄 Restart required

After changing:

  • Startup settings
  • server_config.toml

You must restart the server.

Restart server button


✅ Safe vs unsafe changes (summary)

The terms “safe” and “unsafe” in this guide are meant for basic and inexperienced users.

If you know what you’re doing, most configuration changes are technically safe. However, for standard hosted servers and basic support, we recommend sticking to the supported methods below.

Advanced configuration and custom builds are absolutely possible, but fall outside the scope of this basic guide.

Change typeExampleFor beginners
Startup menuHostname, tickrate✅ Safe
server_config.tomlLobby, roles, auth⚠️ Advanced
Custom builds / contentRules, mechanics, assemblies🔧 Expert

💡 Good to know We don’t block advanced configurations. We simply limit basic support to standard hosted setups. If you’re running a custom build, you’re expected to understand and maintain it yourself.


📚 Reference documentation

For advanced configuration:

These contain many options that are not suitable for hosted servers.


➡️ What’s next?

Continue with:

  • Admin & moderation basics
  • Enabling a whitelist
  • Advanced configuration (custom builds)

Happy configuring 🛰️