1.はじめに
この記事はConohaなどで立てた非公式サーバーのARK: Survival Ascended(以下ASA)のマップをScorchedEarth(スコーチドアース)へ切り替える方法になります。
Conohaでのサーバーの立て方は以下の記事を参照ください。
2.サーバーのアップデートを実施
TeraTermでサーバーに接続して以下コマンドを実行していきます。
sudo systemctl stop ark-island
sudo -u steam /usr/games/steamcmd +login anonymous +app_update 2430930 validate +quit
3.起動用のサービスを作成
①ScorchedEarthの起動用のサービスを作成します。
cd /etc/systemd/system
cp ark-island.service ark-Scorched.service
※今回は分かりやすいようにMapの名前で付けていますが、なんでも大丈夫です。
②viコマンド or WinSCPで作成したサービスを編集します。
[修正箇所]
ExecStart=/home/steam/.steam/compatibilitytools.d/GE-Proton8-21/proton run ArkAscendedServer.exe TheIsland_WP?listen~~~~
※大文字部分がMapIDになるのでこちらを以下のMapIDに変更します
ScorchedEarth_WP
※viコマンドは「i」で編集モード、「Escキー」を押してから「:wq」でファイル保存できます
編集後に保存し、これでScorchedEarth用のサービスができました。
Islandで遊びたい場合は、こちらのサービスを停止して元のサービスを起動することで遊ぶことができます
4.起動サービスの変更
サービスを作っただけでは、再起動すると元のIslandが立ち上がってしまうので、自動起動の設定を変更します。
systemctl list-unit-files -t service
enabled = 起動
disabled = 起動しない
systemctl disable ark-island.service
systemctl enable ark-Scorched.service
最後に以下のコマンドでサーバーのサービス起動設定を更新できます。
sudo systemctl daemon-reload
5.動作確認
手動でサーバーを起動して動作確認を行ってください。
sudo systemctl start ark-Scorched
sudo systemctl restart ark-Scorched
sudo systemctl stop ark-Scorched
6.免責事項
本記事からのリンクなどで移動したサイトで提供される情報、サービス等について一切の責任を負いません。
また本記事のコンテンツ・情報について、できる限り正確な情報を提供するように努めておりますが、正確性や安全性を保証するものではありません。情報が古くなっていることもございます。
本記事に掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。