I'll change the default location to be ../steam in the L4D and TF/OB srcds_run,
since this seems to be what everyone expects it to be. I'll see if I can make
locating the steam binary a little smarter. The change I made to allow you to
specify the steam binary location didn't make it into this release.
./steam definitely doesn't make sense. ../steam makes more sense, but it isn't
perfect because if someone runs the install like this:
./steam <...> -dir valvegames
Or something else, then steam isn't ../steam. It is ../../steam or something
completely different.
M.
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of David Parker
Sent: Friday, October 30, 2009 7:58 PM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] Left 4 Dead 2 Demo Update Available
Hello,
It looks like the autoupdate on startup is still broken. I am using
-autoupdate and -steamverify but I still get the message "Could not locate
steam binary" and then startup moves on without checking for updates.
It looks like the culprit is this section of updatesingle() in srcds_run:
if test -f "$STEAM"; then
echo "Updating server using Steam."
DEPOT_ROOT=".."
DEPOT_NAME=$GAME
When this is reached, the value of $STEAM is "./steam" and since the steam
binary does not exist in the current directory (left4dead2_demo), the test
fails. I think that changing the initial value of $STEAM to "../steam" would
work, but I can't test it right now because I don't want to kick all the
players off my server.
- Dave
----- Original Message -----
From: Jason Ruymen <[email protected]>
Date: Friday, October 30, 2009 8:55 pm
Subject: [hlds_linux] Left 4 Dead 2 Demo Update Available
To: "'[email protected]'" <[email protected]>, 'Half-Life
dedicated Linux server mailing list' <[email protected]>,
"'[email protected]'" <[email protected]>
> A required update is now available to the Left 4 Dead 2
> Demo. Please run hldsupdatetool to receive it. The
> specific changes include:
>
> Left 4 Dead 2:
> - Fixed bug that caused dedicated servers to become unjoinable
> over time without a restart or heartbeat update
> - Fixed exploit that allowed players to end a campaign and
> return to the lobby without a vote
> - Public players are no longer matched to lobbies that are idle
> for a prolonged period of time. These lobbies become "Friends-
> only" lobbies
> - LAN servers list will now show listen server single player
> games as not joinable and will show game type as "single player" too
>
> Linux changes:
> - srcds_run now supports two new options -nodefaultmap and -
> steamverify -nodefaultmap will suppress this behavior in case
> you have specified a map in a config file
> -steamverify will add -verify_all to the steam command line
> option when using -autoupdate
> - srcds_run will now automatically add the +map option to the
> command line unless +map is specified
>
> Jason
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list
> archives, please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux