I ran the update manually on my servers and it worked, properly, the first
time. No segfaults, no crashes, no nothing. I quit the server, updated and
relaunched as expected and the server was 32/32 within 5 minutes, and it
still running juuuust fine.

On Fri, Dec 16, 2011 at 8:57 AM, <gamead...@127001.org> wrote:

> No idea what's up then; by contrast I have literally never had the issues
> you describe, which means it's not a problem with valve's update content,
> at least (of course it might still be a problem with their content delivery
> system...)
>
> PharaohsPaw <listac...@lvwnet.com> wrote:
>
> >
> > Regarding the update failures, what was $?
> >
> > That is, did the updater exit 0, or something else?
> >
> > My auto-update script checks to make sure that I get exit 0 from steam,
> > or else it runs again up to four times before it gives up. It is very
> > common that it runs twice.
> >
> > I don't use nemrun myself, but I seem to remember his script doing a
> > similar exit code check and re-running the update as necessary.
> >
> > If steam didn't exit 0, it didn't update. If you don't know, then you
> > should!
> >
> > Just do "echo $?" immediately and only immediately after the steam
> > command finishes to find out the exit code. If it's 0, that's good. if
> > it's something else, re-run the update.
>
> nemrun DOES re-check. The scripts are out there for anybody to look at,
> including Valve and anyone else who wants to suggest it is doing something
> wrong as an explanation for the problem.
>
> I would imagine a lot of people on this list actually DO know about bash
> using $? to store the return code from the last command. I do and have
> for a long time. Here's a snip from one of my simpler "older days" update
> scripts:
>
> --------
> # update game function definition
> game_update() {
>
> ./steam -command update -game "tf" -dir . -verify_all -retry
>
> }
>
> cd ~/tf2
>
>
> # run update function once in case we get a zero return value on 1st try:
> game_update
>
> #echo "Return Code: $?"
>
> ## loop - we should keep doing this until we get a zero return
> #
> until [ $? -eq 0 ] ; do
>
> game_update
> done
> --------
>
> The problem isn't that our scripts are doing the wrong thing.
>
>
>
>
>
> >
> > --
> >
> > This isn't the best bash, but whatever. This is a snip, may be
> > incomplete.
> >
> > while [ /bin/true ] ; do
> > ./steam -command update -game $GAME -dir ./$GAMEDIR -retry
> > UPDATEEXIT=$?
> > UPDATECOUNTER=$(( $UPDATECOUNTER + 1)) # counter increment
> > echo ""
> > echo "./steam update exit code was $UPDATEEXIT"
> > if [ "$UPDATEEXIT" = 0 ] ; then
> > echo ""
> > echo "Update completed. Please start server if desired."
> > break
> > else
> > echo ""
> > echo "Update did not succeed."
> > if [ "$UPDATECOUNTER" -lt "5" ] ; then
> > echo "Try $UPDATECOUNTER failed, will try again..."
> > sleep 1
> > continue
> > fi
> > if [ "$UPDATECOUNTER" -eq "5" ] ; then
> > echo "Tried $UPDATECOUNTER times already. Will not try again."
> > break
> > fi
> > fi
> > done
> >
> >
> >
> >
> > John Schoenick wrote:
> >> nemrun just calls hldsupdatetool with normal options.
> >>
> >> Your princess is in another castle.
> >>
> >> On 12/15/2011 08:32 PM, Fletcher Dunn wrote:
> >>> PatchVersion=1.1.8.9
> >>> ProductName=tf
> >>> appID=440
> >>>
> >>> The file was definitely updated in the depots. I don't know why some
> >>> people are not able to get it. You know there *is* something else that
> >>> has changed other than our update: many of you are using a new
> >>> up-to-date check script. Nothing on our end has changed with regard to
> >>> how we distribute this file. None of the Valve dedicated servers had a
> >>> problem receiving it.
> >>>
> >>> It looks like there is a problem where old servers are still allowed
> >>> to be listed, if they were logged in before the update. That may be
> >>> adding to the confusion.
> >>>
> >>> - Fletch
> >
> > --
> > # Jesse Molina
> > # Mail = je...@opendreams.net
> > # Page = page-je...@opendreams.net
> > # Cell = 1.602.323.7608
> > # Web = http://www.opendreams.net/jesse/
> >
> >
> >
> >_____________________________________________
>
> > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > 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
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> 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