Yes, this works, but SteamCMD will overwrite all symlinks with real files, so 
you need after every update make all links again.

21.02.2013, 20:35, "edman747" <[email protected]>:
> This works for me. Even after a few updates.
> 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 Thu, Feb 21, 2013 at 1:24 AM, Denis Eliseev <[email protected]> wrote:
>
>>  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
>
> _______________________________________________
> 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

Reply via email to