Skip to content

Configuring your Starbound server

Updated July 03, 2026
Starbound
Starbound Server Configuration | GameServerKings KB

Starbound Server Configuration

The main config is storage/starbound_server.config, a JSON file. This guide covers the key settings, account modes, and RCON.

Key Settings

JSON
{
  "allowAdminCommands" : true,
  "allowAdminCommandsFromAnyone" : false,
  "allowAnonymousConnections" : true,
  "anonymousConnectionsAreAdmin" : false,
  "gameServerPort" : 21025,
  "maxPlayers" : 8,
  "runRconServer" : false,
  "rconServerPort" : 21026,
  "rconServerPassword" : "",
  "safeScripts" : true,
  "serverName" : "A Starbound Server",
  "serverUsers" : {
    "admin" : { "admin" : true, "password" : "CHANGE_ME" }
  }
}
SettingNotes
serverNameBrowser name (when broadcast to the public list)
maxPlayersSlot cap
gameServerPortNetwork port
allowAnonymousConnectionsFalse means accounts are required to log in
serverUsersAccount list with a per-user admin flag
runRconServerEnable RCON
safeScriptsRestricts mod scripts; turn off only for trusted mod stacks

Restart after editing.

Accounts vs Anonymous Connections

Anonymous: anyone with the IP and optional password joins, no account. Most public servers use this.

Account-based: set allowAnonymousConnections to false and define users:

JSON
"serverUsers": {
  "alice": { "admin": true, "password": "alicepw" },
  "bob": { "admin": false, "password": "bobpw" }
}

Players are prompted for a username and password on connect. Common for private friend servers.

RCON

JSON
"runRconServer": true,
"rconServerPort": 21026,
"rconServerPassword": "STRONG_PASSWORD"

Restart, then connect with any Source-style RCON tool.

Made with 💜 by GameServerKings