非エンジニアが
クラウド上に
Minecraftサーバーを
構築するまでの記録
富士通クラウドテクノロジーズ 佐々木
自己紹介
サーバー運用歴
富士通クラウドテクノロジーズ サービ
スデザイン部所属。
企画業務の傍らでちょっとしたバナーや
動画を作っていたら、最近いきなり職種
名がデザインになってびっくりしてる。
目玉焼きには醤油、そばよりうどん派、
マイブームはギター。
佐々木 大樹
富士通クラウドテクノロジーズ サービ
スデザイン部所属。
企画業務の傍らでちょっとしたバナーや
動画を作っていたら、最近いきなり職種
名がデザインになってびっくりしてる。
目玉焼きには醤油、そばよりうどん派、
マイブームはギター。
佐々木 大樹
非エンジニア
自宅サーバーの様子
組み立て中の様子
元々は友人(後に出てくるAさん)が管理していたサー
バーを、友人の引っ越しを機に預かることに。
CUIが大嫌いなため、Ubuntu Desktopをインストー
ルし直し、GUIで運用。
第3世代のCore i7、8GBメモリ(DDR3!)、1TBの
HDD。
サーバー構築
サーバー作り
管理画面で作成できて便利!(やり方知らない)
SSHキー作成
Minecraftで使う25565番とSSHで使う22番を開放
ファイアウォールグループ作成
OS: Ubuntu Server 22.04 LTS
vCPU: 2vCPU
メモリ: 8GB
コンピューティングでサーバーを作成
ステップ 1
ステップ 2
ステップ 3
Minecraft
インストール
Macのターミナルを使った
SSHで接続
.sshというフォルダに格納するのが一般的らしい
秘密鍵を格納
ここでwgetというコマンドを知る
PaperMCのjarファイルを落としてくる
viを初めてまともに使う
一度起動し、EULAに同意
ステップ 1
ステップ 2
ステップ 3
ステップ 4
ステップ 5
これで完成!
もう一度起動
負荷検証
動画投稿が趣味な佐々木の友人。
いま佐々木が管理している自宅サーバー
の初代管理者にして、自動化設備の達
人。
特技は動画編集/ボーカルミックス/神
エクセル/Minecraftに負荷をかけるこ
と。
今回、構築したサーバーにたくさん負荷
をかけてくれた。
Aさん
佐々木
Aさん
Aさんには、このサーバーに可能な限りの負荷をかけてもらって、このサーバーが
どんくらい負荷に強いかを検証してほしいんですよね。
了解です。段階的に負荷をかけていきます。
負荷のバリエーションは無数にあるので、絶対にどこかで落ちると思います。
Round1
村人大量出現
勝者: FJcloud-V!
Aさん
Aさん
手始めに、村人を同一座標に大量に出現させます。
すると、村人同士の接触が高速に行われ、結構な負荷がかかります。
さすがにビクともしないですね。
まあこれはまだ初歩の初歩なので。
佐々木
どうですか?
Round2
ニワトリ大量出現
勝者: FJcloud-V!
Aさん
Aさん
今度は村人ではなくニワトリを大量に出現させます。
ニワトリは、消滅時に鶏肉などをドロップする影響で、若干負荷が大きいです。
これでもビクともしませんね。
じゃあどんどん負荷を上げていきましょうか。
佐々木
どうですか?
Round3
ボート大量密集
勝者: FJcloud-V!
Aさん
Aさん
今度は結構負荷が大きいですよ。
ボートを一箇所に大量に出現させて、一気に開放します。
すると、ボート同士が一瞬で大量にぶつかるので、負荷がかかります。
おー、これでも難なくこなしますね。
結構このサーバー頑丈かもしれない。
佐々木
どうですか?
Round4
ネザー/オーバーワールド高速往復
勝者: FJcloud-V!
Aさん
Aさん
今度はちょっと違った毛色の検証をしましょう。
ネザーゲートを設置し、オーバーワールドとネザーを高速で往復します。
ワールド間の移動って結構負荷がかかるんですよ。
すげえ!!
ワールドの描画が速すぎる!!!これは検証にならないですね。
佐々木
どうですか?
Round5
スカルクセンサー大量同時反応
勝者: FJcloud-V!
Aさん
Aさん
今度は、音に反応して処理を行うスカルクセンサーを大量に地面に敷き詰め、
その上に音符ブロックを置きます。すると、スカルクセンサーが大量に反応
するので、結構な負荷がかかります。
これは、結構難なく処理してくれますね。
それはそうとスカルクセンサーがうるさい。
佐々木
どうですか?
Round6
オーバーワールド高速移動
勝者: FJcloud-V!(?)
Aさん
Aさん
次は、エリトラを使って、サーバー内をとにかく高速に飛び回ります。
マイクラはこれまで行ったことのないエリアに行ったタイミングでワールドを
都度生成するため、シンプルですがこれが一番負荷がかかります。
落ちてはいないんですが、なんかカクカクしますね。
PaperMCの仕様なのか、一定の負荷がかかる前にキャップがかかっている
感じがします。
佐々木
どうですか?
Round7
たいまつ大量設置
勝者: Aさん!
Aさん
Aさん
次は、シンプルに大量のたいまつを並べます。
たいまつって光の処理を行うので、意外に重いんですよ。それをありえん数並べます。
※ありえん数=数千個
お!!!
落ちました!!!
すげえ、落ちるんだ、これ。
佐々木
どうですか?
佐々木
Aさん
全体通してどうでした?
結構負荷に強いですね。特にワールド間の移動が速すぎてびっくりしました。
佐々木さんに管理してもらってるあのサーバーよりも若干性能がいいんじゃない
でしょうか。
まとめ
要約:いい勉強になった
いい勉強になった
FJcloud-Vのサーバー作成方法、SSHの繋ぎ方、簡単
なコマンド(wget、viなど)を知ることができた。
サーバーをいじったことなくて、何から始めたらいい
かわかんないって人はとりあえずマイクラサーバーを
立ててみるのもありかも。
FJcloud-V、侮れない
同スペックの物理サーバーと比べても高い負荷に耐える
ことができることがわかり安心。
もしかしたらSSDなのが決め手なのかも。
けどマイクラサーバーとして運用するには高い
今回使用したサーバーは月額おおよそ2万円します。
さすがに個人で運用するには高いので、友達と割り勘
するなどが現実的かなと思う。
一人で払うにはちょっと厳しい……。
良いマイクラライフを!

非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録