/nebula

A multiplayer mod for the game Dyson Sphere Program

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Nebula

An open-source, multiplayer mod for the game Dyson Sphere Program.

FAQ

How can I play this mod?

Please do keep in mind that this mod is still in heavy development. I do not encourage you to try to install this mod yet. I will update this section once I think the mod is in a decent state.

What is the current status ?

The mod is in very early stages of development and still in a proof of concept state. Major refactors will happen while the project grows. Join the Discord Server if you want to see to latest state of our development.

Here is a short list of what is currently implemented

  • Server / Client communication
  • Custom Multiplayer menu in-game
  • Player Movement syncing on Planet
  • Player Movement syncing in Space
  • Player VFX syncing (jetpack, torch, ...)
  • Player SFX syncing (footsteps sound, torch sound, ...)
  • Players have different colors
  • Game Time syncing
  • Universe settings syncing
  • Client planet loading from server
  • Planet vegetation mining syncing
  • Planet resources syncing
  • Build preview syncing
  • Entity creation syncing
  • Entity desctruction syncing
  • Entity upgrade syncing
  • Dyson spheres syncing
  • Researches syncing
  • Factories statistics syncing
  • Containers inventory syncing
  • Building Interaction syncing
  • Belts syncing
  • Dropped items syncing
  • Interstellar Station syncing
  • Drones position syncing
  • Foundation syncing (terrain deformation)
  • Server state persistence

How can I contribute

Please join our Discord Server to ask if someone is already working on the task that you want to do. Once, you are done with your modification, simply submit a pull request. Contribution documentation can be found here: Wiki.