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

