Multiplayer-Mod für Kerbal Space Program (KSP)
Sauberer und optimierter Code, basierend auf Systemen und Fenstern, der das Lesen und Ändern erleichtert.
Multithreading.
NTP-Protokoll zur Synchronisierung der Zeit zwischen Clients und dem Server.
UDP-basiert unter Verwendung der Lidgren-Bibliothek für eine zuverlässige UDP-Nachrichtenverarbeitung.
Interpolation, damit die Schiffe bei schlechten Netzwerkbedingungen nicht springen.
Mehrsprachig.
Nat-Punchtrough-Funktion, sodass ein Server keine Ports auf seinem Router öffnen muss.
IPv6-Unterstützung für Client<->Server-Verbindungen, wodurch der Verbindungsaufbau auch hinter symmetrischem IPv4-NAT möglich ist
Im Mod angezeigte Server.
Einstellungen als XML gespeichert.
UPnP-Unterstützung für Server und Masterserver
Bessere Erstellung von Netzwerknachrichten, damit diese einfacher geändert und serialisiert werden können.
Jede Netzwerknachricht wird zwischengespeichert, um die Spitzen des Garbage Collectors zu reduzieren.
Basierend auf Aufgaben statt Threads.
Unterstützt Karriere- und Wissenschaftsmodi (Gelder, Wissenschaft, Strategien usw. werden von allen Spielern geteilt).
Zwischengespeichertes QuickLZ für schnelle Komprimierung ohne Müllerzeugung.
Unterstützung für Gruppen/Unternehmen im Karriere- und Wissenschaftsmodus.
Bitte schauen Sie im Wiki nach, um unter anderem zu erfahren, wie Sie LMP installieren, ausführen, erstellen oder debuggen
Bitte besuchen Sie diese Seite im Wiki, um die häufigsten Probleme mit LMP zu lösen
Erwägen Sie eine Spende über PayPal, wenn Ihnen dieses Projekt gefällt. Es wird uns ermutigen, zukünftige Versionen zu veröffentlichen, Fehler zu beheben und neue Funktionen hinzuzufügen
Bitte schreiben Sie den Code so, wie Sie ihn verlassen wollten, kehren Sie nach einem Jahr zurück und Sie müssen verstehen, was Sie geschrieben haben.
Es ist sehr wichtig, dass der Code sauber und dokumentiert ist, damit ein anderer Programmierer ihn übernehmen und pflegen kann, falls jemand ihn verlässt. Bedenken Sie, dass niemand gerne ein Projekt übernimmt, dessen Code wie ein Müllcontainer aussieht.
Es gibt auch ein Testprojekt für den Fall, dass Sie Tests zu Ihrem Code hinzufügen möchten.
Sie können über unsere Master-Server überprüfen, wie viele Server entweder in der Release- oder in der Nightly-Version aktiv sind
Master-Server | Freigeben | Nacht |
---|---|---|
Dolch | ||
Tekbot | ||
Angryjoshi | ||
Blutgefallen |
Zweig | Bauen | Tests | Letzter Commit | Aktivität | Commits |
---|---|---|---|---|---|
Master |