SteamPipeでサーバーを自動更新するように設定する方法
今までは ./srcds_run 起動時に -autoupdate と指定するだけで出来たけど、起動時にエラーが出るようになってしまって
-steam_dir と -steamcmd_script をちゃんと設定しろ
と言われる。それぞれなんのことを言ってんねんみたいな感じでわかりにくかったのでメモする。
結論から言うと、steam_dir ってのは、steamcmd.sh のあるディレクトリへのパスで、
steamcmd_script ってのは その ./steamcmd.sh を実行したあとに入力したいコマンドをテキストファイルで箇条書きにしたもの。
↓たとえば俺の steamcmd_script ファイルはこんな感じ。
login anonymous force_install_dir ./tf app_update 232250 validate quit
たぶん、TF2の鯖管ならみんなこんな感じで良いと思う。
おそらく、force_install_dir の ./tf の部分だけ変わる感じかな。
というわけでsrcdsを起動するときのオプションはだいたいこんな感じになる
./srcds_run -game tf -autoupdate -steam_dir steamcmd.shのあるディレクトリ -steamcmd_script steamcmd_scriptファイルのパス