AllSleepNightSkip

版本 v0.1.6·更新於 2026-07-12

Fast-forwards ASKA through the night when every required connected player is asleep.

模組介紹 作者原文

AllSleepNightSkip

Fast-forwards ASKA through the night when every required connected player is asleep, then restores normal time at morning.

Features

  • Requires all active players to be asleep by default.
  • Waits 3 real seconds before starting, preventing accidental triggers.
  • Runs on the dedicated server or authoritative host.
  • Stops when morning arrives, somebody wakes, the scene changes, or the safety timeout is reached.
  • Restores the previous time scale on every exit path.
  • Supports configurable sleep percentage, delay, speed and timeout.

Installation

Install the mod on the dedicated server or host using a -compatible mod manager.

Clients do not need the mod when joining a dedicated server.

For manual installation, place the DLL at:

BepInEx/plugins/Exothermic.AllSleepNightSkip/Exothermic.AllSleepNightSkip.dll

BepInEx IL2CPP is required.

Configuration

After the first launch, edit:

BepInEx/config/com.exothermic.aska.allsleepnightskip.cfg

Default configuration:

[General]

Enabled = true

[Sleep]

RequiredSleepFraction = 1

MinimumPlayers = 1

StartDelaySeconds = 3

[FastForward]

TimeScale = 20

MaximumRealSeconds = 120

OnlyAtNight = true

AllowUnknownNightState = true

MorningHour = 6

[Advanced]

AuthorityOnly = true

PlayerScanIntervalSeconds = 1

[Diagnostics]

VerboseLogging = false

DumpDiscoveryOnWorldLoad = false

Lower TimeScale to 8 or 10 if the server stutters during fast-forward.

Troubleshooting

The dedicated-server log should show:

Night fast-forward started

Night fast-forward stopped: morning reached

For additional logging, enable:

[Diagnostics]

VerboseLogging = true

DumpDiscoveryOnWorldLoad = true

Restart the server after changing the configuration.

Notes

ASKA does not currently expose a stable public API for player sleep and world-clock state. The mod uses runtime detection designed for the current game version, so a future ASKA update may require a compatibility update.

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

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

BepInEx-BepInExPack_IL2CPP

檔案與校驗

檔案名稱
AllSleepNightSkip-0.1.6.zip
檔案大小
111.6 KiB