KSP Mod

Settings File

The mod reads its configuration from a KSP ConfigNode file. Because ConfigNode treats // as a comment, the server URL is split into separate host, port and protocol fields.

Location

The file lives alongside the plugin at GameData/BoundlessMissions/PluginData/settings.cfg.

Example

settings.cfg
BoundlessMissions
{
    serverHost = localhost
    serverPort = 5022
    serverProtocol = http
    checkInterval = 600
    enableNotifications = true
    enableCheckpointPhotos = true
}

Why the URL is split

In ConfigNode format, // starts a comment, so a full URL like http://host would be truncated. The host, port and protocol are stored separately and recombined by the mod.

Fields

serverHost

string

Hostname or IP of the machine running the bot's API server.
serverPort

int

Port the API listens on. Defaults to 5022.
serverProtocol

http | https

Protocol used to reach the API. Stored separately to survive ConfigNode comment parsing.
checkInterval

seconds

How often the mod polls the API for updates.
enableNotifications

bool

Whether in-game notifications are shown.
enableCheckpointPhotos

bool

Whether checkpoint screenshots are captured during missions.

Related files

The session token issued during linking is stored next to this file at PluginData/session.token. Deleting it forces the mod back to the unlinked state, ready to accept a new link code.