Hi,

Have used nemrun successfully in the past for CS:S and TF2 servers, but I
can't seem to get it to work for left4dead2.  Does anybody else have
nemrun working for left4dead2?

I am getting errors from srcupdatecheck when trying to use nemrun in
updatedaemon mode on left4dead:

example output:

+ ./nemrun -nemlog nemrunlogs/updater_%Y%m%d%H%M%S.log -cleandownloads 10
-notifycmd /home/l4d2-test/update-email -autoupdate -steamdir
/home/l4d2-test/ -srvdir /home/l4d2-test/left4dead2/ -sharedscreens l4d2-1
-game left4dead2 -updatedaemon
[Wed Dec 15 06:27:38 EST 2010] :: Checking for updates
[Wed Dec 15 06:27:38 EST 2010] :: Running srcupdatecheck
[Wed Dec 15 06:27:38 EST 2010] :: !! srcupdatecheck failed. This should
not happen, server may not be up to date. (upa = 255).
[Wed Dec 15 06:27:38 EST 2010] :: Freeing update lock
[Wed Dec 15 06:27:38 EST 2010] :: Update check complete
[Wed Dec 15 06:27:38 EST 2010] :: Update daemon mode. Waiting a few
seconds and checking again!
[Wed Dec 15 06:27:40 EST 2010] :: Checking for updates
[Wed Dec 15 06:27:40 EST 2010] :: Running srcupdatecheck
[Wed Dec 15 06:27:41 EST 2010] :: !! srcupdatecheck failed. This should
not happen, server may not be up to date. (upa = 255).
[Wed Dec 15 06:27:41 EST 2010] :: Freeing update lock
[Wed Dec 15 06:27:41 EST 2010] :: Update check complete
[Wed Dec 15 06:27:41 EST 2010] :: Update daemon mode. Waiting a few
seconds and checking again!

steam binary is in l4d2-test user's home dir (/home/l4d2-test/steam), game
"tree" starts in /home/l4d2-test/left4dead2, and steam.inf is in
/home/l4d2-test/left4dead2/left4dead2.  I'm "pretty sure" I have the right
-srvdir and -steamdir specified, though I have also tried with both set to
"/home/l4d2-test/" and gotten the same results.  nemrun and srcupdatecheck
are located in /home/l4d2-test/left4dead2 along with srcds_linux and my
"launcher" script cd's into /home/l4d2-test/left4dead2 before starting
nemrun.  You can see the cmdline args I use in the above output.

I can't even figure out how we get a 255 return code out of
srcupdatecheck, especially since the only sys.exit() values I can find in
it are -1, 1, and 7.

Is this some weird master protocol thing like happened a few months ago
where srcupdatecheck would always return -1 (fixed by the last nemrun
update that only a change to srcupdatecheck was needed)?  Or maybe I'm
just doing something stupid?
nemrun still seems to work fine to update cs:s and tf2, just not l4d2. 
Haven't tried it with l4d1 yet but thinking of putting some of those back
up too.

thanks,
PharaohsPaw

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to