Commit Graph

415 Commits (347806b53b8e7b4f89d0c73b257e9f0107bc970e)
 

Author SHA1 Message Date
Ryan Stecker 512e13cc88 Small fixup for printed usage. 14 years ago
Ryan Stecker 7e02724c05 Added -listdepots.
Reworked -manifest to be an optional parameter that dumps manifests when -game, -app, or -depot is supplied.
Closes #18.
14 years ago
azuisleet 5bc21f183a Refactored DepotDownloader to use CallbackManager 14 years ago
Ryan Stecker 6c00c19300 Fixed issue receiving app info. 14 years ago
Ryan Stecker a17713e153 Fixed DepotDownloader for the latest SteamKit2 version. 14 years ago
Ryan Stecker eb483d207f Updated DepotDownloader to .NET 4.0 and fixed compilation.
Fixed IPAddress byte order issue.
14 years ago
Ryan Stecker 8c227bcfa0 Fixed some enums that were incorrectly named, and added MsgClientPackageInfoRequest and MsgClientPackageInfoResponse. 14 years ago
azuisleet 76ff0b3591 Copy and paste job. It took 11 people to pull this off. 14 years ago
azuisleet 7fc994657e Pretend to do something 14 years ago
azuisleet 811d37c705 DepotDownloader: detect proper ContentType 14 years ago
Azu@Azu-PC 24ecfcbb43 Added retry to Steam3 FetchServerList
--HG--
extra : rebase_source : 053cb4ea8409980314fcd40a52f5af8faf85a9c7
14 years ago
Azu@Azu-PC 72dbb50864 Merge 14 years ago
Azu@Azu-PC bae6d8907c DepotDownloader fixes
Updated Classless.Hasher
14 years ago
azuisleet 76258df7b7 Retry all the connections 14 years ago
azuisleet 2295319fd2 Added Steam3 suggested CellID
--HG--
extra : rebase_source : c5294bda22ef8b9c0bcafcb91fa65ddb31dfe4a5
14 years ago
psychonic 680355e022 Added -filelist support for Steam3 downloading. 14 years ago
psychonic 866e7ff778 Fixed DD crash when specifying -dir without -game. 14 years ago
azuisleet d6850b8f33 Large refactor to support steam3 appinfo 14 years ago
azuisleet 9a92d8b203 Refactor: EServerType to ESteam2ServerType
Added Steam3 CS server selection
14 years ago
azuisleet 1024dde88d Slight refactor to support steam3 depots in an app 14 years ago
azuisleet f258ac8903 Downloads files. 14 years ago
azuisleet c7593aefbd Added depot encryption key support. 14 years ago
azuisleet e7129f0a1f Parse Steam3 manifests into DepotManifest 14 years ago
azuisleet 0ab391a272 Refactored Keyvalue to use strings. Removed System.Web dependency. 14 years ago
psychonic b1810c0eb0 Don't keep retrying single, dead server. Try all for cell! 14 years ago
psychonic 25132937d9 Added kv LoadFromString for CDNClient. 14 years ago
azuisleet 997cbc3e7f Completed CDNClient auth header, downloads depot manifest. 14 years ago
azuisleet 32b2e6b754 Initial support for Steam3 HTTP CDN. Incomplete. 14 years ago
Ryan Stecker d18e9c465e Finally fixed up authed downloads and made depotdownloader1 support them again. Suck it HLDSUT. 14 years ago
Ryan Stecker 3dbc75a343 Initial commit of fixes for steam2 authenticated downloads, but there's still some issue with a change in the steam2 ticket that needs to be investigated. 14 years ago
Nicholas Hastings 8ffff1cb7b Added -dumpcdr param to do quick XML dump of CDR. 14 years ago
Nicholas Hastings 127dadd363 Use latest version if no version specified. 14 years ago
Scott Ehlert 44ff453193 Ask for account password if -password is omitted from command line. 14 years ago
Scott Ehlert 9d586b5e95 Added -beta parameter to download beta versions of depots if available. 14 years ago
Scott Ehlert af190db942 Fixed compiler warning by adding back forgotten error message for opening a storage session. 14 years ago
Scott Ehlert cd0014aab5 If the content server client fails to open a storage session, keep retrying.
This behavior matches hldsupdatetool.
14 years ago
Scott Ehlert 5d4590e6cf Check if the user has access to a depot before attempting to download it. 14 years ago
Scott Ehlert bfe267e194 Actually download working server installs for GoldSrc/HL1 games. 14 years ago
Scott Ehlert f9cac07006 Added -list switch to print list of game servers that can be downloaded using -game. 14 years ago
Scott Ehlert 2a24b41d60 Properly detect Mac OS X in DepotDownloader.
OSVersion.Platform just returns Unix on Mono.
14 years ago
Scott Ehlert 8aa8798459 Added -app switch to download all depots associated with an app id. 14 years ago
Scott Ehlert ed4bd4a1d3 Added -all-platforms switch to download all platform-specific depots when -game is used. 14 years ago
Scott Ehlert a86eac90de Fixed excluding files from exclude.lst on non-Windows platforms. 14 years ago
Scott Ehlert e5fa0ca62f Added -no-exclude parameter that downloads files in exclude.lst anyways. 14 years ago
Scott Ehlert f11dd05096 Exclude files listed in reslists/*/exclude.lst when using the -game parameter.
This functionality matches hldsupdatetool.
14 years ago
Scott Ehlert 16e33b2085 Converted download paths to lower case. (For Linux server installs) 14 years ago
Scott Ehlert 668d869782 Fixed download of depots when dedicatedserverfolder field didn't exist. 14 years ago
Scott Ehlert f31925b5b5 Fixed DepotDownloader building. 14 years ago
azuisleet af0612cfde CS selection by Load
--HG--
extra : rebase_source : 2bc1207748459d1493fd5e9d3329144d59b7b4c2
14 years ago
Scott Ehlert c4e3360dc4 DepotDownloader: No longer downloads depots meant for other platforms when the -game option is used. 14 years ago