Yes, I know and now using this method, but it fails, if valve add new files (usually new vpk for CS:GO), that don't have symlinks at servers dirctory. using HLDS Update Tools I can update server folder (with symlinks) and all files will be updated at common folder and if some files are new and not symlinked yet, they will just downlod in server folder, and I don't need to create new symlinks (Maybe I will create symlink later, but this isn't necessary to run server)
21.02.2013, 10:26, "Ross Bemrose" <[email protected]>: > Don't run steamcmd against the copy of the server with the symlinks, but > the copy of the server that's using the full files. > > On 2/21/2013 1:04 AM, Denis Eliseev wrote: > >> Also, another problem: when I tried last time to use symlinks (on my CSS >> servers all maps/models/materials/sounds directories are symlinked to all >> servers, and I wanted to use this for CS:GO), SteamCMD REPLACE symlinks with >> real files, NOT FOLLOW IT. I don't know, is this problem still actual... >> >> 21.02.2013, 01:58, "Ross Bemrose" <[email protected]>: >>> On a side note, while its OK to use ~ on a command-line with steamcmd, >>> don't use it within the actual program, as steamcmd itself doesn't >>> expand it. This includes not using it in a script you run using the >>> +runscript option. >>> >>> Speaking of which, I'm surprised you guys aren't just using it via a >>> runscript instead of passing a whole bunch of command line options. >>> runscript is documented on the wiki. >>> >>> On 2/20/2013 4:53 PM, Andre Müller wrote: >>>> I don't exactly know if steamcmd accepcts parent directory '..' >>>> Maybe it's better to use an absolute path or use expanduser/dir like >>>> >>>> ./steamcmd.sh +login anonymous +force_install_dir ~/hlserver >>>> +app_update 90 validate +exit >>>> The shell expands the home-directory to an absolute path. >>>> >>>> In shellscript this can help, if you executing your shellscript from a >>>> directory outside your server: >>>> >>>> ./steamcmd.sh +login anonymous +force_install_dir `cd ../hlserver; >>>> pwd` +app_update 90 validate +exit >>>> >>>> In this case the command `cd ../hlserver; pwd` execute a subshell and >>>> pwd prints the current directory as an absolute path. The shell will >>>> execute first the substitute command and replace the command with the >>>> output. So, a litte background.... >>>> >>>> But try first the absulute path and post the output. >>>> >>>> 2013/2/20 edman747 <[email protected]>: >>>>> here is what I use on Linux >>>>> directory layout >>>>> install (hldsupdatetool is here) >>>>> hlserver (game server) >>>>> steampipe (steamcmd.sh) >>>>> >>>>> if I want to use hldsupdatetool to install the original half-life maps >>>>> cd install >>>>> ./steam -command update -game valve -dir ../hlserver/ -verify_all >>>>> or the original opposing force maps. >>>>> ./steam -command update -game gearbox -dir ../hlserver/ -verify_all >>>>> >>>>> to update the server to steam pipe >>>>> cd ../steampipe >>>>> >>>>> (run once) >>>>> ./steamcmd.sh >>>>> exit >>>>> >>>>> ./steamcmd.sh +login anonymous +force_install_dir ../hlserver >>>>> +app_update 90 validate +exit >>>>> >>>>> On Wed, Feb 20, 2013 at 2:53 PM, Andre Müller <[email protected]> >>>>> wrote: >>>>>> Maybe +logout +quit is better, but valve don't tell us about thier >>>>>> nice updatetool. >>>>>> >>>>>> 2013/2/20 Doctor McKay <[email protected]>: >>>>>>> I assume you're using command-line options. If so, just stick +quit >>>>>>> at the >>>>>>> end. >>>>>>> >>>>>>> Dr. McKay >>>>>>> >>>>>>> On Wednesday, February 20, 2013, c0m4r wrote: >>>>>>>> Make sure that SteamCMD is running on the account with the correct >>>>>>>> permissions. >>>>>>>> >>>>>>>> In addition, all of the files that SteamCMD uses, both the upgrade >>>>>>>> tools, >>>>>>>> server files and ~/Steam and ~/steam must have the correct user >>>>>>>> permissions. >>>>>>>> >>>>>>>> Don't use chattr on any of the server files. In bash script use >>>>>>>> correct >>>>>>>> PATH var. >>>>>>>> >>>>>>>> #!/bin/bash >>>>>>>> >>>>>>>> >>>>>>>> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/etc >>>>>>>> >>>>>>>> - c0m4r >>>>>>>> >>>>>>>> Dnia 20 Lutego 2013, 3:25 pm, Śr, Marcel napisał(a): >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I noticed that when trying to update a server the steamcmd tool >>>>>>>>> just >>>>>>>>> quits but the download of the server is still running in the >>>>>>>>> background >>>>>>>>> (as a thread?!). (checked with garrysmod) >>>>>>>>> >>>>>>>>> This makes it nearly impossible to use in bash scripts. Am I making >>>>>>>>> somewthing, or is this tool still just a pain in the ass? >>>>>>>>> >>>>>>>>> - Marcel >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> 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 >>>>>>> -- >>>>>>> Sent from Gmail Mobile >>>>>>> _______________________________________________ >>>>>>> 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 >>>>> _______________________________________________ >>>>> 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 >>> _______________________________________________ >>> 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 > > _______________________________________________ > 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

