25 Commits
Author SHA1 Message Date
Scott Ehlert 42b8584edf Simplify/refactor PlatformUtilities.SetExecutable and add support for using stat on ARM versions of Linux. 2022-11-07 10:51:21 -07:00
Scott Ehlert 08c63cc2db DepotDownloader: Allow -manifest to download human readable manifest for Steam3 depots. 2013-02-20 17:44:41 -06:00
Scott Ehlert 46ce5de875 DepotDownloader: Include depot number in human readable manifest filename in case -dir is specified. 2013-02-20 17:37:13 -06:00
Scott Ehlert 44ff453193 Ask for account password if -password is omitted from command line. 2011-07-26 21:27:32 -05:00
Scott Ehlert 9d586b5e95 Added -beta parameter to download beta versions of depots if available. 2011-07-07 22:27:57 -05:00
Scott Ehlert af190db942 Fixed compiler warning by adding back forgotten error message for opening a storage session. 2011-07-07 22:27:56 -05:00
Scott Ehlert cd0014aab5 If the content server client fails to open a storage session, keep retrying.
This behavior matches hldsupdatetool.
2011-07-04 16:30:12 -05:00
Scott Ehlert 5d4590e6cf Check if the user has access to a depot before attempting to download it. 2011-07-04 16:26:45 -05:00
Scott Ehlert bfe267e194 Actually download working server installs for GoldSrc/HL1 games. 2011-07-01 02:00:49 -05:00
Scott Ehlert f9cac07006 Added -list switch to print list of game servers that can be downloaded using -game. 2011-07-01 01:59:44 -05:00
Scott Ehlert 2a24b41d60 Properly detect Mac OS X in DepotDownloader.
OSVersion.Platform just returns Unix on Mono.
2011-06-30 01:18:41 -05:00
Scott Ehlert 8aa8798459 Added -app switch to download all depots associated with an app id. 2011-06-30 01:18:40 -05:00
Scott Ehlert ed4bd4a1d3 Added -all-platforms switch to download all platform-specific depots when -game is used. 2011-06-30 01:18:39 -05:00
Scott Ehlert a86eac90de Fixed excluding files from exclude.lst on non-Windows platforms. 2011-06-30 01:18:30 -05:00
Scott Ehlert e5fa0ca62f Added -no-exclude parameter that downloads files in exclude.lst anyways. 2011-06-29 01:45:28 -05:00
Scott Ehlert f11dd05096 Exclude files listed in reslists/*/exclude.lst when using the -game parameter.
This functionality matches hldsupdatetool.
2011-06-29 01:45:22 -05:00
Scott Ehlert 16e33b2085 Converted download paths to lower case. (For Linux server installs) 2011-06-28 17:30:48 -05:00
Scott Ehlert 668d869782 Fixed download of depots when dedicatedserverfolder field didn't exist. 2011-06-28 17:30:03 -05:00
Scott Ehlert f31925b5b5 Fixed DepotDownloader building. 2011-06-28 15:13:45 -05:00
Scott Ehlert c4e3360dc4 DepotDownloader: No longer downloads depots meant for other platforms when the -game option is used. 2011-06-27 02:40:00 -05:00
Scott Ehlert 3cbe8539a6 Place server installs into directory specified by "dedicatedserverfolder" if available. 2011-06-27 01:28:15 -05:00
Scott Ehlert 0fc89f465a Added -dir option to DepotDownloader for specifying an alternate install directory. 2011-06-27 01:28:04 -05:00
Scott Ehlert 1c181a351b Allow downloading of encrypted content. 2011-06-27 01:27:57 -05:00
Scott Ehlert 96236acb0e Allow downloading of restricted content with DepotDownloader whether or not Steam Guard is enabled. 2011-06-26 21:27:46 -05:00
Scott Ehlert 50fe7b32fd Fixed DepotDownloader compile. 2011-06-26 21:45:01 -05:00