今回はSteamCMDでのARKサーバーアップテートの自動化をしてみました。
SteamCMDで手動でいつもアップデートしていたのですが、数コマンドですが面倒くさいのでシェルスクリプト化しました。
基本的には以下の記事の手順をシェルスクリプトに記載するだけです。
ここではsteamcmd.shの引数でstemacmdで実行したいコマンドを指定しています。
具体的には停止するにしてもプロセスIDが分からないので以下のコマンドで確認します。
./steamcmd.sh +force_install_dir ./servers/ark +login anonymous +app_update 376030 validate +exit
引数として+(コマンド)の形で実行することで全て実行してくれます。
詳細は以下の記事を参考にしました。
https://developer.valvesoftware.com/wiki/SteamCMD#Linux.2FmacOS
スクリプト自体はこちらに置いてあります。
GitHub - Aki-R/ark_server_update_script: Shell script for ark server update on SteamCmd of linux