題:
我如何讓Steam在下班時間下載遊戲?
end-user
2015-05-17 17:29:34 UTC
view on stackexchange narkive permalink

我的帶寬提供商在晚上有一個窗口,其中我的數據不計入上限。我如何在該窗口中下載Steam?我知道我可以在特定時間設置自動更新程序,但是我也希望它可以在那個時候提取遊戲文件。

出於興趣:考慮到您完全沒有數據上限,您住在哪裡?
@Lg102可能是美國或英國,但我知道一個事實,即在晚上也有comcast,所以很有可能在英國。
在美國,但在農村。我有衛星提供商。
五 答案:
user28015
2015-05-17 18:01:04 UTC
view on stackexchange narkive permalink

有一個簡單的方法可以實現這一目標。

步驟1

開始安裝您要在夜間下載的所有遊戲。文件列表的初始下載通常只有幾千字節。不要暫停任何下載。然後退出Steam。

Shell腳本

在桌面或任何其他文件夾上創建一個文本文件,並將其命名為steam_download.cmd。確保沒有尾隨的.txt,重命名後,該圖標應更改為帶有齒輪的窗口,而不是文本文件圖標。然後將以下文本粘貼到其中:

 啟動“ steam://”關機/ f / s / t 3600  

第一個命令將啟動Steam 。然後它將自動繼續下載遊戲。下一步之後,我們將轉到另一個命令。

任務

假設Windows 7或更高版本,請轉到“開始”菜單,鍵入“任務”,然後啟動任務計劃程序。右鍵單擊“任務計劃程序庫”的左窗格,然後創建一個任務。

按您的喜好命名,例如“ Steam下載任務”。

然後單擊“觸發器”選項卡。在這裡單擊“新建”。然後選擇開始的時間。如果ISP的空閒時間從午夜開始,請選擇0:05。可以將它設置為每天或每週一次,但是您可以根據需要設置它。在您的情況下,您可能將其設置為“一次”,並在需要時再次調整為日期。記住將其設置為第二天。

下一步,單擊“操作”選項卡,然後選擇“新建”。確保選擇了“啟動程序”,然後單擊“瀏覽”並導航到剛創建的腳本。

單擊“條件”選項卡,並確保“喚醒計算機以運行此任務”組。重要的是,在睡覺時不要打開計算機電源,而要在Xena的夢境中希望Steam下載。

調整腳本

記住我們剛剛製作的腳本?回到它。

 關閉/ f / s / t 3600  

此行將強制您的計算機關閉。不過,我們只希望在完成下載後將其關閉。現在,我們無法事先知道何時完成。但是,我建議將其設置為您的ISP未評級小時數的確切時間。因此,假設腳本在午夜開始,並且時間將持續到6點,則需要將3600更改為21600,即6個小時。時間值以秒為單位,因此3600是1小時。

這將確保所有下載都停止。但是,如果您要保持計算機開機並且只想殺死Steam以確保其停止下載,則可以採用另一種方​​法:

  start steam:// timeout / t 3600 / nobreak TASKKILL / f / im“ steam.exe”  

這將啟動Steam並在1小時後將其殺死。這裡的時間參數也以秒為單位。

結論

(Ab)使用任務系統和Steam在啟動後繼續下載的便利,您可以花些力氣來處理。 / p>

以下是玩具的可能腳本概述:

啟動Steam,在1小時後關閉,以秒為單位時間

 啟動“ steam://”,關閉/ f / s / t 3600  

啟動Steam,在1小時後進入休眠狀態,以秒為單位

 啟動“ steam://”,關閉/ f / h / t 3600  

啟動Steam,在1小時後殺死Steam,打開計算機,等待秒

 開始Steam://超時/ t 3600 / nobreak TASKKILL / f / im“ steam.exe”  

側注:

如果您使用的是Windows Vista,請使用最後一種解決方案,因為shutdown命令似乎僅限於10分鐘。為 MrLemon以獲得信息

哇,這真的很徹底,謝謝!如此復雜必須瘋狂嗎?
出於好奇:您為什麼不直接進入“設置”->“下載”->“限制自動更新時間表”並設置時間?
@GiantTee因為在安裝某些組件時不起作用。Steam會忽略它。它僅用於自動更新。
我建議使用Windows 7或更高版本。由於某些原因,在Vista中,“關機”命令的“ \ t”標誌上限為600(10分鐘)。
@MrLemon哦,我不知道。我使用Windows 7,限制為41.6小時= 2500分鐘。我編輯了它。
@GiantTree是的,如果您只是勉強開始下載遊戲,則暫停並“取消”它-單擊X-它會變成“ Update Required”並符合您的更新時間表規則。
OsoFar
2016-08-15 17:23:54 UTC
view on stackexchange narkive permalink

有一種變通方法可以將新遊戲的下載轉換為預定的更新:

1-配置計劃的更新並將其設置為默認更新方法

2-啟動新遊戲的下載

3-暫停下載

4-秘密調味料:重新啟動Steam客戶端以清除暫停的下載狀態

5-現在,您的新遊戲應作為排定的更新進行排隊,並且狀態為“需要更新”(在 Steam論壇中找到)

您甚至不必重啟Steam。只需讓他們開始安裝,然後單擊“暫停”,然後單擊遊戲旁邊的X。它將進入“需要更新”,並且如果您將更新安排在一個時間窗口內,它將顯示“計劃為____”。
我做了多次,但下載還沒有開始!為什麼?
David
2015-06-30 21:40:53 UTC
view on stackexchange narkive permalink

您可以通過以下命令啟動遊戲:steam:// rungameid /“ appid”(不帶引號)

可以在我的商店頁面上找到url上的appid示例: http://store.steampowered.com/app/730/-730是CSGO的appid

對於遊戲啟動的時間,Windows帶有任務計劃程序,您可以計劃該Steam URL在以下位置運行特定時間

現在開始下載遊戲,然後暫停它,當任務計劃程序啟動遊戲時,由於未下載,steam將自動開始下載。

Rahul
2016-06-05 16:50:48 UTC
view on stackexchange narkive permalink

Steam本身可以在某些小時內限制下載速度。打開Steam,然後依次單擊“設置”和“下載”選項卡,您將看到“下載限制”選項。雖然不可能完全停止下載,但是您可以將速率限制為16 KB / s,這可能恰恰不是您所需要的,但這值得一提。

這並不能真正解決問題。在“下載限制”下的小時設置將完全停止在給定時間之外的所有自動更新,但對始終手動啟動的初始安裝無效。另一方面,帶寬限制會影響所有下載,無論一天中的時間或安裝或更新遊戲。原始海報要求全帶寬安裝,但僅限晚上使用。
Allen
2016-06-18 16:19:55 UTC
view on stackexchange narkive permalink

開始在夜間安裝所有要下載的遊戲。下次退出Steam時不要暫停任何下載。

在“管理工具”下的窗口中,打開“任務計劃程序”。

創建基本任務。

是時候做觸發器了 操作將其指向您的STEAM.exe

查看所有可能需要添加的選項卡的其餘部分,如果需要,甚至可以將其喚醒計算機



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...