Skip to main content

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

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

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

はじめに

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

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

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

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

準備

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

サーバーにアクセスできたら、専用サーバーファイルをダウンロードするために SteamCMD をセットアップする必要があるよ。SteamCMD は Steam クライアントの コマンドライン版(CLI) で、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

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

force_install_dir C:\ARK-Survival-Ascended-Server

次に、以下のコマンドを実行してダウンロードを開始しよう。App ID 2430930ARK: Survival Ascended 専用サーバー のアプリケーションIDだよ。

app_update 2430930

備考

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

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

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

../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 Redistributable をインストールしておく必要があるよ。

備考

まだインストールしていない場合は、必ず Microsoft Visual C++ 2015 Redistributable を先にインストールしてね。これがないとサーバーが起動しない可能性があるよ。

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

これでコマンドプロンプトにサーバーのコンソールが開き、起動プロセスが始まるよ。問題なく起動すれば、サーバーリストに表示されるはず。もしくはゲーム内コンソールで以下を実行して直接接続もできるよ:

open [あなたのIPアドレス]:7777

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