While it takes some time to validate the files, before and after the
validation hldsupdatetool spends most of the time apparently doing nothing
and waiting for the content servers.
If you launch an update 2 hours after it is published, it is very fast. If
you launch an update 2 minutes after it is published, you'll end up waiting
at least 15 minutes if it is a small one and you are lucky.
I've obeserved big updates doing nothing for more than 40 minutes, on a
linux box with SSD drives.
On a windows box, tired of waiting for the hldsupdatetool to even start
considering to download the updated tf2 server files (it was one of those
css+tf2+dods huge updates) I installed the steam client and downloaded the
whole tf2 client files from there at 40 MBps (it is a 1 Gbps line). After a
while the hldsupdtatetool started downloading the server files...



On Wed, Jan 18, 2012 at 12:55 PM, Peter Reinhold <[email protected]>wrote:

> On 18.01.2012 12:01, Claudio Beretta wrote:
>
>> Exactly
>> I don't know which is the problem, but it easy to observe that the Steam
>> client works perfectly with little delay and fast download speed while
>> hldsupdatetool on windows and linux takes ages to start downloading even
>> small updates.
>>
>
> I think this is because it validates the entire game on every update (at
> least on my server, the updatetool goes HD read berserk, which makes it
> more or less impossible for me to run updates while the servers are
> running, without causing severe lag)
>
> It would be nicer if the system were a little bit more intelligent, and
> maybe trusted the server when it said "I have version X", and then only
> served the files relevant for that.
>
> If you had done something bad, specifying a -verify_all could result in a
> all-folder scan, locating files that are different from the current running
> version.
>
>
> /Peter
>
>
> ______________________________**_________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.valvesoftware.**com/cgi-bin/mailman/listinfo/**hlds_linux<https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux>
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

Reply via email to