NebulaLocalResync

版本 v0.2.1·更新於 2026-08-21

Adds a configurable Ctrl+Shift+R shortcut for Nebula's built-in fast reconnect, providing one-key recovery from client desynchronization without typing /reconnect.

模組介紹 作者原文

Nebula Local Resync

One-key recovery from Nebula multiplayer client desynchronization.

Nebula Local Resync adds a configurable hotkey that performs Nebula's built-in fast reconnect operation. It is intended for situations where the client has fallen out of sync with the host and Nebula's /reconnect command restores the session correctly.

The default shortcut is:

Ctrl + Shift + R

Pressing the shortcut invokes the same Nebula reconnect path used by the built-in:

/reconnect

No chat command needs to be typed.

When to use it

Use the hotkey when the local client appears desynchronized from the server, including symptoms such as:

  • Dark Fog enemies that remain visible but cannot be targeted or attacked.
  • Factory or combat state that no longer matches what the host is simulating.
  • Other client-side synchronization problems that are corrected by Nebula's /reconnect command.

The mod does not attempt to guess which individual entity is wrong. Instead, it delegates recovery to Nebula's own established reconnect procedure.

How it works

Version 0.2.0 intentionally replaced the experimental local factory/enemy reconciliation used by earlier releases.

When the hotkey is pressed, the mod directly calls Nebula's fast reconnect operation—the same recovery path behind /reconnect. This avoids modifying live factory pools, enemy pools, belts, or other DSP simulation structures independently of Nebula.

Client only

Nebula Local Resync 0.2.0 is client-side only.

  • Install it through or r2modman on the client that needs the shortcut.
  • No companion installation is required on the dedicated/headless server.
  • The server only needs its normal compatible Nebula installation.

Configuration

The shortcut can be changed in the BepInEx configuration file:

BepInEx\config\com.local.nebulalocalresync.cfg

Default configuration:

[Client]

ResyncHotkey = R + LeftShift + LeftControl

The existing ResyncHotkey setting name is retained so users upgrading from 0.1.x keep their configured shortcut.

Installation

Install and update the mod through r2modman.

Do not manually install a second copy of the DLL into the same profile. Let the mod manager own deployment and updates.

Requirements

  • Dyson Sphere Program
  • Nebula Multiplayer Mod
  • Nebula Multiplayer Mod API
  • BepInEx dependencies supplied through the normal Nebula dependency chain

Compatibility

Nebula and Dyson Sphere Program are actively updated. This mod intentionally relies on Nebula's own fast-reconnect implementation instead of maintaining a separate synchronization protocol.

If Nebula's reconnect API changes in a future release, the mod may require an update.

Version history

0.2.0

  • Replaced experimental targeted factory/Dark Fog resynchronization with Nebula's built-in fast reconnect.
  • Ctrl+Shift+R now performs the same reconnect operation as /reconnect.
  • Removed all custom resync network packets and server-side synchronization code.
  • Changed the mod to client-only operation.
  • Preserved the existing configurable hotkey for upgrades from 0.1.x.

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

nebula-NebulaMultiplayerModApinebula-NebulaMultiplayerMod

檔案與校驗

檔案名稱
NebulaLocalResync-0.2.1.zip
檔案大小
26.5 KiB