"Steve how do your servers update?" http://nephyrin.net/tools/nemrun/latest/
I took the srcdsupdatetool from Nemrun and run it via a crontab every 10 minutes on central server of mine, if it detects an update then it triggers every one of my game server machines to run a steam update. There is one master copy of the game installs per machine, and when this copy finishes updating successfully it's then copied over to all game servers on the machine (1 game server per core for my setup, so some machines have 8 servers). The entire system is automatically triggered, and I use a custom plugin set that has as few hacks as possible to minimize breakage on updates. It works pretty well except for how painfully long some steam updates take to download. Hopefully that'll be addressed on Valve's end soon enough, though. On Fri, Dec 16, 2011 at 4:04 PM, PharaohsPaw <[email protected]> wrote: > Hi Fletch, > > No, it's OK. Thanks for responding. > > I do have to wonder if there is something I could, or SHOULD do > differently. With folks like Steve who posted a few replies back > mentioning that he updates 145 servers and has never seen this problem > before - and that he doesn't use -verify_all either, it does make me > wonder what could possibly be wrong, or at least "fatally different" about > what our setup does. > > The steam.inf file must update properly for some people, since Steve has > never seen a problem (and he has a lot more servers being updated also). > > Steve how do your servers update? Do you have -autoupdate on the command > line? Do they just update when the map changes, or are you doing > something different such as one of the plugins that uses steamtools to > handle the master request restart? > > I'd hate to imagine having to manually restart/update 145 servers. :) > > I'm also wondering if maybe what I should do is edit the nemrun script to > put some kind of a delay in, so that when an update is detected (because > srcupdatecheck returned a 7 code), it waits a little while before it > actually begins the update process (calling steam to update the tree) -- > so that even though we detect an update being released really quickly > after it hits, and knows it needs to start an update, it waits X number of > seconds first - to try to give extra time for the files to be pushed to > the masters before we start that update. If the problem has anything to > do with waiting long enough for the update files to be propagated to any > master the steam binary is likely to hit to begin the update, this would > probably help. > > Fletch is there any chance at all that the steam.inf file might just be > one of the last files to get placed onto the masters when update files are > loaded/replicated? If so, then this could be another indicator that > nemrun just needs to wait a little longer before it starts an autoupdate. > > Thanks, > PharaohsPaw > > _______________________________________________ > 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

