So trittst du deinem Kerbal Space Program Server bei
Kerbal Space Program besitzt keinen eingebauten Mehrspieler-Modus. Dein Server nutzt dafür die Community-Modifikation DarkMultiPlayer (DMP). Jeder Spieler muss den passenden DMP-Client in seiner KSP-Installation haben – ohne die Mod gibt es im Spiel keine Möglichkeit, einem Server beizutreten.
Verbindungsdaten finden
Wichtig
Für die Verbindung benötigst du die IP-Adresse und den Game Port deines Servers. Beides findest du in der Verwaltung deines Servers. Einen Query Port gibt es bei DarkMultiPlayer nicht – der Server nutzt genau einen Port.
DMP-Client installieren
Client herunterladen
Öffne d-mp.org/downloads und lade die Datei DMPClient.zip herunter.KSP-Ordner öffnen
Öffne den Installationsordner von Kerbal Space Program. Bei Steam erreichst du ihn über einen Rechtsklick auf das Spiel in deiner Bibliothek und Verwalten → Lokale Dateien durchsuchen.Mod entpacken
Entpacke das Archiv und kopiere ausDMPClient/GameData/den OrdnerDarkMultiPlayerin den OrdnerGameDatadeiner KSP-Installation. Danach sieht der Pfad so aus:[KSP-Ordner]/GameData/DarkMultiPlayer/Spiel starten
Starte Kerbal Space Program. Im Hauptmenü erscheint jetzt das Fenster DarkMultiPlayer mit der installierten Version.
Achtung
Client und Server müssen dieselbe DMP-Version verwenden. Passt sie nicht zusammen, lehnt der Server die Verbindung mit der Meldung Protocol mismatch ab. Lade den Client deshalb immer erneut von d-mp.org herunter, wenn dein Server aktualisiert wurde.
Hinweis
Die aktuelle DMP-Version ist ausschließlich für KSP 1.12.x gebaut. Auf jeder anderen Spielversion schaltet sich die Mod selbst ab – im Hauptmenü erscheint dann kein DMP-Fenster, sondern eine Kompatibilitätswarnung von Kerbal Space Program.
Server eintragen und beitreten
Spielernamen festlegen
Trage im DMP-Fenster im Feld Player name deinen Namen ein. Er darf maximal 32 Zeichen lang sein.Hinweis
Die Zeichen
< > : " / \ | ? * $sind im Spielernamen nicht erlaubt. Reserviert sind außerdem die NamenInitial,Sharedsowie der Konsolenname des Servers (standardmäßigServer).Server hinzufügen
Klicke auf Add. Es erscheinen drei Eingabefelder:Feld Eintrag Name Ein frei wählbarer Anzeigename für deinen Server Address Die IP-Adresse deines Servers aus der Verwaltung Port Der Game Port deines Servers aus der Verwaltung Achtung
Die Felder sind mit Standardwerten vorbelegt (
127.0.0.1und ein Standard-Port). Ersetze beide Werte durch die Daten aus deiner Verwaltung.Eintrag speichern
Klicke auf Add server. Dein Server erscheint danach in der Serverliste des Clients.Verbinden
Markiere den Eintrag in der Liste und klicke auf Connect. Der Eintrag bleibt gespeichert – beim nächsten Mal genügt Markieren und Connect.
Server erscheint nicht in der öffentlichen Liste
Über die Schaltfläche Servers zeigt der DMP-Client eine öffentliche Serverliste an. Diese Liste stammt von zentralen Master-Servern, an die sich ein Server aktiv melden muss. Dein Server ist dort standardmäßig nicht eingetragen.
Hinweis
Trage deinen Server deshalb wie oben beschrieben manuell mit IP-Adresse und Game Port ein. Das ist der vorgesehene Weg und funktioniert unabhängig von der öffentlichen Liste.
Spielername und Schlüssel
Beim ersten Beitritt legt der Server eine Datei mit deinem öffentlichen Schlüssel an:
/Universe/Players/<Spielername>.txtAb diesem Moment ist der Spielername fest mit deinem Schlüsselpaar verbunden. Niemand anderes kann den Namen dann noch verwenden. Deine Schlüssel liegen lokal unter:
[KSP-Ordner]/GameData/DarkMultiPlayer/Plugins/Data/publickey.txt
[KSP-Ordner]/GameData/DarkMultiPlayer/Plugins/Data/privatekey.txtTipp
Wechselst du den PC oder installierst du KSP neu, kopiere beide Schlüsseldateien mit – sonst kannst du deinen bisherigen Spielernamen nicht mehr nutzen. Die Mod legt zusätzlich eine Sicherung unter saves/DarkMultiPlayer/ ab. Sind die Schlüssel verloren, kann ein Admin die Datei /Universe/Players/<Spielername>.txt auf dem Server löschen – der Name ist danach wieder frei.
Verbindung wird abgelehnt
| Meldung | Ursache |
|---|---|
Protocol mismatch | Client und Server nutzen unterschiedliche DMP-Versionen |
Invalid username | Der Spielername ist leer oder enthält nicht erlaubte Zeichen |
Kicked for using a reserved name | Der Name ist reserviert (Initial, Shared oder der Konsolenname des Servers) |
Client already connected | Ein Spieler mit diesem Namen ist bereits verbunden |
Public/private key mismatch bzw. Invalid key for user | Der Spielername gehört auf diesem Server zu einem anderen Schlüsselpaar |
You were banned from the server! | Du bist gebannt, siehe Spieler kicken & bannen |
Server is full | Die maximale Spielerzahl des Servers ist erreicht |
Welche Ports nutzt DarkMultiPlayer?
Ein DMP-Server belegt genau einen Port: den Game Port über TCP. Darüber laufen der Verbindungsaufbau und sämtliche Spieldaten. Einen separaten Query Port gibt es nicht. Welcher Game Port für deinen Server gilt, siehst du in der Verwaltung.
Tipp
Nutzt dein Server Mods, brauchen alle Spieler dieselben Mods lokal in ihrem GameData-Ordner. Wie das eingerichtet wird, steht unter Mods hinzufügen.