1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWSで「ARK Survival Ascended」サーバーを構築してみる

1
Posted at

ゲームサーバーを作ってみたい

筆者のおすすめNo1ゲームの「ARK Survival Ascended」だが、ローカルだと生物の湧きがよくないなど色々と不都合があったので、AWSの勉強も含めてサーバーを構築してみた。

準備するもの

・AWSアカウント
・サーバー維持費用(遊ぶときだけ起動だと月5000円くらい?)

手順①:セキュリティグループの作成

・AWSコンソールにログイン後、左上側メニューから「EC2」を選択し、左側メニューから「ネットワーク&セキュリティ」>「セキュリティグループ」を選ぶ。

・「セキュリティグループを作成」をクリックし、「アウトバウンドルール」に下記の「プロトコル」「ポート範囲」を設定し作成する。
TCP/UDP 7777
TCP/UDP 27015
SSH 22 (マイIPのみ)
スクリーンショット 2026-02-15 233720.png

手順②:EC2インスタンスの作成

左側メニューから「インスタンス」を選択。「インスタンスを起動」をクリックし、下記のスペックを設定後、インスタンスを作成する。
Amazonマシンイメージ(AMI): Ubuntu Server 22.04 LTS(HVM), SSD Volume Type
インスタンスタイプ:r5.xlarge
セキュリティグループ:(手順①で作成したグループを設定)
ストレージ設定:150GB

手順③:ARKdockerの設定?

インスタンスを作成、起動できたらコンソールに接続してdocker(ASAサーバー)を構築する。下記の記事が分かりやすく説明しているので参考にしながら行う。

上記の記事にも書いてあるが構築後は"docker-compose up -d"でdockerを起動する。

docker-compose up -d

手順④:動作確認

下記のコマンドでサーバー名を確認し、ゲームから検索する。正常に構築できていると、サーバーが表示されるのでログインする。

docker exec asa-server-1 cat server-files/ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini | grep SessionName

その他参考Webサイト

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?