NebulaLocalResync
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 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: