You may want to consider using the API to check for server updates,
and then either run an automatic update via steamcmd or send a
notification mail telling you to do the update. The actual updating
procedure is done in seconds, so not really necessary to automate that
unless absolutely everything is automated.

http://api.steampowered.com/ISteamApps/UpToDateCheck/v0001?appid=730&version=YOURVERSIONHERE

Cheers,
Einar

On Wed, Aug 22, 2012 at 6:58 PM, Marco Padovan <[email protected]> wrote:
> I do that on the master servers that are later used to redistribute the
> updates to all the slaves when needed/requested
>
> I'm not running steamcmd against a running server :)
>
> Il 22/08/2012 18:54, Russell Smith ha scritto:
>
> Why would you run this in a crontab?  Wouldn't you be potentially updating
> the server files while the server is running?
>
> On 22.08.2012 09:49, Andrew Caron wrote:
>
> I have it running in a crontab and it is doing fine.
>
> Quite possible your permissions are wrong:
> ln: creating symbolic link `//.steampath: Permission denied
> /home/username/steamdirectory/steam.sh: line 24: //.steampid:
> Permission
>  denied
>
> Or you can not use relative pathing. I am using absolute and there are
> no problems.
>
> On Wed, Aug 22, 2012 at 8:24 AM, Marco Padovan <[email protected] [3]>
> wrote:
>
> As currently csgo do not support autoupdate I have to frequently run
> steamcmd from crontab.
>
> The only problem is that when trying to run it within this script:
>
> cd /home/username/steamdirectory/
> STEAMEXE=steamcmd /home/username/steam.sh +login steamuser
> steampassword
> +runscript update-slave.txt
>
> update-slave.txt content is:
> force_install_dir ../
> app_update 740
> exit
>
> I get the following output on centos6.3 x64:
>
> ln: creating symbolic link `//.steampath: Permission denied
> /home/username/steamdirectory/steam.sh: line 24: //.steampid:
> Permission
> denied
> Installing breakpad exception handler for
> appid(steam)/version(1345509297)
> unlinked 0 orphaned pipes
> CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0
> deferrals.
> CAsyncIOManager: 35 single object sleeps, 1 multi object sleeps
> CAsyncIOManager: 0 single object alertable sleeps, 1 multi object
> alertable sleeps
> [  0%] Checking for available updates...
> [  0%] Download complete.
> [----] Verifying installation...
> [----] !!! Fatal Error: Steam failed to load:
> *SteamStartEngine(0xff9a4900) failed with error 1: Failed to create
> directory /steam
>
> In order to get it working properly I had to set the $HOME variable
> before calling steam.sh
>
> HOME="/home/username"
>
> as steam.sh makes use of ~/ path multiple times...
>
> _______________________________________________
> Csgo_servers mailing list
> [email protected] [1]
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
> [2]
>
>
>
>
> Links:
> ------
> [1] mailto:[email protected]
> [2] https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
> [3] mailto:[email protected]
>
>
>
> _______________________________________________
> Csgo_servers mailing list
> [email protected]
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
>
>
>
> _______________________________________________
> Csgo_servers mailing list
> [email protected]
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers

_______________________________________________
Csgo_servers mailing list
[email protected]
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers

Reply via email to