たまにやると面白いオープンワールド恐竜サバイバルゲーム。
フレンド数人とやりたいけどサーバーの立て方わからない...。
って方のために簡単にサーバーを建てる方法をまとめました。
ちなみに、自分の環境(Ryzen 5 2600、16GB)ではフレンド数人でゲームと同時起動でサーバーを建てましたがラグ等はなかったです。
何人までいけるかは試せていませんがかなり余裕がありそうでした。ARKをそこそこ快適に遊べるPCであれば別途PCはいらないと思います。
必要なのはArk Server Manager
- Ark Server Manager
- 日本語化ファイル
(あってもなくてもいいのですがWikiにて有志の方が作成されて配布しています。感謝。)
Ark Server Manager(以下ASM)のみでも構築が可能です。
▲Ark Server Managerをダウンロードし、展開orインストールしてください。
起動と設定
ASMのインストール
▲latest.zipファイルを展開してArk Server Manager.exeを起動します。Ark Server Manager.exeを起動すると管理者権限が必要と確認してくるので了承しましょう。
▲次にSteam CMDのインストール場所を聞いてくるのでお好きなところを指定してください。特になければデフォルトでOK。
▲指定するとSteamCMDのインストールが開始します。
▲インストールが終わるとASMが起動します。ASM左上の+ボタンをクリックして新しいサーバープロファイルを作成します。
▲サーバーファイルをインストールします。右上のinstallをクリック。結構時間がかかるので待ちます。
[UPDATER] Finished upgrade process.が表示されればOK。
基本設定
サーバーを起動する前に基本的な設定項目を確認しましょう。
Administration
- Server Name
- 表示されるサーバー名を入力
- Server Password
- セキュリティ懸念もあるのでそのままでOK。
- Server PortとQuery Port
- 初期設定は7777と27015
特にこだわりが無ければ初期設定のままでもOKです。
設定をいじった場合は起動前にSaveを押してプロファイルを保存してください。
Epic Games Store 版とのクロスプレイ方法
ASMの最新版では管理者タブのサーバーオプションに、Enable Crossplayの項目が追加されています。項目をチェックしプロファイル保存してサーバーを起動すればEPIC版とのクロスプレイが可能になるようです。
ポート開放
サーバーを建てるためにポートを開放する必要があります。
ARKサーバーで使われるポート番号は、初期設定であればUDP 7777とUDP 27015です。ルーターの設定等は個人の環境にもよりますので割愛します。
ファイアーウォールでもブロックされないように許可してください。
サーバー起動
設定が終わったらStartを押してサーバーを起動します。
CUIのウィンドウが出てきますが消さないでください。起動に時間がかかりますがASMのStatusがRunning、AvailabilityがAvailableになれば起動完了です。
ゲーム内サーバーブラウザよりセッションフィルターをLANにしてサーバーを表示させ接続してください。
フレンドの接続方法
Steamのウィンドウ左上の表示>サーバー>お気に入りタブでサーバーを追加します。
ASM上に表示されているMy Public IPに設定したQuery Port(初期設定は27015)を末尾につけてXXX.XXX.XXX.XXX:27015の形式にします。これをフレンドに教えてお気に入りに追加してもらいます。
あとはゲーム内のブラウザよりセッションフィルターをお気に入りにすればサーバーが表示されるはずです。
もしくはセッションフィルターを非公式にして自分のサーバーを探すべし。
以上でプレイができるはずです。お疲れさまでした!
コメント
コメント一覧 (12件)
サーバーは立てられました。しかし、My Public IPがわかりません。フレンドが入って来れません、教えてください
ASM画面上部にグローバルIPが表示されているはず。もしくは以下URLへアクセスすれば表示されますよ。
https://www.cman.jp/network/support/go_access.cgi
フレンドのASMダウンロード必要ですか?
フレンドが入れなくて困ってます…
ASMはサーバー管理ツールなのでサーバーを構築するPCに入れてださい。サーバー利用者には必要ありません。
サーバーが起動していて接続できないのは、ポートが開いていないからだと思います。
ポートに関してはネットワーク環境により設定方法が違い、記事に書くことができないので「(使用ルーター名) ポート開放」などで検索することをおすすめします。
こんにちは、大変参考にさせて頂きました。ありがとうございました。
質問なのですが、ASM上で「Availability Available」になっていればいいと記載されている部分が(日本語化パッチを導入したので)「スチーム上でのステータス 公開待ち」となっており、ARKから鯖に接続しようとすると「invalid authentication token.」と出て接続が出来ません。
ARK上でサーバーを見つけることはできているのでポートは開いたのかなと思っているのですが、なにぶんこういったことに関して非常に初心者なのでなにが悪いのかわかりません。お手数ですが、お手隙の際にご教授願えれば幸いです。宜しくお願い致します。
ぱっと思いつくのはこの2つぐらいですかね。そもそもLAN環境ならポート関係なしに接続できると思うので...。全然違う原因かもしれません。
ポートが開いているかの確認は、以下URLにグローバルIPとクエリーポート(初期設定なら27015)を入れてチェック可能です。
https://arkserver.coln.biz/?p=portcheck
鯖主になる場合だと鯖主は作ったサーバーに同じPCで入れますか?
初めまして、ローカルで遊んでいたワールドデータをasmの鯖で遊ぶことは可能ですか?
もし出来るなら、やり方を教えてほしいです。
ASMのフォーラムに似たような質問がありました。古いので参考にならないかもしれませんが。
https://arkservermanager.freeforums.net/thread/594/import-local
ASM上に書いてあるサーバーパスワードをサーバー開始時に打ったのですが「無効な認証トークンです」と出てきてしまいますどうすればいいでしょうか
あとASMのAvailabilityの所がLAN Onlyになってるのですが大丈夫でしょうか
初めまして。困っているので助けて下さい。
サーバー自体はうまく立てられ、自宅のSteam版同士は遊べてます。
しかし、Epic版からはうまく入れません。
シングルモード起動して、コマンド入力「open 192.168.3.○○:27015」としても全く反応がありません。入れるIPアドレスがプライベートIPアドレスではないのでしょうか?ちなみに、サーバーはLAN専用になっています。
サーバーを起動しても稼働状況の部分が 使用可能-ループバックなし と表示され、フレンドからはサーバーは表示され参加はできます。ポート開放ができていることは確認済み、ファイヤウォールも無効にしたりしてみましたが無理でした。調べても解決方法がなかなか出てこなかったので教えていただけると嬉しいです...