/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?

WARNING: Since the last big update the mod stop working, if you want to continue playing the game with the mod, please use the game version 0.6.x for now

Please do keep in mind that this mod is still in heavy development, it may still contains bugs. That being said, the mod is in a playable state, you can install a pre-release version of the mod for now by following these instructions Installing a pre-release version.

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
  • Power network syncing

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.