Pytanie:
Jak mogę sprawić, by Steam pobierał gry poza godzinami pracy?
end-user
2015-05-17 17:29:34 UTC
view on stackexchange narkive permalink

Mój dostawca przepustowości ma w nocy okno, w którym moje dane nie są wliczane do limitu. Jak mogę pobrać Steam do pobrania w tym oknie? Wiem, że mogę ustawić automatyczną aktualizację na określony czas, ale chcę, aby w tym czasie również pobierał pliki gry.

Poza zainteresowaniami: gdzie mieszkasz, biorąc pod uwagę, że w ogóle masz limit danych?
@Lg102 Prawdopodobnie USA lub Wielka Brytania, ale wiem na pewno, że comcast również mierzy w nocy, więc prawdopodobnie bardziej prawdopodobne jest to w Wielkiej Brytanii.
W USA, ale na wsi.Mam dostawcę satelitarnego.
Pięć odpowiedzi:
user28015
2015-05-17 18:01:04 UTC
view on stackexchange narkive permalink

Jest na to łatwy sposób.

Krok 1

Zacznij instalować wszystkie gry, które chcesz pobrać w nocy. Początkowe pobranie listy plików zajmuje zwykle kilka kilobajtów. Nie wstrzymuj pobierania. Następnie zamknij Steam.

Skrypt powłoki

Utwórz plik tekstowy na pulpicie lub w innym folderze i nazwij go steam_download.cmd. Upewnij się, że nie ma końcowego pliku .txt, ikona powinna zmienić się na okno z zębatkami zamiast ikony pliku tekstowego po zmianie nazwy. Następnie wklej do niego następujący tekst:

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

To pierwsze polecenie uruchomi Steam . Będzie wtedy automatycznie kontynuować pobieranie twoich gier. Do drugiego polecenia dojdziemy po następnym kroku.

Zadanie

Zakładając system Windows 7 lub nowszy, przejdź do menu Start, wpisz „Zadanie” i uruchom Harmonogram zadań. Kliknij prawym przyciskiem myszy lewe okienko „Biblioteka harmonogramu zadań” i utwórz zadanie.

Nazwij go tak, jak lubisz, np. „Zadanie pobierania Steam”.

Następnie kliknij kartę „Wyzwalacze”. Tam kliknij „nowy”. Następnie wybierz czas, w którym ma się rozpocząć. Jeśli wolny czas usługodawcy internetowego zaczyna się o północy, wybierz na przykład 0:05. Ustaw go na jeden raz, codziennie lub co tydzień, jak chcesz. W Twoim przypadku prawdopodobnie ustawisz to na „jednorazowy” i dostosujesz do daty, gdy będziesz jej ponownie potrzebować. Pamiętaj, aby ustawić go na następny dzień.

Następnie kliknij kartę akcji i wybierz „Nowy”. Upewnij się, że wybrana jest opcja „Uruchom program”, a następnie kliknij przycisk „Przeglądaj” i przejdź do właśnie utworzonego skryptu.

Kliknij kartę „Warunki” i upewnij się, że opcja „Wake Computer to run this Task” jest zestaw. Ważne jest, aby zostawić komputer włączony i nie wyłączać go, gdy kładziesz się spać i chcesz, aby Steam pobierał się, gdy jesteś w krainie snów z Xeną.

Dostosowywanie skryptu

Pamiętaj o skrypt, który właśnie stworzyliśmy? Wróć do niego.

  shutdown / f / s / t 3600  

Ten wiersz wymusi wyłączenie komputera. Chcemy jednak, aby został zamknięty dopiero po zakończeniu pobierania. Nie ma sposobu, abyśmy mogli z góry wiedzieć, kiedy to się stanie. Sugeruję jednak, aby ustawić dokładny czas, w którym Twój dostawca usług internetowych ma godziny bez oceny. Zakładając więc, że skrypt zaczyna się o północy, a godziny będą trwały do ​​6:00, musiałbyś zmienić 3600 na 21600, czyli 6 godzin. Wartość czasu jest w sekundach, więc 3600 to 1 godzina.

Zapewniłoby to zatrzymanie wszystkich operacji pobierania. Jeśli jednak chcesz, aby komputer był włączony i chcesz tylko zabić Steam, aby upewnić się, że przestanie się pobierać, jest inny sposób:

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

Spowoduje to uruchomienie Steam i zabicie go po 1 godzinie. Parametr czasu jest tutaj również w sekundach.

Wniosek

(Ab) Korzystając z systemu zadań i wygody Steam polegającej na kontynuowaniu pobierania po jego uruchomieniu, możesz sobie z tym poradzić z pewnym wysiłkiem. / p>

Oto przegląd możliwych skryptów do zabawy:

Uruchom Steam, wyłącz po 1 godzinie, czas w sekundach

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

Uruchom Steam, hibernuj po 1 godzinie, czas w sekundach

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

Uruchom Steam, wyłącz Steam po 1 godzinie, zostaw komputer włączony, czas w sekund

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

Uwaga:

Jeśli masz system Windows Vista, użyj ostatniego rozwiązania, ponieważ polecenie zamykania systemu wydaje się być ograniczone do 10 minut. Podziękowania dla MrLemon za informacje.

wow, to jest naprawdę dokładne, dzięki!Czy to szaleństwo, że to musi być tak skomplikowane?
Z ciekawości: dlaczego po prostu nie przejdziesz do "Ustawienia-> Pobieranie-> Ogranicz harmonogram automatycznej aktualizacji" i nie ustawisz czasu?
@GiantTee Ponieważ to nie działa, gdy coś instalujesz.Steam to zignoruje.Służy tylko do automatycznych aktualizacji.
Proponuję przyjąć Windows 7 lub nowszy.Z jakiegoś opóźnionego powodu flaga `\ t` polecenia` shutdown` jest ograniczona do 600 (10 minut) w systemie Vista.
-1
@GiantTree Tak, jeśli pozwolisz grze ledwie rozpocząć pobieranie, a następnie wstrzymaj ją i „anuluj” - kliknij X - zmieni się w „Wymagana aktualizacja” i dostosuje się do reguł harmonogramu aktualizacji.
OsoFar
2016-08-15 17:23:54 UTC
view on stackexchange narkive permalink

Istnieje obejście umożliwiające zmianę pobierania nowych gier na zaplanowane aktualizacje:

1 - skonfiguruj zaplanowane aktualizacje i ustaw je jako domyślną metodę aktualizacji

2 - zainicjuj pobieranie nowych gier

3 - wstrzymaj pobieranie

4- tajny sos: zrestartuj klienta Steam, aby usunąć stan wstrzymania pobierania

5 - Twoje nowe gry powinny być teraz umieszczone w kolejce jako zaplanowane aktualizacje ze statusem „Wymagana aktualizacja” (znalezionym na forum Steam)

Nie musisz nawet ponownie uruchamiać Steam.Po prostu pozwól im rozpocząć instalację, kliknij przycisk Wstrzymaj, a następnie kliknij X obok gry.Przejdzie do „Wymagana aktualizacja”, a jeśli aktualizacje są zaplanowane w określonym przedziale czasu, zostanie wyświetlone „Zaplanowane na ____”.
Zrobiłem to wiele razy, ale pobieranie po prostu jeszcze się nie rozpoczyna!czemu?
David
2015-06-30 21:40:53 UTC
view on stackexchange narkive permalink

Możesz uruchomić grę poleceniem: steam: // rungameid / "appid" (bez cudzysłowów)

Appid można znaleźć na stronie mojego sklepu pod adresem URL Przykład: http: // store.steampowered.com/app/730/ - 730 to appid dla CSGO

Aby określić czas uruchamiania gry, system Windows jest wyposażony w harmonogram zadań, możesz zaplanować uruchamianie tego adresu URL Steam pod adresem o określonym czasie

Teraz rozpocznij pobieranie gry, a następnie wstrzymaj je, gdy harmonogram zadań uruchomi grę, steam rozpocznie pobieranie automatycznie, ponieważ nie zostało pobrane.

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

Steam może sam ograniczyć szybkość pobierania w określonych godzinach.Otwórz Steam, następnie Ustawienia, a na karcie Pobrane zobaczysz opcję „Ograniczenia pobierania”.Chociaż nie jest możliwe całkowite zatrzymanie pobierania, możesz ograniczyć szybkość do 16 KB / s, co może, ale nie musi być dokładnie tym, czego potrzebujesz, ale warto o tym wspomnieć.

To naprawdę nie rozwiązuje problemu.Ustawienie godzin w „Ograniczeniu pobierania” całkowicie zatrzymuje wszystkie automatyczne aktualizacje poza podanymi godzinami, ale nie ma wpływu na początkowe instalacje, które są zawsze inicjowane ręcznie.Z drugiej strony limit przepustowości wpływa na wszystkie pliki do pobrania, niezależnie od pory dnia oraz tego, czy dotyczy instalacji lub aktualizacji gry.Oryginalny plakat chce zainstalować pełną przepustowość, ale tylko w nocy.
Allen
2016-06-18 16:19:55 UTC
view on stackexchange narkive permalink

Zacznij instalować wszystkie gry, które chcesz pobrać w nocy.Nie wstrzymuj pobierania przy następnym wyjściu ze Steam.

W systemie Windows w sekcji Narzędzia administracyjne otwórz Harmonogram zadań.

Utwórz podstawowe zadanie

Wyzwalacze to czas, aby to zrobić Akcja Skieruj go do swojego STEAM.exe

Przejrzyj pozostałą część karty, aby dodać coś, co może być konieczne, a nawet włączyć wybudzanie komputera, jeśli potrzebujesz



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...