あきらぼ

テック系ブログ

【Linux】【ARK】SteamCMDの自動化・ARKサーバーアップデート

今回はSteamCMDでのARKサーバーアップテートの自動化をしてみました。

 

環境はLinux(Ubuntu)のVPSサーバーです。

 

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