0
0

ARK: Survival Ascended(ASA)のAberration(アベレーション)へのMAP切り替え方法

Posted at

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

サーバーのアップデート完了画面
インストール.png

3.起動用のサービスを作成

①Aberrationの起動用のサービスを作成します。

サービスのディレクトリに移動
cd /etc/systemd/system
サービスを複製
cp ark-island.service ark-Aberration.service

※今回は分かりやすいようにMapの名前で付けていますが、なんでも大丈夫です。

②viコマンドで作成したサービスを編集します。

サービスを編集
vi ark-Aberration.service
※viコマンドは「i」で編集モード、「Escキー」を押してから「:wq」でファイル保存できます

service.png

[修正箇所]
ExecStart=/home/steam/.steam/compatibilitytools.d/GE-Proton8-21/proton run ArkAscendedServer.exe Aberration_WP?listen~~~~
※大文字部分がMapIDになるのでこちらを以下のMapIDに変更します

AberrationのMapID
Aberration_WP

編集後に保存し、これでAberration用のサービスができました。

他のMAPで遊びたい場合は、こちらのサービスを停止して他MAPのサービスを起動することで遊ぶことができます

4.起動サービスの変更

サービスを作っただけでは、再起動すると元々起動しているマップが立ち上がってしまうので、自動起動の設定を変更します。

自動起動サービスの確認
systemctl list-unit-files -t service
※Ctrl+Cで抜けれます

unit.png

enabled = 起動
disabled = 起動しない

サービスの自動起動無効化
systemctl disable 〇〇〇〇.service
Aberrationサービスの自動起動有効化
systemctl enable ark-Aberration.service

最終的に以下のようになっていればOKです
unit-ok.png

最後に以下のコマンドでサーバーのサービス起動設定を更新できます。

デーモンのリロード
sudo systemctl daemon-reload

5.動作確認

手動でサーバーを起動して動作確認を行ってください。

サーバーを起動する
sudo systemctl start ark-Aberration
サーバーを再起動する
sudo systemctl restart ark-Aberration
サーバーを停止する
sudo systemctl stop ark-Aberration

6.免責事項

本記事からのリンクなどで移動したサイトで提供される情報、サービス等について一切の責任を負いません。

また本記事のコンテンツ・情報について、できる限り正確な情報を提供するように努めておりますが、正確性や安全性を保証するものではありません。情報が古くなっていることもございます。

本記事に掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0