One game. Four ways to play it.

SPAR Sector runs on one galaxy and one database. However you connect, you are flying the same ship in the same match against the same people — the surfaces are just different cockpits onto it. Change something in one and the others see it.

1 · Discord

The control room. Slash commands and button menus, right in your server. The richest surface — everything lives here, including talking to NPC characters and hosting the match.

Play with: the command list

2 · Desktop app two modes

The cockpit. A standalone app (coming to Steam) with a real ship console. It has two modes, and you can switch between them mid-flight:

  • 2a · Buttons — fly it yourself, hands on the panel.
  • 2b · AI Copilot — tell your onboard AI what you want in plain language and it operates the ship for you, asking before it spends your money.

Play with: the desktop client · the copilot

3 · MCP bring your own AI

The remote AI. Connect Claude Desktop, ChatGPT or any MCP client straight to your game and let it play alongside you — reading the market, running routes, fighting. Same rules, no shortcuts: an AI can never bypass game state.

Play with: connect over MCP


What you can do — and how, on each surface

31 capabilities. Each row is something a captain can do, what it gets you, and the exact command, button or tool name on all four surfaces.

Filters live as you type. Looking for something else? Search the whole site · Glossary

Trade & Market

# Buy and sell on a Trade Floor

The core money loop. Buy a material where it is cheap, haul it, sell it where it is dear. Prices move with supply and demand, so every trade you make nudges the market you are standing in.

Four ways to Buy and sell on a Trade Floor
Discord /ssbuy · /sssell, or the Trading Floor menu
App buttons Station → Trade Floor → BUY / SELL
App copilot buy · sell (ask: "buy 40 ISO001")
MCP buy · sell (+ preview_buy / preview_sell)

In the desktop app, trading is on the Station — the ship never trades (you dock and walk in).

# Read market prices

See what a Trade Floor pays right now. Remote systems are a paid intelligence product: you can only price a system you are in, have scanned, or subscribe to.

Four ways to Read market prices
Discord /ssmarket · Price Analysis view
App buttons Cockpit → TRADE pane (read-only board)
App copilot get_market (optionally a remote system_id)
MCP list_market

# Subscribe to a system Trade Floor (The Bourse)

Buy a null-band feed for another system so its live prices join your arbitrage ticker. This is how you widen your view of the sector from one system to many — information is the real commodity.

Four ways to Subscribe to a system Trade Floor (The Bourse)
Discord /sssubscriptions · The Bourse button
App buttons Cockpit → BOURSE pane → SUBSCRIBE
App copilot subscribe_bourse (+ get_subscriptions)
MCP subscribe_bourse (+ preview_subscribe_bourse)

You must be docked at a hub in the target system. Costs a SOL fee plus a renewal.

# Find arbitrage opportunities

The ticker ranks the best buy-low / sell-high spreads across every system in your subscribed scope, so you stop guessing which run is worth the fuel.

Four ways to Find arbitrage opportunities
Discord /ssticker · Market Ticker button
App buttons Cockpit → BOURSE pane → ARBITRAGE
App copilot get_ticker
MCP get_ticker

Navigation

# Jump to an adjacent system

Move one hop along a jump route. Jumping into an unexplored neighbour is how you explore — the map only opens where you have been.

Four ways to Jump to an adjacent system
Discord Jump button on the ship console
App buttons Cockpit → NAV → JUMP
App copilot jump (+ preview_jump)
MCP jump (+ preview_jump)

# Plot a multi-hop course (AutoNav)

Fly a course across several known systems in one order. It halts if you are pulled into combat, so a long haul never strands you mid-fight.

Four ways to Plot a multi-hop course (AutoNav)
Discord /ssautonav
App buttons Cockpit → NAV → AUTONAV (n AP)
App copilot autonav
MCP autonav

Routes only through systems you have already explored — frontier discovery stays a single jump.

# Dock and undock

Docking opens the station: Trade Floor, bank, ship yard, pub. Undocking puts you back in open space where you can warp, mine and fight.

Four ways to Dock and undock
Discord /ssdock · Dock / Undock buttons
App buttons Cockpit → DOCK / UNDOCK
App copilot dock · undock
MCP dock · undock

# Read the star map

See explored space, the frontier edge, jump routes and faction territory. Fog of war is per-player: your map is your own private intelligence.

Four ways to Read the star map
Discord /ssmap · Star Map button
App buttons Cockpit → MAP pane
App copilot get_map
MCP get_map (data graph + rendered image)

# Scan the system

Sweep your current system for derelict wrecks worth salvaging, other players’ assets, and anomaly bodies. Free intelligence about where you already are.

Four ways to Scan the system
Discord Scan / Scan Area buttons
App buttons Cockpit → SCAN → SYSTEM pane
App copilot get_system
MCP scan_system

# Run cloaked

Cut your encounter chance while travelling and make yourself harder to hit in a fight. Cloak drops on some encounters, so it is cover, not immunity.

Four ways to Run cloaked
Discord Cloak button
App buttons Cockpit → CLOAK toggle
App copilot set_cloak
MCP set_cloak

Autonomous Assets

# Deploy an M-SPAR to mine a body

Drop a mining module on a planet, moon or belt and it extracts for you every turn, whether or not you are in the system. This is passive income that compounds.

Four ways to Deploy an M-SPAR to mine a body
Discord /ssdeploy · Deploy SPAR button
App buttons Cockpit → ASSETS → ENGAGE / DISPATCH
App copilot asset_command
MCP deploy_spar (+ recall_spar)

# Program a MULE haul route

Give a MULE a buy-here / sell-there route and it runs that trade on its own every turn. Your first real employee — it turns a good spread into standing income.

Four ways to Program a MULE haul route
Discord /ssmuleroute · MULE Assignment
App buttons Cockpit → ASSETS → ROUTE → SINGLE
App copilot route_mule (+ preview_route_mule)
MCP route_mule (+ preview_route_mule)

# Set a multi-leg milk run

Chain 2–10 trade legs into a circuit a MULE cycles forever. The difference between one good trade and a running business.

Four ways to Set a multi-leg milk run
Discord /ssmilkrun · Milk Run modal
App buttons Cockpit → ASSETS → ROUTE → MILK RUN
App copilot set_milk_run (+ preview_milk_run)
MCP set_milk_run (+ preview_set_milk_run)

# Launch a WISKER survey probe

Send a cheap sensor probe into the unknown to chart systems you have not risked your hull on yet. Exploration without exposure.

Four ways to Launch a WISKER survey probe
Discord /sswhisker · Launch Probe
App buttons Cockpit → ASSETS → DISPATCH
App copilot asset_command
MCP launch_whisker

# Command your fleet remotely

Recall, dispatch, rendezvous, dock or engage any asset from anywhere. Your fleet keeps working while you fly somewhere else entirely.

Four ways to Command your fleet remotely
Discord Remote Comms → per-asset orders
App buttons Cockpit → ASSETS → per-asset buttons
App copilot asset_command
MCP dispatch_asset · rendezvous_asset · engage_asset · dock_asset · undock_asset

# Read mining yields before you commit

See what each body in a system actually produces — yield range, ratios, hazard — so you place a mining module on the right rock the first time.

Four ways to Read mining yields before you commit
Discord System Info screen
App buttons Cockpit → SYSTEM → MINING YIELDS
App copilot get_body_yields
MCP get_body_yields

Combat

# Fight an encounter

Commit a tactic each round — Fight, Hold, Hail, Evade or Surrender. Talking your way out is a real option, and so is running.

Four ways to Fight an encounter
Discord Combat encounter view (buttons)
App buttons Cockpit → TACTICAL → FIGHT / HOLD / HAIL / EVADE
App copilot combat_tactic
MCP combat_tactic (+ preview_combat_tactic)

Surrender is destructive — you lose the ship and its wallet, but your bank balance survives.

# Read the tactical picture

Round number, your hull and shields, every live enemy, and which tactic you are committed to — the board before you move.

Four ways to Read the tactical picture
Discord Combat encounter view
App buttons Cockpit → TACTICAL pane
App copilot get_combat
MCP get_combat

# Salvage wrecks

Scoop cargo and scrap from a kill, or tow the whole hulk home to sell. Every fight leaves something worth money.

Four ways to Salvage wrecks
Discord /ssloot · Loot button
App buttons
App copilot
MCP

Discord-only today. The wreck itself is visible everywhere via scan; recovery is on the roadmap for the other surfaces.

# Repair your hull

Spend a Repair Microbot charge to patch damage in the field, instead of limping to a shipyard.

Four ways to Repair your hull
Discord Repair button
App buttons Cockpit → REPAIR
App copilot repair
MCP repair

Banking & Money

# Bank your Solari

Money in the ship wallet can be lost with the ship. Money in the ISP Bank is safe and earns interest. Deciding what to carry is a real risk call.

Four ways to Bank your Solari
Discord /ssdeposit · /sswithdraw · /ssbalance
App buttons Station → ISP Bank → DEPOSIT / WITHDRAW
App copilot deposit · withdraw (+ get_balance)
MCP deposit · withdraw (+ get_balance)

Requires a bank terminal — you must be docked somewhere that has one.

Contracts & Comms

# Take a contract at the Pub

Courier runs, passengers, bounties, hunts and salvage jobs posted by named NPCs. Steady work when the market is flat, and the fastest early money.

Four ways to Take a contract at the Pub
Discord /ssjobs · Jobs Board at any Pub
App buttons Station → Pub → TAKE
App copilot accept_job (+ get_jobs)
MCP accept_job (+ list_jobs, preview_accept_job)

# Talk to NPC contacts

Pub contacts are AI characters with memory and moods, not menus. Talk them into work, and they remember how you treated them last time.

Four ways to Talk to NPC contacts
Discord Pub → Say… (free text)
App buttons
App copilot
MCP

Discord-only by design — it is a conversation, and Discord is where the conversation lives.

# Message another captain (Fat Wire)

Direct player-to-player messaging, addressed by ship name. Deals, threats, alliances — the diplomacy layer of a six-player sector.

Four ways to Message another captain (Fat Wire)
Discord Comms → Fat Wire → Send
App buttons Cockpit → COMMS → SEND
App copilot send_message (+ get_messages)
MCP send_message (+ get_messages)

Your AI can send on your behalf — it always signs as your ship, never as the system.

# Read the Quantum Comms feed

Your assets report in: MULE trades, extractions, hazards, arrivals. It is how you know what your empire did while you were elsewhere.

Four ways to Read the Quantum Comms feed
Discord Comms → Quantum
App buttons Cockpit → COMMS pane
App copilot get_mailbox
MCP read_mailbox

Ship & Fitting

# Buy a ship module

Holds, shields, power plants, cloaks, targeting AI, drives. Modules land in your hold until you fit them.

Four ways to Buy a ship module
Discord Ship Yard → Buy
App buttons Station → Ship Yard → CATALOG → BUY
App copilot buy (+ get_shipyard)
MCP buy (+ get_shipyard)

# Fit a module to your ship

Install a module from your hold into a hull slot — the difference between owning a shield and being protected by one. Mount rules and power budgets apply.

Four ways to Fit a module to your ship
Discord Ship Fitting → Install from Inv
App buttons Station → Ship Yard → INSTALL FROM HOLD → FIT
App copilot fit_module (+ unfit_module, get_ship_fittings)
MCP fit_module (+ unfit_module, get_ship_fittings)

# Inspect your ship layout

Hull class, drive tier, hull and shields, cargo, and what is in every slot — the sheet you plan a refit around.

Four ways to Inspect your ship layout
Discord Ship Layout button (schematic)
App buttons Cockpit → ship status readouts
App copilot get_ship_layout
MCP get_ship_layout (text + rendered schematic)

Match & Turn

# Submit your turn

Lock in your orders and wait for the compile. Everyone’s turn resolves together — the play-by-mail rhythm this game is built on.

Four ways to Submit your turn
Discord /ssendturn · Submit Turn button
App buttons Cockpit → END TURN (2-click confirm)
App copilot submit_turn
MCP submit_turn (+ preview_submit_turn)

Once submitted you are frozen out of mutating actions until the turn advances — on every surface.

# Check the win condition and standings

A SPAR Sector match ENDS and someone wins. Read the victory condition, turns remaining and live net-worth standings so you know what you are playing toward.

Four ways to Check the win condition and standings
Discord /ssstatus
App buttons Cockpit → MATCH pane
App copilot get_match
MCP get_match

# Wait (burn AP for automation)

Spend action points to let your automated assets run more ticks without ending your turn. Time is a resource you can buy.

Four ways to Wait (burn AP for automation)
Discord /sswait · Wait button
App buttons Cockpit → WAIT
App copilot wait
MCP wait

New here? Start with How to Play, then get a seat.