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