Fly together in Kitten Space Agency. See each other's craft in orbit and on the surface, dock across the network, share craft files, and talk while you do it.
Windows and Linux. Requires KSA v2026.8.19.5261.
v0.4.0 is not compatible with 0.2.1 or earlier. The network format changed. Everyone on a server — and the server itself — must be on v0.4.0. A mismatched client is refused at join and told which version to get.
KSA-Multiplayer-Setup-v0.4.0.exeThe installer also handles the StarMap loader and a private .NET runtime.
From KSA-Multiplayer-v0.4.0-windows.zip, copy Content\Multiplayer into your
KSA installation:
...\Kitten Space Agency\Content\Multiplayer\Multiplayer.dll
...\Kitten Space Agency\Content\Multiplayer\mod.toml
From KSA-Multiplayer-v0.4.0-linux.tar.gz, copy the Multiplayer folder into:
~/Documents/My Games/Kitten Space Agency/mods/
so you end up with mods/Multiplayer/Multiplayer.dll and mod.toml.
Nothing else is needed — 0Harmony ships with the game.
Both archives include the dedicated server. It holds no KSA files of its own — it finds your game installation at startup and loads the game's assemblies from there, so it has to be told where the game is:
Windows
RunServer.cmd -gamepath "C:\Program Files\Kitten Space Agency"
Linux
./run-server.sh -gamepath /path/to/KSA
You can also set KSA_PATH, or put "gamePath" in server_config.json.
Edit server_config.json for the port, player limit, password, message of the
day, and craft sharing. Type help at the server prompt for the console
commands. Forward UDP 7777 if you are opening it to the internet.
Open the multiplayer panel beside the HUD, enter the server address and your player name, and connect. Pick a name that isn't the default placeholder — the server refuses those, along with duplicates.
Console commands (press ~):
| Command | |
|---|---|
mp_ui |
toggle the multiplayer window |
mp_join <name> <address> <port> |
join a server |
mp_disconnect |
leave the session |
mp_status |
connection status |
mp_chat <message> |
send a chat message |
mp_vehicles |
list remote vehicles |
mp_goto <player> |
teleport to a player's vessel |
mp_clearlogs |
clear the log files |
mp_logdir |
print the log directory |
There is no mp_host. Play goes through a dedicated server.
"Version mismatch" at join — the client and the server must both be on v0.4.0. The message names the version the server is running.
"System mismatch" — everyone must pick the same solar system at startup.
"Game Type mismatch" — the server tells you which one to select on KSA's configuration screen.
Mod doesn't load on Windows — launch through the KSA with Mods shortcut, not the plain KSA executable.
Server won't start — it needs the .NET 10 runtime and a valid game path.
Make sure KSA.dll is in the folder you pointed it at.
Something looks wrong in flight — logs are written to a logs folder
beside the mod, and beside the server. Debug logging is on by default and there
is a checkbox for it in the panel. When reporting a problem, please include the
mod version from both machines, both clients' logs, and the server console
output — and say who was flying what and whether anyone was time warping. Most
of the interesting bugs come from two players being at different points in time.
Licensed under PolyForm Noncommercial 1.0.0 — free for any noncommercial use, including personal, hobby, education, research and nonprofit. Commercial use requires a separate licence.
Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.