Skip to main content

専用サーバー: ARK Survival Ascended 専用サーバー Windows セットアップ

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

Windows VPS または専用サーバーを持っていて、そこに ARK: Survival Ascended 専用サーバーをインストールしたい?それならここがピッタリ。この記事では、サーバーにこのサービスをインストールする手順をわかりやすく解説するよ。

ARK: Survival Ascended Dedicated Server Setup on Windows VPS

ARK: Survival Ascended Dedicated Server Setup on Windows VPS

実際に動いているのを見ると理解しやすい?そんなあなたに!動画でわかりやすく解説。急いでる時も、じっくり見たい時も、どっちもOK!

準備

まずは、リモートデスクトップ(RDP)で VPS に接続しよう。接続方法がわからなければ、初回アクセス(RDP) ガイドを参考にしてね。

サーバーにアクセスできたら、専用サーバーファイルをダウンロードするために SteamCMD をセットアップしよう。SteamCMD は Steam クライアントのコマンドライン版で、Steam ワークショップや専用サーバーファイルを簡単にダウンロードできるツールだよ。Valve公式サイトからSteamCMDをダウンロードするか、直接こちらからもOK。

サーバーの好きな場所に新しいフォルダを作ろう。ここでは steamcmd と名付けるよ。ダウンロードフォルダから先ほどダウンロードした steamcmd.zip を見つけて、steamcmd フォルダに移動させてね。次に、右クリックしてWindowsの解凍機能や7zip、Winrarなどで解凍しよう。すると steamcmd.exe ファイルが展開されるはず。

steamcmd.exe を実行して、インストールが完了するまで待とう。

Loading Steam API.... OK のメッセージが出たらインストール完了!次のセクションで ARK: Survival Ascended 専用サーバーのインストールに進もう。

インストール

インストール後、先ほど実行した steamcmd.exe のコマンドプロンプトでコマンドを実行できるようになるよ。まずはログインが必要で、匿名ユーザーでログインするには次のコマンドを使おう:login anonymous

ログインできたら、ファイルのダウンロードを始めよう。

Hint

任意で、インストール先ディレクトリを指定したい場合は、force_install_dir [パス] コマンドを使ってね。[パス] はサーバー用に使いたいパスに置き換えて。例:

force_install_dir C:\ARK-Survival-Ascended-Server

次に、app_update 2430930 コマンドを実行するとダウンロードが始まるよ。App ID 2430930ARK: Survival Ascended 専用サーバー のアプリケーションIDだよ。

備考

ダウンロードが完了するまで中断しないでね。少し時間がかかるけど、焦らず待とう! :)

スタートアップファイルの作成

ダウンロードが完了したら、インストールしたディレクトリに移動して、以下のサブディレクトリを開こう:

../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Binaries/Win64

ここで、専用サーバーを起動するためのスタートアップファイルを作成するよ。start-ark.bat という名前のファイルを作ろう。最初はテキストファイルを作ってから拡張子を .bat に変更してもOK。

備考

ファイルエクスプローラーで「ファイル拡張子を表示」オプションを有効にして、正しい拡張子が使われているか確認してね。

テキストエディタ(Notepad++など)でファイルを開いて、以下の内容を貼り付けよう:

start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_name]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players] -NoBattlEye
exit

[server_name][admin_password][max_players] は好きな内容に置き換えてね。

もし一般プレイヤー用の参加パスワードも設定したいなら、上記コマンドに ?ServerPassword=[join_password] を追加しよう。こうなるよ:

start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_name]?ServerPassword=[join_password]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players] -NoBattlEye
exit

変数を設定してファイルを保存したら閉じてOK。

このスタートアップファイルを実行すると、サーバーはローカルの 127.0.0.1:7777 でアクセス可能になるよ。ただし、外部からアクセスできるようにするには Windows ファイアウォールのポート開放設定が必要。次のセクションで説明するね。

サーバーのポート開放

サーバーを外部からアクセス可能にするには、専用サーバープロセスが使うポートのポートフォワーディング設定をしよう。PowerShell での設定が簡単だけど、Windows Defender ファイアウォールの画面から設定することもできるよ。

Windowsの検索ボックスで PowerShell を検索して、右クリックから 管理者として実行 しよう。管理者権限がないと設定が反映されないから注意!

備考

必ず管理者モードで PowerShell を起動してね。そうしないと設定が正しく適用されないよ。

次に、以下のコマンドを PowerShell にコピー&ペーストして実行しよう:

New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow

これで Ark: Survival Ascended サーバーが外部からアクセス可能になるためのファイアウォールルールが自動で作成されるよ。

これでルールを追加したら、サーバーは外部からアクセス可能になるよ。ゲーム内コンソールで open [あなたのIPアドレス]:7777 を実行すれば接続できるはず。

アクセス前に、次のセクションでサーバー設定を調整するのがおすすめだよ。

設定

ここまでで Ark: Survival Ascended 専用サーバーのセットアップは完了。サーバーの設定は、サーバーディレクトリ内の2つの設定ファイルで行えるよ。

まずは以下のディレクトリに移動しよう:

../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Config/
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Saved/Config/WindowsServer/

ここに DefaultGameUserSettings.iniGameUserSettings.ini の設定ファイルがあるよ。これらのファイルでサーバーの様々な設定を編集できる。

CROSSPLAY サポート

2023年11月18日以降、サーバーオーナーは https://dev.epicgames.com/(または直接 http://crl.r2m02.amazontrust.com/r2m02.crl)から取得できる証明書失効リストを手動でインストールする必要があるよ。ダウンロードした r2m02.crl ファイルを右クリックして「すべての証明書を次のストアに配置」を選び、「信頼されたルート証明機関」を指定してインストールしよう。システムの再起動が必要な場合もある。

もし2023年11月18日以前に r2m02.cer 証明書をインストールしていてサーバーが表示されない場合は、その証明書をシステムから削除する必要があるよ。Windows + R で certmgr.msc を開き、「信頼されたルート証明機関」内の Amazon RSA 2048 M02 を検索して削除しよう。同様に certlm.msc でも同じ操作を行い、最後にシステムを再起動してね。

サーバーの起動&接続

いよいよサーバーを起動しよう。ただし、サーバーを正常に起動するには、Windows VPS に Microsoft Visual C++ 2015 再頒布可能パッケージ をインストールしておく必要があるよ。

備考

まだインストールしていない場合は、サーバー起動前に必ず Microsoft Visual C++ 2015 再頒布可能パッケージ を Windows VPS にインストールしてね。これがないとサーバーが起動しない可能性があるよ。

インストールが済んだら、先ほど作成した start-ark.bat ファイルを実行してサーバーを起動しよう。

コマンドプロンプトでサーバーのコンソールが開き、起動処理が始まるよ。問題なく起動すれば、サーバーリストに表示されるはず。もしくはゲーム内コンソールで open [あなたのIPアドレス]:7777 を実行して直接接続もできるよ。

これで Windows 専用サーバーに Ark: Survival Ascended を無事インストール完了!お疲れさま!