Fråga:
Hur kan jag få Steam att ladda ner spel under stängda timmar?
end-user
2015-05-17 17:29:34 UTC
view on stackexchange narkive permalink

Min bandbreddsleverantör har ett fönster på natten där mina data inte räknas mot mitt lock. Hur kan jag få Steam att ladda ner under det fönstret? Jag vet att jag kan ställa in den automatiska uppdateraren för en viss tid, men jag vill att den ska dra i spelfilerna vid den tiden också.

Av intressen: var bor du, med tanke på att du alls har ett datakapacitet?
@Lg102 Förmodligen USA eller Storbritannien, men jag vet för ett faktum att comcast också mäter på natten, så förmodligen mer sannolikt Storbritannien.
I USA, men landligt.Jag har en satellitleverantör.
Fem svar:
user28015
2015-05-17 18:01:04 UTC
view on stackexchange narkive permalink

Det finns ett enkelt sätt att uppnå detta.

Steg 1

Börja installera alla de spel du vill ladda ner under natten. Den första nedladdningen av fillistan är normalt bara några kilobyte. Pausa inga nedladdningar. Avsluta sedan ånga.

Shell-skriptet

Skapa en textfil på skrivbordet eller någon annan mapp och ge den namnet steam_download.cmd. Se till att det inte finns någon efterföljande .txt, ikonen ska byta till ett fönster med kuggar istället för textfilikonen när du byter namn på den. Klistra sedan in följande text i den:

  start "steam: //" shutdown / f / s / t 3600 

Detta första kommando startar Steam . Därefter fortsätter nedladdningen av dina spel automatiskt. Vi kommer till det andra kommandot efter nästa steg.

Uppgiften

Förutsatt att Windows 7 eller senare, gå till Start-menyn, skriv "Task" och starta Task Scheduler. Högerklicka på den vänstra rutan på "Task Scheduler Library" och skapa en Task.

Namnge hur du gillar det, t.ex. "Steam Nedladdningsuppgift".

Klicka sedan på fliken "Triggers". Klicka på "ny". Välj sedan när den ska börja. Om din ISP: s lediga tid börjar vid midnatt, välj till exempel 0:05. Ställ in den en gång, dagligen eller varje vecka, hur du än vill. I ditt fall skulle du antagligen ställa in det på "en gång" och justera till datumet när du behöver det igen. Kom ihåg att ställa in den till nästa dag.

Klicka sedan på åtgärdsfliken och välj "Ny". Se till att "Starta ett program" är valt och klicka sedan på "Bläddra" och navigera till skriptet du just skapat.

Klicka på fliken "Villkor" och se till att "Wake Computer to run this Task" är uppsättning. Det är viktigt att låta din dator vara på och inte stänga av den när du går till sängs och vill att Steam ska ladda ner medan du är i drömland med Xena.

Justera skriptet

Kom ihåg manus som vi just skapat? Gå tillbaka till det.

  shutdown / f / s / t 3600  

Denna linje tvingar din dator att stängas av. Vi vill bara att den ska stängas av efter att vi är färdiga att ladda ner. Nu finns det inget sätt vi kan veta i förväg när det kommer att göras. Jag föreslår dock att du ställer in den på den exakta tid som din ISP har oklassificerade timmar. Så förutsatt att manuset börjar vid midnatt och timmarna skulle gå fram till klockan sex, skulle du behöva ändra 3600 till 21600, vilket är 6 timmar. Tidsvärdet är i sekunder, så 3600 är 1 timme.

Detta garanterar att alla nedladdningar stoppas. Men om du vill hålla datorn på och bara vill döda Steam för att se till att den slutar ladda ner finns det ett annat sätt:

  starta ånga: // timeout / t 3600 / nobreak TASKKILL / f / im "steam.exe"  

Detta startar Steam och dödar det efter en timme. Tidsparametern är här också i sekunder.

Slutsats

(Ab) Med hjälp av Task System och Steams bekvämlighet att fortsätta nedladdningar efter att ha startat det kan du hantera detta med en viss ansträngning.

Här är en översikt över möjliga skript att leka med:

Starta Steam, avstängning efter 1 timme, tid i sekunder

  starta "steam: //" shutdown / f / s / t 3600 

Starta Steam, viloläge efter 1 timme, tid i sekunder

  starta "steam: //" shutdown / f / h / t 3600 

Starta Steam, död Steam efter 1 timme, låt datorn vara på, tiden inne sekunder

  starta ånga: // timeout / t 3600 / nobreak TASKKILL / f / im "steam.exe"  

Sidenote:

Om du har Windows Vista, använd den sista lösningen eftersom avstängningskommandot verkar vara begränsat till 10 minuter. Rekvisita till MrLemon för information.

wow, det här är riktigt grundligt, tack!Är det galet att det måste vara så komplicerat?
Av nyfikenhet: Varför går du inte bara till 'Inställningar-> Nedladdningar-> Begränsa schema för automatisk uppdatering' och ställ in tiderna?
@GiantTee Eftersom det inte fungerar när du installerar något.Steam kommer att ignorera det.Det är endast för automatiska uppdateringar.
Jag föreslår att Windows 7 eller senare antas.Av någon försenad anledning är "shutdown" -kommandans flagga "\ t" begränsad till 600 (10 minuter) i Vista.
@MrLemon Åh, jag visste inte det.Jag använder Windows 7, gränsen är 41,6 timmar = 2500 minuter.Jag redigerade den i.
@GiantTree Japp, om du låter spelet bara knappt börja ladda ner, pausar du och "avbryter" det - klicka på X - det blir "Uppdatering krävs" och överensstämmer med dina uppdateringsscheman.
OsoFar
2016-08-15 17:23:54 UTC
view on stackexchange narkive permalink

Det finns en lösning för att göra nya spelnedladdningar till schemalagda uppdateringar:

1- Konfigurera schemalagda uppdateringar och ställ in den som standarduppdateringsmetod

2 - initiera nedladdningar för dina nya spel

3- pausa dina nedladdningar

4- hemlig sås: starta om Steam-klienten för att rensa den pausade nedladdningsstatusen

5- Dina nya spel ska nu köas som schemalagda uppdateringar med statusen "Uppdatering krävs" (finns på Steam-forum)

Du behöver inte ens starta om Steam.Låt dem bara börja installera, klicka sedan på Paus och klicka sedan på X bredvid spelet.Det kommer att gå in i "uppdatering krävs" och om du har dina uppdateringar schemalagda för ett tidsfönster, kommer det att visas "Schemalagd för ____."
Jag gjorde det flera gånger men nedladdningar börjar bara inte ännu!Varför?
David
2015-06-30 21:40:53 UTC
view on stackexchange narkive permalink

Du kan starta ett spel men ett kommando: steam: // rungameid / "appid" (utan citat)

appid's kan hittas min butikssida på urlExempel: http: // store.steampowered.com/app/730/ - 730 är appid för CSGO

För tidpunkten för spelstart, kommer Windows med en uppgiftsschemaläggare, du kan schemalägga denna ångadress att köras på en viss tid

Starta nu nedladdningen av spelet och pausa det, när uppgiftsschemaläggaren startar spelet startar Steam nedladdningen automatiskt eftersom den inte laddas ner.

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

Ångan i sig kan begränsa nedladdningshastigheten under vissa timmar.Öppna Steam, sedan Inställningar och på fliken Nedladdningar ser du alternativet "Hämta begränsningar".Även om det inte går att stoppa nedladdningar helt kan du begränsa hastigheten till 16 kB / s, vilket kanske eller inte är exakt vad du behöver, men det är värt att nämna.

Detta löser inte problemet.Tidsinställningen under "Nedladdningsbegränsning" stoppar helt alla automatiska uppdateringar utanför de angivna timmarna men har ingen effekt på initiala installationer som alltid initieras manuellt.Å andra sidan påverkar bandbreddsgränsen alla nedladdningar, oavsett tid på dagen eller om det installerar eller uppdaterar ett spel.Originalaffischen vill ha full bandbreddsinstallationer, men bara på natten.
Allen
2016-06-18 16:19:55 UTC
view on stackexchange narkive permalink

Börja installera alla de spel du vill ladda ner under natten.Pausa inga nedladdningar när du avslutar Steam.

I fönstret under administrativa verktyg öppnar du schemaläggaren.

Skapa en grundläggande uppgift.

Triggers är dags att göra det Åtgärd Peka på din STEAM.exe

Titta igenom resten av fliken av alla saker du kan behöva lägga till, du kan till och med få den att väcka datorn om du behöver



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...