Mod multijoueur pour Kerbal Space Program (KSP)
Code propre et optimisé, basé sur des systèmes et des fenêtres qui facilitent la lecture et la modification.
Multifilé.
Protocole NTP pour synchroniser l'heure entre les clients et le serveur.
Basé sur UDP utilisant la bibliothèque Lidgren pour une gestion fiable des messages UDP.
Interpolation pour que les navires ne sautent pas en cas de mauvaises conditions de réseau.
Multilingue.
Fonctionnalité Nat-Punchtrough pour qu'un serveur n'ait pas besoin d'ouvrir des ports sur son routeur.
Prise en charge IPv6 pour les connexions client <-> serveur, permettant la configuration de la connexion même derrière un NAT IPv4 symétrique
Serveurs affichés dans le mod.
Paramètres enregistrés au format XML.
Prise en charge UPnP pour les serveurs et les serveurs maîtres
Meilleure création de messages réseau afin qu'ils soient plus faciles à modifier et à sérialiser.
Chaque message réseau est mis en cache afin de réduire les pics du garbage collector.
Basé sur des tâches plutôt que sur des threads.
Prend en charge les modes carrière et science (les fonds, la science, les stratégies, etc. sont partagés entre tous les joueurs).
QuickLZ mis en cache pour une compression rapide sans générer de déchets.
Accompagnement de groupes/entreprises dans les modes carrière et sciences.
Veuillez consulter le wiki pour voir comment installer, exécuter, construire ou déboguer LMP, entre autres choses.
Veuillez visiter cette page du wiki pour résoudre les problèmes les plus courants avec LMP.
Pensez à faire un don via Paypal si vous aimez ce projet. Cela nous encouragera à créer de futures versions, à corriger des bugs et à ajouter de nouvelles fonctionnalités.
Veuillez écrire le code tel que vous alliez le quitter, revenez après 1 an et vous devrez comprendre ce que vous avez écrit.
Il est très important que le code soit propre et documenté afin qu'en cas de départ de quelqu'un, un autre programmeur puisse le reprendre et le maintenir. Gardez à l'esprit que personne n'aime prendre un projet dont le code ressemble à une benne à ordures.
Il existe également un projet de test au cas où vous souhaiteriez ajouter des tests à votre code.
Vous pouvez vérifier combien de serveurs sont opérationnels dans les versions Release ou Nightly via nos serveurs maîtres.
Serveur maître | Libérer | Chaque nuit |
---|---|---|
Poignard | ||
Tekbot | ||
En colèrejoshi | ||
Tombé par le sang |
Bifurquer | Construire | Essais | Dernier commit | Activité | S'engage |
---|---|---|---|---|---|
maître |