AutoHideHost - 多人遊戲即時睡眠
隱藏主機玩家並啓用多人遊戲即時睡眠!無需再等待所有人睡覺。完美適用於24/7專用服務器。所有玩家可以隨時睡覺,白天立即結束。
截圖 共 6 張
模組介紹 作者原文
隱藏主機玩家並啓用多人遊戲即時睡眠!無需再等待所有人睡覺。完美適用於24/7專用服務器。所有玩家可以隨時睡覺,白天立即結束。
AutoHideHost for Stardew Valley
🎮 **多人遊戲專用服務器的終極模組**
✨ 核心功能
🛌 即時睡眠(無需等待!)
在原版多人遊戲中,所有玩家必須都睡覺才能結束一天,導致煩人的"等待其他玩家..."提示。**AutoHideHost 完全消除了這個問題**。
✅ 任何玩家可以隨時睡覺
✅ 當所有在線玩家上牀後立即結束一天
✅ 不再有等待提示
✅ 體驗與單人模式完全相同
🎭 隱藏主機玩家
對於專用服務器,主機玩家只是技術需求 - 不是真正的玩家。這個模組讓主機玩家持續在牀上睡覺,使他們實際上不可見且不可交互。
✅ 主機持續在牀上睡覺
✅ 對其他玩家完全不可交互和不可見
✅ 簡單可靠的實現
✅ 不干擾遊戲玩法
⏸️ 智能暫停/恢復
✅ 當沒有玩家在線時自動暫停遊戲
✅ 當有人加入時立即恢復
✅ 節省服務器資源
⚙️ 配置
所有功能都可以通過 `config.json` 獨立切換:
- `Enabled` - 模組主開關
- `InstantSleepWhenReady` - 啓用即時睡眠(核心功能!)
- `PauseWhenEmpty` - 當沒有玩家在線時暫停
- `DebugMode` - 啓用詳細日誌
💡 **注意:** 主機玩家自動保持在牀上睡覺 - 無需額外配置!
🎮 控制台命令
- `autohide_status` - 查看模組狀態和設置
- `autohide_reload` - 無需重啓重新加載配置
🎯 完美適用於
- 在VPS/雲上運行的24/7專用服務器
- 具有跨平臺玩家(PC、iOS、Android)的家庭服務器
- 在不同時間玩遊戲的朋友羣組
- 厭倦等待AFK玩家睡覺的任何人
🐳 Docker服務器集成
這個模組已在 **Puppy Stardew Server** 項目中預配置 - 一個基於Docker的單命令專用服務器解決方案:
✅ 跨平臺支持(PC、Mac、Linux、iOS、Android)
✅ 單命令部署
✅ 自動保存加載
✅ 用於設置的VNC遠程訪問
✅ 僅需2GB RAM
**GitHub**:
---
📋 要求
- SMAPI 4.0.0 或更高版本
- Stardew Valley 1.6.0 或更高版本
- 必須安裝在**服務器/主機**上(客戶端不需要)
🔧 工作原理
隱藏主機實現
主機玩家持續保持在牀上睡覺。這使他們對其他玩家完全不可見且不可交互,同時仍保持服務器連接。
即時睡眠機制
模組每0.25秒檢查玩家睡眠狀態。當所有在線玩家都在牀上時,由於主機已經在睡覺,日夜轉換立即發生。總延遲:小於0.5秒。
自動暫停機制
每秒檢查在線玩家數量。當沒有真實玩家在線時,設置 `Game1.paused = true`。當有人加入時自動恢復。
❓ 常見問題
**問:這會與現有存檔一起工作嗎?**
答:是的!只需在服務器上安裝並正常加載你的存檔。
**問:客戶端需要安裝這個模組嗎?**
答:不需要,只有服務器/主機需要安裝。
**問:這與其他模組兼容嗎?**
答:是的,設計爲與大多數模組兼容,包括Always On Server、ServerAutoLoad和遊戲玩法模組。
**問:爲什麼即時睡眠很重要?**
答:在原版多人遊戲中,如果一個玩家AFK或斷開連接而沒有睡覺,每個人都會被卡住等待。這個模組完全消除了這種挫敗感。
**問:我可以將此用於常規多人遊戲(非專用服務器)嗎?**
答:是的!它適用於任何你想要即時睡眠和/或隱藏主機的多人遊戲設置。
---
🎉 **享受無縫多人遊戲,不再等待!**
安裝與使用 安裝:SMAPI 模組(星露谷物語標準流程)
- 先安裝 SMAPI(星露谷模組載入器):從 smapi.io 下載安裝包,執行 install on Windows.bat,按提示選擇遊戲目錄完成安裝。
- 解壓本站下載的壓縮包,找到包含 manifest.json 的那層資料夾(這就是一個模組)。
- 把該模組資料夾整個複製到 Stardew Valley/Mods/ 目錄下。
- 透過 SMAPI 啟動遊戲(執行 StardewModdingAPI.exe 或按指引設定啟動項),標題畫面前的控制台會列出每個模組的載入結果。
修改器類工具可能無需 SMAPI,解壓後按包內說明直接執行即可。 修改存檔前建議先備份;SMAPI 會在控制台列出載入失敗的模組。