godarklight Posted May 7, 2014 Share Posted May 7, 2014 (edited) Download Links Release & Development client, server, updater, modpackupdater from the build server. Client and server from d-mp.org. Client and Server download from SpaceDock Client download from Curse (New releases make take a while to show up) It's also available on the CKAN, which is an amazing community project mod manager. Go check it out CurseForge does not allow me to host exe files, so DMPServer will NEVER be available on curse. Remember to back up your GameData/DarkMultiplayer/Plugins/Data/[private|public]key.txt files if you move to a new install or you won't be able to use your old username. Highly recommended updater (source code is below if you're interested): DMPUpdater download (build server) DMPModpackUpdater (for use with modded servers that have enabled modpack syncing) DMPModpackUpdater download (build server) Public Server List: D-MP.org link godarklight.info.tm link Installation tutorial: (There used to be a horrible video here, ignore it, either use CKAN, DMPUpdater, or extract DMPClient/GameData/DarkMultiPlayer to KSP_Folder/GameData/DarkMultiPlayer) Licence: MIT. v0.3.8.0 Changelog: godarklight: - Update to 1.12 Pre-emptively answered questions: 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 the zip into GameData. Although I do highly recommend just chucking DMPUpdater in your KSP directory and running it, It will also install DMP. Server: Extract the zip to a folder (not KSP or GameData). You can then put DMPUpdater next to it and it will happily update the server as well. Mods? Read DMPModControl.txt on the server, the file is heavily commented/documented. You can generate a DMPModControl specific for your gamedata setup by starting the DarkMultiPlayer client, hitting options, and then pressing "Generate DMPModControl.txt" Alternatively, switch Config/settings.txt to modpackMode=GAMEDATA, add yourself as an admin with /admin add playername, and type /upload when connected to the server. Why did you create this mod? For one reason only, I want to play multiplayer too!. What do I do if I find a bug? * Report it on the github issue tracker * Get it contact with me directly on discord Are there any server lists? Yes. https://d-mp.org/serverlist and the ugly backup list at http://godarklight.info.tm/dmp-serverlist/. How can I contact you? Easiest way is discord Credits: * TheGimp666 - If it wasn't for KMP, we'd most likely still have insta-locked threads for talking about multiplayer, Squad may-or-may-not be talking about it, and DMP definitely would not exist . * RockyTV / JoshBlake / dsonbill - Contributed rather large parts to DMP * Dazoe - I borrowed his chat-doesn't-stage-or-control-the-vessel fix from KMP. It's a nice way of getting around a unity/KSP bug. * Ryannathans/ChronicSilence - The mod system is implemented nearly the exact same way as KMP. It made sense to remain compatible with the file format. * Hyperedit / persistent trails - I've referenced off these mods quite a bit during my KMP orbital branch, DMP uses that same orbital mode positioning. * Wisper - For motivating me to get around to shared science * The #DMP channel for helping me find any bugs / test new features, especially MrFreake for running a career mode server on the other side of the planet to test networking (And it made me actually play career mode too!). * Squad: For Kerbal Space Program, and their top-notch API documentation. Edited June 24, 2021 by godarklight Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.