Skip to content

TheHellBox/LunaMultiplayer

 
 

Repository files navigation

Luna multiplayer logo Video

PayPal Chat on discord Documentation

Latest release Total downloads Total hits


Luna Multiplayer Mod (LMP)

Multiplayer mod for Kerbal Space Program (KSP)

Official KSP forum post

Official website

Main features:

  • Clean and optimized code, based on systems and windows which makes it easier to read and modify.
  • Multi threaded (as much as Unity allows)
  • Settings saved as XML.
  • Time synced between clients and the server using NTP protocol.
  • UDP based using the Lidgren library for reliable UDP message handling.
  • Uses interpolation so the vessels shouldn't jump from one place to another.
  • Nat-punchtrough feature so a server doesn't need to open ports on it's router.
  • Servers are displayed within the mod.
  • Better creation of network messages so they are easier to modify and serialize.
  • Every network message is cached in order to reduce the garbage collector spikes
  • Based on tasks instead of threads.
  • QuickLZ for fast compression

Please check the wiki to see how to build, run or debug LMP


Servers:

You can check the available servers in the official website trough the website inside the repo here on in zarlo server here


Status:

Branch Build Tests Last commit Activity
master AppVeyor AppVeyor Tests GitHub last commit GitHub commit activity

Contributing:

Consider donating trough paypal if you like this project. It will encourage us to do future releases and add new features ⭐

Please write the code as you were going to leave it, return after 1 year and you'd have to understand what you wrote.
It's very important that the code is clean and documented so in case someone leaves, another programmer could take and maintain it. Bear in mind that nobody likes to take a project where it's code looks like a dumpster.

There's also a test project in case you want to add tests to your code.


Troubleshooting:

Please visit this page in the wiki to solve the most common issues with LMP


Email: gavazquez@gmail.com License

About

Multiplayer mod for Kerbal Space Program (KSP)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.0%
  • Other 1.0%