Skip to content

KSP DMP

Dark Multiplayer mod server for Kerbal Space Program

egg-ksp-dmp.json

updated

Ports

Add an allocation on the node for each port.

  • Game 6702

Install

Installer image
ghcr.io/ptero-eggs/installers:debian
Install script
21 lines

Image

  • Mono ghcr.io/ptero-eggs/yolks:mono_latest

Startup

The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.

6 variables

Startup command

mono DMPServer.exe
  • Specify the modpack type.

    MODPACKMODEUsers can edit

    required|string|in:NONE,CKAN,GAMEDATA

  • Specify the warp type.

    WARPMODEUsers can edit

    required|string|in:MCW_FORCE,MCW_VOTE,MCW_LOWEST,SUBSPACE_SIMPLE,SUBSPACE,NONE

  • Specify the game type.

    GAMEMODEUsers can edit

    required|string|in:SANDBOX,CAREER,SCIENCE

  • Specify the gameplay difficulty of the server.

    DIFFICULTYUsers can edit

    required|string|in:EASY,NORMAL,MODERATE,HARD,CUSTOM

  • Enable white-listing.

    WHITELISTUsers cannot see

    required|string|in:True,False

  • Name of the server.

    SERVERNAMEUsers can edit

    required|string|max:48

Wings

Stop command
/exit
Running when the console shows
Ready!

Files Wings edits

Wings sets these values in these files before each start.

Config/Settings.txt properties

port
{{server.build.default.port}}
modpackMode
{{server.build.env.MODPACKMODE}}
warpMode
{{server.build.env.WARPMODE}}
gameMode
{{server.build.env.GAMEMODE}}
gameDifficulty
{{server.build.env.DIFFICULTY}}
whitelisted
{{server.build.env.WHITELIST}}
serverName
{{server.build.env.SERVERNAME}}

Readme

Kerbal Space Program

Dark Multiplayer
Dark Multiplayer is an up-to-date mod adding the long awaited multiplayer feature to Kerbal Space Program while including support for other mods!

Server Ports

Ports required to run the server in a table format.

Port default
Game 6702

Changes

  1. Add: Kerbal Space Program - LunaMultiPlayer

    · brainshead · 66a7ae8

  2. Add standalone games

    · Daniel Barton · 74c706a

All changes on GitHub

Problem with this egg?

Open an issue on GitHub. Include your Panel and Wings versions.

Install script 21 lines bash in ghcr.io/ptero-eggs/installers:debian Show
#!/bin/bash


mkdir -p /mnt/server
cd /mnt/server

V=$(curl -s https://d-mp.org/downloads | grep "DMP Server" | awk -F 'href="' 'NR==2 {print $2}' | awk -F '"' '{print $1}') # /builds/release/v0.3.8.3/DMPServer.zip

echo "Download link: https://d-mp.org${V}"
curl -sSL -o DMPServer.zip https://d-mp.org${V}

unzip -o DMPServer.zip
mv DMPServer/* ./

rm -rf DMPServer
rm DMPServer.zip

## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"