DarkMultiPlayer CKAN

DMP is a multiplayer mod for kerbal space program.

License: MIT

Game Version: 1.12.5

Downloads: 142,403

Authors: godarklight, Xinayder

Mod Website: http://d-mp.org

Followers: 204

Information Changelog Stats

What is DarkMultiPlayer?
DarkMultiPlayer is a multiplayer mod for KSP. It supports subspace-style (and master controlled warp) warping & career mode, with an easy-to-edit server database.

Can you show me the code?
DarkMultiPlayer: https://github.com/godarklight/DarkMultiPlayer
MessageStream: https://github.com/godarklight/BinarySerialiser (Used for building the network messages)
DMPUpdater: https://github.com/godarklight/DMPUpdater

How do I install it?
Client: Simply extract DMPClient/GameData/DarkMultiPlayer into GameData.

Where do I get the server?
Here! http://spacedock.info/mod/11/DarkMultiPlayer%20Server

How can I contact you?
Easiest way is IRC, I'm happy to answer any questions and talk about bugs/missing features/suggestions.
Server: irc.esper.net, Channel #DMP. If you don't have an IRC client, there's a web chat here: http://webchat.esper.net/.

Version v0.3.8.4 for Kerbal Space Program 1.12.5

Released on 2023-01-22

- Fix the "Backwards time sync" bug
- Update the server to NET6.0 for those using the dotnet version
- Build against KSP 1.12.5

Download (163.21 KiB)

Version v0.3.8.3 for Kerbal Space Program 1.12.4

Released on 2022-04-17

- Fix server security exploit

Download (163.19 KiB)

Version v0.3.8.2 for Kerbal Space Program 1.12.3

Released on 2022-02-03

- Allow mod sync to handle up to 1GB files.

Download (163.18 KiB)

Version v0.3.8.1 for Kerbal Space Program 1.12.3

Released on 2022-01-27

- Update to 1.12.3

Download (163.19 KiB)

Version v0.3.8.0 for Kerbal Space Program 1.12.2

Released on 2021-06-24

- Update to 1.12

Download (161.40 KiB)

Version v0.3.7.1 for Kerbal Space Program 1.11.2

Released on 2021-01-29

- Update to 1.11.1

Download (161.33 KiB)

Version v0.3.7.0 for Kerbal Space Program 1.11.0

Released on 2020-12-18

- Update to 1.11

Download (161.31 KiB)

Version v0.3.6.0 for Kerbal Space Program 1.10.1

Released on 2020-07-02

- Update to 1.10
- Remove shared science, use LMP instead

Download (161.12 KiB)

Version v0.3.5.5 for Kerbal Space Program 1.9.1

Released on 2020-06-20

- Change from godarklight.info.tm to godarklight.privatedns.org

Download (161.04 KiB)

Version v0.3.5.4 for Kerbal Space Program 1.9.1

Released on 2020-06-06

- Fix fallback for in-game serverlist

Download (161.01 KiB)

Version v0.3.5.3 for Kerbal Space Program 1.9.1

Released on 2020-05-05

- Recompile against 1.9.1
- Fix the time display to match in-game Universe Time.

Download (160.71 KiB)

Version v0.3.5.2 for Kerbal Space Program 1.9.0

Released on 2020-02-13

- Fix the freeze bug, for real this time.

Download (160.67 KiB)

Version v0.3.5.1 for Kerbal Space Program 1.9.0

Released on 2020-02-13

- Fix PLAYER_COLOR error  

Download (160.94 KiB)

Version v0.3.5.0 for Kerbal Space Program 1.9.0

Released on 2020-02-13

- Recycle objects to reduce garbage collector freezing.
- Fix loading of in-atmosphere planes.
- Add in-game server list.
- Update to KSP 1.9.
- Bump loaded range for player controlled vessels.
- Fix some GUI bugs.
- Fix player vessels not having coloured orbits.
- Remove easter egg which caused other players EVA'd kerbals to blow up.

Download (160.92 KiB)

Version v0.3.4.1 for Kerbal Space Program 1.8.1

Released on 2019-12-22

- Fix the whitelist

Download (149.79 KiB)

Version v0.3.4.0 for Kerbal Space Program 1.8.0

Released on 2019-10-17

Update to 1.8

Download (149.63 KiB)

Version v0.3.3.1 for Kerbal Space Program 1.7.3

Released on 2019-06-30

- Fix a small physics bug in the extrapolator
- Skip broken scenario modules, fixes science/career data not being saved.

Download (148.59 KiB)

Version v0.3.3.0 for Kerbal Space Program 1.7.1

Released on 2019-05-31

- Update to 1.7.1

- Shared science

Download (148.43 KiB)

Version v0.3.2.1 for Kerbal Space Program 1.7.0

Released on 2019-04-15

- Fix a small issue where DMP would not notify the players when to run DMPModpackUpdater, or in some cases sync properly.

Download (149.26 KiB)

Version v0.3.2.0 for Kerbal Space Program 1.7.0

Released on 2019-04-11

- Update to 1.7
- Multithread client hashing
- Fix part detector

Download (149.24 KiB)

Version v0.3.1.0 for Kerbal Space Program 1.6.1

Released on 2019-03-30

- Modpack support
- Automatically detect safety bubbles
- Bugfix for a rare bug where settings fail to load, preventing the main menu window from loading.
- Vessel permissions support.

Download (149.05 KiB)

Version v0.3.0.0 for Kerbal Space Program 1.6.1

Released on 2019-03-18

- Fix the rotation interpolator, this is by far the most obvious change, vessels should no longer "twitch".
- Create and use a UDP meshing library - vessel updates from the same subspace are now sent over UDP directly to other clients. This completely removes the server latency out of the vessel update equation.
- Fix vessels not showing up on the map correctly
- Stop HackyInAtmoLoader from saving vessels that are supposed to be destroyed, this caused lots of duplicates for part updates.

Download (141.04 KiB)

Version v0.2.7.1 for Kerbal Space Program 1.6.1

Released on 2019-01-11

- Update to 1.6.1

Download (127.80 KiB)

Version v0.2.7.0 for Kerbal Space Program 1.6.0

Released on 2018-12-28

- Update to 1.6

Download (127.79 KiB)

Version v0.2.6.0 for Kerbal Space Program 1.5.1

Released on 2018-10-20

No changelog provided

Download (127.73 KiB)

Version v0.2.5.4 for Kerbal Space Program 1.4.1

Released on 2018-03-29

- Update for 1.4.2

Download (130.61 KiB)

Version v0.2.5.3 for Kerbal Space Program 1.4.1

Released on 2018-03-26

- Do not hold back orbital updates for the interpolator
- Attempt to fix vessel flicker

Download (130.61 KiB)

Version v0.2.5.2 for Kerbal Space Program 1.4.1

Released on 2018-03-22

- Add interpolation, and set it as default

Download (130.15 KiB)

Version v0.2.5.1 for Kerbal Space Program 1.4.1

Released on 2018-03-21

* Another attempt at positioning using a step extrapolator

Download (129.36 KiB)

Version v0.2.5.0 for Kerbal Space Program 1.4.1

Released on 2018-03-20

* Update to 1.4.1

* Fix positioning (hopefully!)

Download (128.80 KiB)

Version v0.2.4.5 for Kerbal Space Program 1.3.1

Released on 2017-10-21

  • Fixed a few issues with asteroids in KSP 1.3.0
  • The client will now send an update message for renamed vessels
  • Support for KSP 1.3.1

Download (207.12 KiB)

Version v0.2.4.4 for Kerbal Space Program 1.3.0

Released on 2017-07-14

* Fix a server crash when a player disconnects during warp

Add missing 1.3 part
Fix a DMP crash during connection

* Fix the ModWindow, it should have show up when there are incompatible mods with the server.

Download (206.28 KiB)

Version v0.2.4.3 for Kerbal Space Program 1.3.0

Released on 2017-05-27

Port to 1.3.0
Fix DMP not working on 32bit clients
* Code Cleanup

* Convert client side settings / saved servers to ConfigNode format instead of XML.

Download (206.10 KiB)

Version v0.2.4.2 for Kerbal Space Program 1.2.2

Released on 2017-01-31


  • Fix some cases where unity methods were hit in threads (Should fix SET_SUBSPACE disconnect)11

  • Changed the "sendPlayerToLatestSubspace" server option and removed "keepTickingWhileOffline" (as it no longer makes sense).

When set to "false", you will be sent back to the exact time you disconnected.

When set to "true", you will be sent to the latest universe time (default, and old default behaviour).

As "pausing" the latest time while the server is offline / no players are connected, and remaining locked to a subspace while offline made little sense - I've decided to remove the option which should have never existed in the first place, the option should be a lot more intuitive now, before it depended if a player was online, now it doesn't. It'll also keep you paused even if you turn off the server.


  • Fix kerbal gender assigner (it stops kerbals in vessels from taking a walk on the wild side)

  • (Hopefully) Fix the SET_SUBSPACE bug

  • Fix a lockup caused by the KerbalDodger (resolves double assigns, locked up when reassigning a tourist)


  • Various bugfixes (flags, threading issues, kerbals)

  • Update GUI


  • Tourist fixes

  • Fixing a bug that has existed since day one of DMP, the server didn't correctly send players to the latest subspace, only the last created one.

Download (205.30 KiB)

Version v0.2.4.1 for Kerbal Space Program 1.2.2

Released on 2016-12-10

  • Support for KSP 1.2.2
  • Fixed a bug where players would be randomly disconnected due to an error while handling chat messages

Download (204.84 KiB)

Version v0.2.4.0 for Kerbal Space Program 1.2.1

Released on 2016-11-14

  • Support for KSP 1.2.1
  • Added new cheats to be disabled by server
  • Added missing 1.2 gameplay settings and parts
  • Added support for rescue and tourism contracts
  • Vessel maneuver nodes are now being loaded on the client
  • Fixed a bug where the kerbal's flight log wasn't being loaded
  • Fixed compatibility and install checkers

Thanks 81ninja, Caylis1397 for your contributions!

Download (204.83 KiB)

Version v0.2.3.1 for Kerbal Space Program 1.1.3

Released on 2016-06-25

- Allow server admins to disable reverting

- Fix a bug where vessels would not display in the map screen

Download (205.05 KiB)

Version v0.2.3.0 for Kerbal Space Program 1.1

Released on 2016-04-21

godarklight * Port to 1.1

Download (204.97 KiB)

Version v0.2.2.3 for Kerbal Space Program 1.0.5

Released on 2016-02-16

No changelog provided

Download (204.77 KiB)

Stats for DarkMultiPlayer

Downloads over time

Downloads per version

New followers per day

Top Referrers

  1. spacedock.info
  2. forum.kerbalspaceprogram.com
  3. www.google.com
  4. github.com
  5. yandex.ru
  6. www.bing.com
  7. www.spacedock.info
  8. duckduckgo.com
  9. www.google.co.uk
  10. www.reddit.com

Export Raw Stats

Export Downloads

Export Followers

Export Referrals

Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.