13
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

AWSのEC2でMinecraftのサーバーを構築したヾ( ノシ*°ヮ。)ノシ

Last updated at Posted at 2018-02-20

MinecraftのサーバーをAWSのEC2に構築

参考にしたサイト

Minecraft サーバーを Amazon EC2 上に構築
AWSでマイクラ鯖たててみた٩( 'ω' )و

AWS

インスタンスを作成

1.AMIの選択 -> Amazon Linux AMI
2.インスタンスタイプの選択 -> microだと動かないのでsmall以上を選択
3.インスタンスの設定 -> そのまま
4.ストレージの追加 -> そのまま
5.タグの追加 -> 任意で
6.セキュリティグループの設定 -> ルールを追加

タイプ プロトコル ポート範囲 ソース
カスタムTCP TCP 25565 0.0.0.0/0

7.確認して作成

キーペアの作成

1.サイドメニューからキーペアを開く
2.キーペアの作成で任意の名前でキーを作成し○○.pemを任意の場所に大切に保存しておく

インスタンスにIPアドレスを割り当てる

Elastic IPという仕組みがありそれで固定のIPアドレスを割り当てます
1.サイドメニューからElastic IPの項目を探し出して開く
2.新しいアドレスの割り当てを押して作成する
3.生成されたIPアドレスの項目を右クリックしアドレスの関連付けでインスタンスに紐付ける

SSH接続〜サーバーを立ち上げるまで

SSHでインスタンスに接続

$ cd (キーペアのあるディレクトリ)
$ chmod 400 ○○.pem
$ ssh -i ○○.pem ec2-user@(electric ip)

色々する

順番にyumのアップデート、gitのインストール、必要ならjavaのアップデート
(作成時のjavaバージョンが7だったので最新版のマイクラ鯖のjarが動かなかった)
Amazon EC2でJava8を設定する

$ sudo yum update -y
$ sudo yum -y install git
$ sudo yum install java-1.8.0-openjdk.x86_64

minecraftのサーバーを立ち上げる

1.サーバーのjarをダウンロード

$ wget https://s3.amazonaws.com/Minecraft.Download/versions/(使いたいバージョン)/minecraft_server.(使いたいバージョン).jar
2.GUIを表示しないで一度実行
$ java -Xmx1024M -Xms1024M -jar minecraft_server.(使いたいバージョン).jar nogui

3.eula.txtの利用規約に同意する viでfalseをtrueに書き換える
$ vi eula.txt

4.サーバーを立ち上げる
$ java -Xmx1024M -Xms1024M -jar minecraft_server.(使いたいバージョン).jar nogui

遊ぶ

マルチプレイでElasticIPを指定すれば遊べます

メモ

インスタンスを停止したい時terminatedするとデータが消えるので注意

13
14
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
13
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?