minecraft server 統合版(bedrock) on aws 2023/10/05
記事は少し古く、 https://aws.amazon.com/jp/iam/identity-center/ が推奨とコンソールでは表示されるが、まあそこまでいいかという気持ちで記事通りIAM Userを作る
権限設定も グループにポリシーアタッチしてそこにユーザー入れてねと推奨されるが、まあいいかと直接アタッチ
AdministratorAccess も絶対いらないけど 後々色々いじりたくなるし まあいいかと付けちゃう
ここは記事通りに
記事通り作ってもいいがなるべくケチりたいな
- EC2 はスポットインスタンス で
- ボリュームもお金かかり続けるので抑えたい
- IPは固定したいがうーん
- 自動開始停止はしたい
スポットインスタンス と IP
Route53は最低でも$0.5/Mかな なにもしてなくてもこれくらいならか
Elastic IP だと $3.6/M
EC2のパブリックIPアドレス $3.6/M ($0.05/h)
全部のpublic ipにお金かかるようになったからなあ スポットにして決してしまえばまあいいのか
EC2 クラス
統合版であれば性能落ちるが t2.micro 無料枠でいけるのか…? 試さないとわからないな 試す分にはできそう
まあでも起動し続ける場合はインスタンスが無料でもIP代などかかるだろうし 決して都度つけるのがいいか
試しに立ててみよ
AL2023 64bit t2.micro
なるほど
申請するかリージョン移すか
VPCとか東京でつくっっちゃったしなー
リージョン移してもダメ zennの記事にあるような上限緩和申請は拒否 ;;
エラー文とともにサポートケースを上げたら担当部署につないでもらい、リージョンを伝えると作成できるように "調整(アカウントへの制限の解除)" をしていただきました。
EC2を作成し、sshするもろもろが手元のPCになかったので、EC2 Instance Connect で接続を試みる
追加作業としてはセキュリティグループに EC2 Instance Connect の ap-norttheast-1(東京)のIPレンジを追加して 接続できた
EC2 Instance Connect ってクライアントPCからコピペができないのか...
いや ショートカットキーは無理だけど右クリック貼り付けはいける なるほどね
もうこれでいいやん
(便利だけどローカルに色々入れたくない めんどい
統合版はubuntuじゃないとダメじゃんと気づいて立て直し
OSイメージ: Ubuntu
セキュリティグループ: カスタムUDP, ポート: 19132
mkdir minecraft
cd minecraft
wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.20.32.03.zip
unzip bedrock-server-1.20.32.03.zip
LD_LIBRARY_PATH=. ./bedrock_server
[2023-10-14 12:03:11:994 INFO] Server started.
[2023-10-14 12:04:14:432 INFO] Player connected:
やったぜ
とりあえず基本の起動は成功
ここまでブラウザだけでできて EC2 Instance Connect 楽
SSM セッションマネージャー? 設定がめんd
一人が普通にプレイしてこのくらいの負荷
一人二人で短時間なら かな t2.micro
ひと月くらい遊んでつけっぱなしでこれくらいか