๐ŸŽฎ Stream Deck Setup

Drive KSP from your Elgato Stream Deck using KSPDeck Lite + kRPC.

See the Optional Mods page for the install steps for kRPC and the kRPC MechJeb addon โ€” this page covers wiring the Stream Deck itself.
1

Install required mods

  • kRPC via CKAN (see Optional Mods)
  • kRPC-MechJeb v0.8.1 manual install (the CKAN version doesn't work with MechJeb 2.15.x)
2

Install KSPDeck Lite

From the Elgato Marketplace. Requires Stream Deck software 6.9+.

3

Launch KSP and load a vessel

kRPC only exposes a vessel once one is loaded โ€” the main menu alone isn't enough.

4

Start the kRPC server in-game

Open the kRPC window from the toolbar button. Click Start Server. Leave the defaults (TCP port 50000, stream port 50001) unless you have a reason to change them.

5

Open Stream Deck software

The KSPDeck Lite plugin should auto-connect to kRPC running on the same machine.

6

Build your deck

Drag actions from the KSPDeck Lite category in the Stream Deck app onto your buttons. Group them into folders by phase (launch, orbit, docking, etc.) if you want.

7

MechJeb buttons

MechJeb buttons require kRPC-MechJeb v0.8.1 AND MechJeb to be active on your vessel (the MechJeb part needs to be on the craft).

Troubleshooting

Buttons show "disconnected"

kRPC server not started in-game. Click Start Server in the kRPC window.

MechJeb buttons don't work

Check you installed kRPC-MechJeb v0.8.1 manually, not the CKAN version.

macOS firewall prompt

The kRPC server may need firewall permission on first run โ€” allow when prompted.