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

Reply via email to