無需登入即可在啟動時運行 Minecraft 伺服器

無需登入即可在啟動時運行 Minecraft 伺服器

我正在使用 Wakeup Over Lan 來啟動我的 Windows 10 PC,並且我希望在電腦啟動時使用我的 Minecraft 伺服器 (spigot 1.16.4)。我的帳戶有密碼,但不想停用它。

到目前為止我已經嘗試過:

  1. 使用 exe 並使用任務排程器在啟動時執行 exe。啟用了“無論用戶是否登入都運行”,“不儲存密碼”也是如此,但這不起作用。

  2. 建立第二個沒有密碼的帳戶。與以前相同,只是它在登入時運行 exe。電腦啟動並登入第二個帳戶,但伺服器未啟動。

Spigot 啟動一個 cmd 窗口來運行伺服器,因此我懷疑它無法打開此窗口,因此不起作用。有什麼辦法可以讓它發揮作用嗎?

答案1

您需要在 Windows 中使用排程任務。我認為,出於您的特定目的,「啟動時」事件可以解決問題。命令(或任務)將是啟動伺服器的腳本的完整路徑,以及所有參數。或者,您可以使用 .bat 腳本作為命令。每當我登入時,我都會使用這種技術來安裝網路驅動器,效果非常好。

啟動taskschd.msc(從Windows資料夾)並點擊周圍以找出答案。

您可以在此處找到更多詳細說明:

https://www.technipages.com/scheduled-task-windows

如果連結失效,請查看 Microsoft 文件並尋找主題“計劃任務”

相關內容