DvergrAstrolabe

版本 v0.4.0·更新於 2026-10-12

Strictly server-side Valheim 1.0 mod - no client install ever. Set how many real minutes daylight and night each last; the server paces the world clock and every client follows.

模組介紹 作者原文

🔭 Dvergr Astrolabe

Daylight and night, in real minutes, set once on the server. No client install, ever.

A vanilla Valheim day is 30 real minutes: 21 of daylight and 9 of night. Dvergr Astrolabe lets the server

decide those two numbers - a lazy hour of daylight with a 5-minute night, or a 10-minute day and a 20-minute

night for a horror server - and every player sees it with nothing installed on their side. Steam, Xbox,

PlayFab and crossplay parties alike, because the server is the only machine that owns the world clock.

⚙️ Settings

BepInEx/config/wubarrk.dvergrastrolabe.cfg on the server. Edits are picked up within 5 seconds, no restart.

The defaults are vanilla, so installing the mod changes nothing until you set them.

| Setting | Default | What it does |

|:--|:--|:--|

| [2 - Day And Night] DayMinutes | 21 | Real minutes from sunrise to sunset: the whole stretch in which the sun is above the horizon and the game counts as day (the Day N banner fires at its start). 0.5 to 180. |

| [2 - Day And Night] NightMinutes | 9 | Real minutes from sunset to sunrise: dusk, the midnight day-counter tick and dawn. 0.5 to 180. |

| [2 - Day And Night] HoldSchedule | true | Hold every sunrise and sunset to its scheduled time: after a stretch at vanilla speed (boats), a server hitch or a mid-day config edit, the rest of the segment runs faster or slower to land the boundary on time anyway. Off = each segment runs at its nominal rate and a pause shifts the schedule. |

| [2 - Day And Night] CatchUpLimit | 4 | How far from the nominal rate the catch-up may go, as a ratio either side (a 0.525x day may run between 0.131x and 2.1x). Higher absorbs longer pauses at the cost of a visibly faster or slower sun afterwards. 1 = never deviate. |

| [3 - Client Sync] ClockPushInterval | 0.5 | Seconds between extra pushes of the clock to clients (vanilla pushes every 2 s). Keeps the sun moving smoothly when the rate is far from 1x. 2 adds no extra traffic. |

| [4 - Boats] PauseFor | Ships | Ships = the whole server's clock runs at vanilla speed while any player is near a boat. Water = also while any player is over water. Off = never pause; boats take damage under sail while the schedule is active. Read Boats below before changing it. |

| [4 - Boats] PauseRadius | 64 | Metres around each player in which a boat under way pauses the schedule. A sailing player's reported position trails the hull by a couple of seconds, so keep it generous. 8 to 256. |

| [4 - Boats] MooredRadius | 24 | The same for a boat at rest. Only someone aboard takes the hits, so this just covers the deck, and a boat docked beside your base does not pause the schedule whenever anyone is home. 4 to 256. |

| [4 - Boats] UnderWaySpeed | 2 | Metres per second a boat must be moving, between two checks, to count as under way. A moored hull drifts far slower; a rowed Karve is faster. 0.1 to 20. |

| [4 - Boats] CheckInterval | 0.5 | Seconds between boat checks (one cheap sector query per connected player each). The schedule reacts to a boat within this delay. 0.1 to 5. |

| [5 - Compatibility] BandDetection | Auto | Where sunrise and sunset fall in the game day. Auto reads them from the running game, so a mod that moves them (Gamma of Night Lights' day/night cycle) is followed and DayMinutes / NightMinutes mean its daylight and night. Vanilla assumes the vanilla knees whatever other mods do. Read Pairing with Gamma of Night Lights below. |

| [5 - Compatibility] BandProbeSteps | 1000 | How finely the day is sampled to find that band: sunrise and sunset are located to within 1/steps of a day, and a mod that sets the night in whole percent lands exactly on the grid at 1000. 100 to 10000. |

| [1 - General] Enabled | true | Master switch. Off = vanilla 21 + 9. |

| [1 - General] VerboseLogging | false | Log every sunrise and sunset with the day number, how long the segment that just ended really ran, and the rate that just took effect; also every pause and resume near boats. |

A few starting points:

安裝與使用 安裝:BepInEx 外掛

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

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

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

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
DvergrAstrolabe-0.4.0.zip
檔案大小
196.5 KiB