Using the wrapper.
#!/bin/sh

if [ -f /tmp/csupdate.lck ]; then
echo " Update Running Already"
exit
else
touch /tmp/csupdate.lck
fi
STEAMEXE=steamcmd /etc/updatecsgo/steam.sh +runscript
/etc/updatecsgo/update_csgo.txt;chmod -R 755 /home/csgo/*
rm -f /tmp/csupdate.lck




On Wed, Aug 22, 2012 at 12: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]><[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]<[email protected]>
> [2] https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
> [3] mailto:[email protected] <[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